用nvidia-docker启动容器,无法使用或者找不到nvidiasmi命令

首先检查宿主机和docker的cuda版本是否一致,如果不一致,去search一致cuda版本的docker
如果一致,还无法启动,参考下文

(1)先参考博客
https://blog.csdn.net/u013042928/article/details/83688606
(2)重新建立容器卷
nvidia-docker volume ls
如果没有则新建

docker volume create --driver=nvidia-docker --name=nvidia_driver_$(modinfo -F version nvidia)

如果有
则删除后新建

sudo rm -rf /var/lib/nvidia-docker/volumes/nvidia_driver/410.73/
docker volume create --driver=nvidia-docker --name=nvidia_driver_$(modinfo -F version nvidia)

(3)测试

 nvidia-docker run --rm nvidia/cuda nvidia-smi
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐