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

Use nvidia card in docker

1.确保在宿主机上已经安装了nvidia 显卡的驱动

$ nvidia-smi

2.准备Nvidia-docker的环境

$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)       && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg       && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list |             sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' |             sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

$ sudo apt update

$ sudo apt-get install -y nvidia-docker2

$ sudo systemctl restart docker

3.检查支持的cuda

$ sudo docker search cuda

4.启动nvidia-docker

官方的命令是:

$ sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

但我运行时提示找不到nvidia/cuda:11.0-base,有可能是没有科学上网的原因。

我使用的下面的命令:

$ sudo docker run --rm --gpus all rocker/cuda nvidia-smi

长时间下载安装,成功后提示:

开始接下来的表演吧。

$ sudo docker run -it --gpus all --name chatglm-1  rocker/cuda /bin/bash


http://www.kler.cn/a/105784.html

相关文章:

  • 多品牌摄像机视频平台EasyCVR视频融合平台+应急布控球:打造城市安全监控新体系
  • SRP 实现 Cook-Torrance BRDF
  • 【vmware+ubuntu16.04】vm虚拟机及镜像安装-tools安装包弹不出来问题
  • 【Redis】使用redis实现登录校验功能
  • 【gitlab】gitlabrunner部署
  • ChatGPT学术专用版,一键润色纠错+中英互译+批量翻译PDF
  • OKLink携手CertiK在港举办Web3生态安全主题论坛
  • Centos 7 安装 Docker Enginee
  • 常用docker命令 docker_cmd_sheet
  • 18亿欧元大动作,法国瞄准实现量子飞跃
  • SpringBoot日志+SpringMVC+UUID重命名文件+Idea热部署
  • 苹果系统H5下拉加载事件重复触发(react hooks)
  • JVM 类的加载子系统
  • 基于springboot实现网吧管理系统项目【项目源码+论文说明】计算机毕业设计
  • 这是一个lonely的问题——二进制
  • python和Springboot如何交互?
  • C++快速幂(递归)
  • elementui时间日期组件右边自定义图标
  • VS工程的“多dll与exe文件合并”
  • DevOps持续集成-Jenkins(4)
  • leetcode 146. LRU 缓存
  • (react+ts)vite项目中的路径别名的配置
  • 共享WiFi贴推广项目怎么操作?
  • el-select multiple表单校验问题
  • 「译文」深入了解Kubernetes和Nomad
  • 【嵌入式】HC32F07X ADC采样及软件滤波