经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 大数据/云/AI » 人工智能基础 » 查看文章
采用太平洋AI的DINK框架一键运行3D点云识别,一键训练深度学习模型
来源:cnblogs  作者:太平洋AI李豪  时间:2019/3/22 8:42:17  对本文有异议

DINK安装视频教程:  http://fp-ai.com/video_details.html?id=072b030ba126b2f4b2374f342be9ed44

DINK一键启动视频教程:  http://fp-ai.com/video_details.html?id=7f39f8317fbdb1988ef4c628eba02591&type=0

Github:https://github.com/FPAI/DINK

 

 

建议采用

  1. * Ubuntu16.04 LTS
  2. * 8GB以上内存
  3. * 至少30GB硬盘
  4. * NVIDIA GTX GeForce GPU GTX1060TI以上

1 NVIDIA Docker安装

1.1 准备

  1. * 安装CUDA
  2. * 系统设置-->软件与更新-->下载选择其他-->在弹框中选择中国-->选择mirrors.aliyun.com-->右下角选择服务器
  3. * System Settings-->Software &Updates-->Download from-->Other..-->China-mirrors.aliyun.com-->Choose Server-->Close-Reload

1.2 DOCKER CE安装

 

1.2.1 更新

  1. sudo apt-get update
  2.  
  3. sudo apt-get upgrade

1.2.2 脚本安装docker

  1. curl -fsSL get.docker.com -o get-docker.sh
  2.  
  3. sudo sh get-docker.sh --mirror Aliyun

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

  1. sudo docker run hello-world

1.3 下载nvidia-docker

  1. wget http://pn7d72sxw.bkt.clouddn.com/nvidia-docker_1.0.1-1_amd64.deb

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

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

安装

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

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

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

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

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

安装modprobe

  1. sudo apt-get install nvidia-modprobe

2 下载运行DINK镜像

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

  1. sudo mkdir -p /etc/docker
  2.  
  3. sudo tee /etc/docker/daemon.json <<-'EOF'
  4. {
  5. "registry-mirrors": ["https://9pbu6dtx.mirror.aliyuncs.com"]
  6. }
  7. EOF
  8. sudo systemctl daemon-reload
  9. sudo systemctl restart docker

2.2 从阿里云上拉去docker镜像

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

2.3 验证镜像:

  1. sudo docker images

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

 

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

下载运行run.sh脚本

  1. wget http://po1ez3p80.bkt.clouddn.com/run_dink6.sh
  2.  
  3. sh run_dink6.sh

 

2.5 在镜像中启动DINK:

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

  1. ./node_deeplabv3seg_cluster.sh #deeplabv3seg_cluster一键启动节点
  2. ./node_squeezeseg_cluster.sh #squeezeseg_cluster一键启动节点
  3. ./node_voxlelnet.sh #voxlelnet一键启动节点
  4. ./dl_deeplabv3seg_train.sh #deeplabv3seg一键训练
  5. ./dl_deeplabv3seg_eval.sh #deeplabv3seg一键评估
  6. ./dl_squeezeseg_train.sh #squeezeseg一键训练
  7. ./dl_squeezeseg_eval.sh #squeezeseg一键评估
  8. ./dl_voxelnet_train.sh #voxelnet一键训练
  9. ./dl_voxelnet_eval.sh #voxelnet一键评估
  10. ./run_clion.sh #一键启动clion
  11. ./run_pycharm.sh #一键启动pycharm
  12. (./node_euclidean_cluster.sh #euclidean cluster一键启动节点)

 

原文链接:http://www.cnblogs.com/PacificAI-lihao/p/10572302.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号