离线Linux服务器上使用docker-pytorch在gpu运行踩坑与解决办法

1. 服务器 docker 版本 18.04

可是 docker 早期版本,不支持gpu
没有 --gpu 参数

第一种思路: 离线升级 docker版本,docker 19以后,可以使用 --gpus,但是权限不够,不能安装docker
第二种思路:在用户目录下,安装docker-rootless,更高版本(尝试了4天)
不能下载 .deb包,只能下载,压缩包,解压,运行,然后报错
请添加图片描述请添加图片描述
所有权限高一点的指令,全部不能运行

2. 解决办法——从获得root权限开始

其实在docker早期版本(docker18.04)上,运行 pytorch,需要安装 nvidia-docker
全部安装命令,及使用的包如下:

全部的安装命令

sudo dpkg -i libnvidia-container1_1.4.0-1_amd64.deb
sudo dpkg -i libnvidia-container-tools_1.4.0-1_amd64.deb 
sudo dpkg -i nvidia-container-toolkit_1.5.1-1_amd64.deb 
sudo dpkg -i nvidia-container-runtime_3.5.0-1_amd64.deb
sudo dpkg -i nvidia-docker2_2.6.0-1_all.deb

https://download.csdn.net/download/Inuyasha_1314/85759445

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值