当前位置: 首页 > news >正文

ubuntu离线安装nvidia-container-runtime

参考文章

ubuntu系统docker20.4版本安装nvidia-container-runtime3.11.0-1版本(离线安装nvidia-docker) - jokerMM - 博客园

https://zhuanlan.zhihu.com/p/15194336245

一、软件地址

Index of /nvidia-docker/libnvidia-container/stable/

从上述地地址——进入对应系统——下载自己所需的版本号

补充地址

https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/deb/amd64

这个地址是nvidia在github的软件地址,因为没有我需要的版本号,因此没有使用,放这以供需要的人使用

二、下载文件

libnvidia-container1_1.13.5-1_amd64.deb   # 基础库包,提供了最基本的功能,其他包都依赖于它
libnvidia-container-tools_1.13.5-1_amd64.deb  # 基础工具包,依赖于 libnvidia-container1
nvidia-container-toolkit-base_1.13.5-1_amd64.deb  # 基础组件包,依赖于前面的包
nvidia-container-toolkit_1.13.5-1_amd64.deb       # 主要的工具包,依赖于以上所有包
libnvidia-container1-dbg_1.13.5-1_amd64.deb       # 调试符号包,只在调试问题时使用
libnvidia-container-dev_1.13.5-1_amd64.deb        # 开发包,只在进行开发时使用

最后两个可以选择不下载、不安装

三、运行命令以安装软件

引用的第一篇文章说顺序不能错,第二篇文章没要求顺序,保险起见,按照第一篇文章顺序安装

sudo dpkg -i nvidia-container-toolkit-base_1.13.5-1_amd64.deb
sudo dpkg -i libnvidia-container1_1.13.5-1_amd64.deb
sudo dpkg -i libnvidia-container-tools_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-toolkit_1.13.5-1_amd64.deb

其中在运行某一句会报问题:

正在处理用于 libc-bin (2.31-0ubuntu9.9) 的触发器 ...
/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_adv_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/targets/x86_64-linux/lib/libcudnn_ops_train.so.8 is not a symbolic link

我没管,继续安装

四、查看是否安装成功

nvidia-ctk --version

五、设置docker默认使用nvidia-runtime

sudo nvidia-ctk runtime configure --runtime=docker

这块就是把相关配置写入daemon.json文件,直接在文件中写入也可以

sudo gedit /etc/docker/daemon.json

{****其他配置信息****"runtimes": {"nvidia": {"args": [],"path": "nvidia-container-runtime"}}
}

六、重启docker

sudo systemctl restart docker


http://www.mrgr.cn/news/93013.html

相关文章:

  • NUDT Paper LaTeX 模板使用
  • Solana 核心概念全解析:账户、交易、合约与租约,高流量区块链技术揭秘!
  • GitLab常用操作
  • 第二节:基于Winform框架的串口助手小项目---创建界面《C#编程》
  • HarmonyOS NEXT开发进阶(十一):应用层架构介绍
  • unity pico开发二:连接头盔,配置手柄按键事件
  • 【和春笋一起学C++】逻辑操作符和条件操作符
  • MySQL快速搭建主从复制
  • 【C++指南】一文总结C++类和对象【中】
  • Nginx1.19.2不适配OPENSSL3.0问题
  • NL2SQL-基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句
  • 小白向:如何使用dify官方市场“ECharts图表生成”工具插件——dify入门案例
  • 【动手学强化学习】番外2-多智能体强化学习算法框架之“MARLlib”学习
  • PPT 小黑第38套
  • Spring(二)容器
  • Unity中动态切换光照贴图LightProbe的方法
  • 【Linux实践系列】:用c语言实现一个shell外壳程序
  • 【C语言】联合体 `union` 的妙用
  • Markdown HTML 图像语法
  • 从新加坡《Companion Guide on Securing AI Systems 》看可信AI全生命周期防护框架构建