配置Tusimple的MXNet踩坑记

本文详细介绍了如何在Ubuntu系统中安装Docker和nvidia-docker,以便为TuSimple的开源项目SimpleDet提供运行环境。首先,通过一系列命令安装Docker CE,包括更新软件包索引、设置GPG密钥、添加Docker仓库等步骤。然后,安装特定版本的Docker CE。最后,安装并配置nvidia-docker以支持GPU加速。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先就是从Tusimple的Github开源项目中的INSTALL.md进行,发现里面有

Setup with Docker
$HOST-SIMPLEDET-DIR:$CONTAINER-WORKDIR registry.cn-beijing.aliyuncs.com/rogerchen/simpledet:cuda9 zsh

  首先要安装nvidia-docker

wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

  但是却提醒错误:

   dpkg: 依赖关系问题使得 nvidia-docker 的配置工作不能继续:
   nvidia-docker 依赖于 docker-engine (>= 1.9.0) | docker-ce | docker-ee;然而:
  未安装软件包 docker-engine。
  未安装软件包 docker-ce。
  未安装软件包 docker-ee。

其实原因是有必要软件包未能成功安装,需要先安装docker,安装命令如下:

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo apt-key fingerprint 0EBFCD88

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

$ sudo apt-get update

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

$ apt-cache madison docker-ce

Install a specific version using the version string from the second column, for example, 5:18.09.1~3-0~ubuntu-xenial.
# 将上一个的版本替换到下面的<VERSION_STRING>
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
# 测试是否安装成功
$ sudo docker run hello-world

# 参考链接 https://docs.docker.com/install/linux/docker-ce/ubuntu/

 安装完成之后就可以进行下一步的安装nvidia-docker

wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值