在docker里使用gpu的解决方案(镜像内安装驱动使用nvidia-smi后显示Failed to initialize NVML: Driver/library version mismatch)

这篇具有很好参考价值的文章主要介绍了在docker里使用gpu的解决方案(镜像内安装驱动使用nvidia-smi后显示Failed to initialize NVML: Driver/library version mismatch)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要么在docker环境内安装nvidia-driver

但容易和外面的版本不一致导致各种报错version mismatch之类的

不如使用nvidia-docker,这是一个nVidia官方为了方便在docker镜像容器内使用gpu做的包:

1. 保证docker环境内没有nvidia驱动程序,防止后续配置出现驱动版本不一致的情况

        找到你要使用gpu的镜像,进入镜像删除相关驱动包:

sudo apt-get --purge remove "*nvidia*"

2. docker镜像外下载ubuntu-container-toolkit并安装并重启docker(要不然docker找不到刚装的toolkit)

sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker

3. 装好后在你的启动容器脚本中使用docker run --gpus all 即可在docker镜像里使用nvidia-smi文章来源地址https://www.toymoban.com/news/detail-812093.html

docker run --gpus all 你要用gpu的镜像名 nvidia-smi

到了这里,关于在docker里使用gpu的解决方案(镜像内安装驱动使用nvidia-smi后显示Failed to initialize NVML: Driver/library version mismatch)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker拉取jdk8镜像失败解决方案

    Docker拉取jdk8失败解决方案 最近使用docker部署demo时,需要配置java环境变量,拉取jdk8时,拉取失败,本文记录解决方案: 拉取镜像时,使用的命令是: docker pull java:8 出现了以下情况 : 解决方案: 使用以下拉取命令即可: docker pull openjava:8 使用命令 docker images 查看镜像,可

    2024年02月11日
    浏览(43)
  • 使用Docker安装和部署Elasticsearch出现问题以及解决方案

    docker安装elasticsearch(最详细版)| Bright1668-CSDN es在Windows环境启动报错 | 你道本部院是个书生-CSDN 查看max_map_count的值 默认是 65530 。 重新设置max_map_count的值。 –name es:设置容器的名称为\\\"es\\\"。 -p 9200:9200 -p 9300:9300:这部分将主机的端口与容器的端口进行映射。 -e “discovery.ty

    2024年02月09日
    浏览(51)
  • 【Docker系列】push镜像报错问题&解决方案

    docker push 报这个错,unknown blob 详细报错内容: 当 Docker push 时出现 \\\"unknown blob\\\" 错误时,这通常表示 Docker 镜像中缺少某些层或 blob。 有几种可能的解决方案: 修改daemon.json文件 检查 Docker 镜像是否存在 检查 Dockerfile 是否正确 清除 Docker 缓存 重新构建 Docker 镜像 检查 Docker 镜像

    2024年02月16日
    浏览(90)
  • Ubuntu服务器安装Nvidia显卡驱动各类失败问题的解决方案集合

    给实验室服务器安装显卡驱动,总是遇到各种各样的问题。故而专门开一个文章记录一下遇到的各类问题。 在这里安装CUDA,选择最新版本后根据系统配置点选即可,会自动生成对应的链接,如下图。这里选runfile,里面打包好了所需的软件。直接装CUDA一是实验室跑AI算法需要

    2024年02月05日
    浏览(48)
  • 【大数据开发运维解决方案】超级详细的VMware16安装Redhat8&挂载镜像配置本地yum源&安装unixODBC教程

    今儿同事反馈在Informatica对接达梦数据库的过程中,需要安装ODBC,官方推荐的是ODBC2.3.0,同事使用的操作系统环境为redhat8.6,其在 ./configure 编译ODBC过程中出现问题,一波操作后安装失败,博主简单分析错误日志后发现编译过程中需要安装并更新一些gcc编译器,他使用的服务器

    2024年02月03日
    浏览(49)
  • 【docker - 安装】windows 10 专业版 安装docker,以及 WSL kernel version too low 解决方案

    一、安装 WSL 1. 执行 2. 重启计算机  二、下载 docker 三、安装 docker 四、问题 Stage 1:打开 powershell,并执行 Stage 2:下载Linux内核更新包,并安装 Stage 3:将 WSL 2 设置为默认版本 Stage 4:安装所选的 Linux 分发  作用:在 Windows 上同时访问 Windows 和 Linux          通过适用于

    2024年02月04日
    浏览(54)
  • 群晖NAS:docker查询注册表失败解决方案 docker安装网心云、mysql等

    差不多2023年4月底开始的,docker内不能直接搜索注册表。据说是有人在库里放了一些有意思的东西,被和谐掉了,所以也别指望什么时候能解封。 网上很多案例,都不能用。还有奇葩的给软路由翻墙的,不需要。直接命令行安装就行 步骤: 配置SSH(已配置的忽略) 链接ssh,

    2024年02月15日
    浏览(39)
  • Mac安装Docker提示Another application changed your Desktop configuration解决方案

    Mac安装Docker后,提示Another application changed your Desktop configuration,Re-apply configurations无效 在终端执行下述命令即可解决: 参考方案链接:https://github.com/docker/for-mac/issues/6898

    2024年04月11日
    浏览(35)
  • windows下载pytorch gpu时遇见的问题以及解决方案

    这是官方的下载命令,我在运行这个命令的时候咋的都报错,真的无语。 报错信息如下(当时没截图,我再创建个新环境运行此命令给大家截图): ERROR: Could not find a version that satisfies the requirement torch (from versions: none) ERROR: No matching distribution found for torch 看的我真是血压升高

    2024年02月16日
    浏览(39)
  • linux(centos7)离线安装A100显卡驱动cuda/cudnn 以及解决docker not select device driver...gpu

    1.确认GPU型号和操作系统版本,本示例中以A100以及操作系统为Centos 7.9进行操作。 准备GPU驱动和CUDA 11.2软件包,在nvidia官网进行驱动包和CUDA包下载 链接: link linux系统均选择 Linux 64-bit CUDA Toolkit选择最新版本 如您需要老版本CUDA,请前往老版本CUDA下载 本示例中使用CUDA 11.2。 访

    2024年02月15日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包