docker中没有nvidia驱动,且 nvidia-smi无输出,不报错的解决: --gpus all

本文探讨了在将带有NVIDIA驱动的Docker容器导出为镜像后,新容器运行时遇到驱动缺失的问题。解决方法涉及在docker run命令中添加--gpusall选项。原因可能在于以前未显式指定GPU,现在需要明确配置以确保驱动在容器中可用。
摘要由CSDN通过智能技术生成

问题

我的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,都好好的,不知道为啥现在不加不行。

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值