一键训练 deeplabv3seg、squeezeseg、voxelnet Docker镜像安装

申明:此博客是  港心时代(原太平洋AI)整理的三大点云深度学习框架,具有以下特点:

1.兼并SOTA深度学习算法与传统算法,一键运行模拟。

2.DINK中人工智能纯Tensorflow实现。

3.全流程模块协同,CUDA加速。

学习之余转载过来大家一起交流学习(如有侵权,联系删除)


建议采用

    * Ubuntu16.04 LTS

    * 8GB以上内存

    * 至少30GB硬盘

    * NVIDIA GTX GeForce GPU GTX1060TI以上

1 NVIDIA Docker安装

   1.1 准备

    * 安装CUDA

    * 系统设置-->软件与更新-->下载选择其他-->在弹框中选择中国-->选择mirrors.aliyun.com-->右下角选择服务器

    * System Settings-->Software &Updates-->Download from-->Other..-->China-mirrors.aliyun.com-->Choose Server-->Close-Reload

  1.2 DOCKER CE安装

    1.2.1 更新

sudo apt-get update

sudo apt-get upgrade

    1.2.2 脚本安装docker

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror Aliyun

当以下命令显示含有hello world字样时说明DOCKER环境安装

sudo docker run hello-world

    1.3 下载nvidia-docker

wget http://dink.51ai.pro/nvidia-docker_1.0.1-1_amd64.deb

如果上述下载失败,下载以下

wget https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb

安装

sudo dpkg -i nvidia-docker_1.0.1-1_amd64.deb

    1.4 检查nvidia-docker服务是否存在

systemctl list-units --type=service | grep -i nvidia-docker

如果上述操作失败,运行以下

systemctl list-units --type=service | grep -i nvidia-docker-plugin

安装modprobe

sudo apt-get install nvidia-modprobe

 2 下载运行DINK镜像

    2.1 拉取镜像前先设置镜像加速器  

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://9pbu6dtx.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

  2.2 从阿里云上拉去docker镜像

sudo docker pull registry.cn-hangzhou.aliyuncs.com/dink_framework/dink0.22:latest

   2.3 验证镜像:

sudo docker images

显示 registry.cn-hangzhou.aliyuncs.com/dink_framework/dink0.22 latest 即拉取成功

  2.4 运行镜像并生成容器用于可视化操作:

下载运行run.sh脚本   

wget http://dinkfile1.51ai.pro/run_dink6.sh

sh run_dink6.sh

  2.4 在镜像中启动DINK:

进入容器后直接运行各个.sh脚本文件:   

./node_deeplabv3seg_cluster.sh #deeplabv3seg_cluster一键启动节点

./node_squeezeseg_cluster.sh #squeezeseg_cluster一键启动节点

./node_voxlelnet.sh #voxlelnet一键启动节点

./dl_deeplabv3seg_train.sh #deeplabv3seg一键训练

./dl_deeplabv3seg_eval.sh #deeplabv3seg一键评估

./dl_squeezeseg_train.sh #squeezeseg一键训练

./dl_squeezeseg_eval.sh #squeezeseg一键评估

./dl_voxelnet_train.sh #voxelnet一键训练

./dl_voxelnet_eval.sh #voxelnet一键评估

./run_clion.sh #一键启动clion

./run_pycharm.sh #一键启动pycharm

(./node_euclidean_cluster.sh #euclidean cluster一键启动节点)

打开新窗口

sudo gnome-terminal

或   

sudo docker container exec -it $(sudo docker ps -q)  /bin/bash

或  

sudo docker ps
sudo docker container exec -it d34d89568a78  /bin/bash

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值