问题

我的docker容器好好的,里面有nvidia驱动。导出成镜像后,再新建容器,却发现运行代码报错说我没有nvidia驱动。直接运行nvidia-smi命令,既不会报错,也没有输出。

解决

在docker run 的时候,加上 --gpus all:

docker run --privileged --gpus all -p XXX:6006 -p YYY:22 -it -d -v 宿主共享文件夹路径:docker共享文件夹路径 -w 工作路径 --name 容器名称 镜像名称 /bin/bash 

疑点

问题我以前run的时候都没加 --gpus all,都好好的,不知道为啥现在不加不行。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐