这个问题也是搞了好久才搞定,首先是换了新的主板,开机很慢,nvidia-docker 运行不了了
由于要使用docker进行深度学习的程序部署,所以必须要调用显卡GPU
网上搜了很久没找到该问题的解决办法 最终在自己的研究下终于解决
思路如下:
1.检查默认的显卡驱动是否禁用 lsmod|grep nouveau
2.如果没有禁用默认的显卡驱动,将会与nVidia的显卡驱动冲突,运行nvidia-smi 命令没有任何问题
3.vim /usr/lib/modprobe.d/dist-blacklist.conf
blacklist nouveau
options nouveau modeset=0
添加这两行
4.给当前镜像做备份:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
建立新的镜像:
dracut /boot/initramfs-$(uname -r).img $(uname -r)
然后重启系统 再次验证默认的显卡驱动是否禁用 lsmod|grep nouveau
此外,selinux也会影响 禁用就没问题了