配置Tusimple的MXNet踩坑记

首先就是从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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了配置MXNet环境,我们首先需要做的是安装Python和pip。Python是一种高级编程语言,并且是MXNet的主要支持语言。而pip是Python的包管理工具,用于安装和管理Python包。 接下来,我们需要使用pip来安装MXNet。打开终端或命令提示符,并输入以下命令来安装MXNet: ``` pip install mxnet ``` 安装过程可能需要一些时间,具体时间取决于您的网速和计算机性能。 安装完成后,我们可以在Python中导入MXNet来进行使用。打开Python的交互式命令行或者一个Python脚本,并输入以下命令来导入MXNet: ``` import mxnet as mx ``` 如果没有出现任何错误提示,说明MXNet已成功导入。 接下来,我们可以通过下载一些预训练模型来使用MXNetMXNet提供了一些在ImageNet数据集上预训练的模型,可以用于图像分类、目标检测等任务。我们可以使用以下命令来下载预训练模型: ``` mx.test_utils.download_model('xxx') ``` 这里的'xxx'是所需要下载的模型的名称,具体名称可以在MXNet的官方文档或GitHub页面中找到。 配置MXNet环境还可能涉及其他一些步骤,比如安装CUDA和cuDNN以支持GPU加速,或者安装其他相关的Python库。根据您的具体需求和情况,可能需要完成一些额外的配置步骤。 总之,通过安装Python和pip,然后使用pip安装MXNet,最后导入MXNet并下载需要的预训练模型,我们就可以成功配置MXNet环境,并开始使用MXNet进行深度学习和机器学习的开发工作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值