原因,无显示器时,启动容器,容器里无法使用 nvidia 设备。
解决方法
开机后自动执行脚本。在主机自动挂载 nvidia-uvm 设备
先在debian中启动 rc-local 服务
shell
sudo systemctl enable rc-local
然后 编辑 /etc/rc.local 文件
填入内容,然后保存
shell
#!/bin/bash
sudo /sbin/modprobe nvidia-uvm
D=`grep nvidia-uvm /proc/devices | awk '{print $1}'`
sudo mknod -m 666 /dev/nvidia-uvm c $D 0
exit 0
重启服务器,观察 nvidia-uvm 是否已经自动加载
使用命令观察
shell
ls /dev/nvidia-uvm