采用太平洋AI的DINK框架一键运行3D点云识别,一键训练深度学习模型
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

建议采用
* 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://pn7d72sxw.bkt.clouddn.com/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://po1ez3p80.bkt.clouddn.com/run_dink6.sh sh run_dink6.sh
2.5 在镜像中启动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一键启动节点)
采用太平洋AI的DINK框架一键运行3D点云识别,一键训练深度学习模型的更多相关文章
- AI佳作解读系列(一)——深度学习模型训练痛点及解决方法
1 模型训练基本步骤 进入了AI领域,学习了手写字识别等几个demo后,就会发现深度学习模型训练是十分关键和有挑战性的.选定了网络结构后,深度学习训练过程基本大同小异,一般分为如下几个步骤 定义算法公 ...
- 采用太平洋AI集装箱箱号识别接口实现集装箱箱号识别
识别 示例图片 1 太平洋AI集装箱箱号识别接口(文档下方有详细操作指南) 1.1 接口一:提交base64格式的图片 地址:http://218.1.125.60:88/container_num_ ...
- 转:【AI每日播报】从TensorFlow到Theano:横向对比七大深度学习框架
http://geek.csdn.net/news/detail/139235 说到近期的深度学习框架,TensorFlow火的不得了,虽说有专家在朋友圈大声呼吁,不能让TensorFlow形成垄断地 ...
- Sony深度学习框架 - Neural Network Console - 教程(1)- 原来深度学习可以如此简单
“什么情况!?居然不是黑色背景+白色文字的命令行.对,今天要介绍的是一个拥有白嫩的用户界面的深度学习框架.” 人工智能.神经网络.深度学习,这些概念近年已经涌入每个人的生活中,我想很多人早就按捺不住想 ...
- 【神经网络与深度学习】chainer边运行边定义的方法使构建深度学习网络变的灵活简单
Chainer是一个专门为高效研究和开发深度学习算法而设计的开源框架. 这篇博文会通过一些例子简要地介绍一下Chainer,同时把它与其他一些框架做比较,比如Caffe.Theano.Torch和Te ...
- 深度学习框架TensorFlow在Kubernetes上的实践
什么是TensorFlow TensorFlow是谷歌在去年11月份开源出来的深度学习框架.开篇我们提到过AlphaGo,它的开发团队DeepMind已经宣布之后的所有系统都将基于TensorFlow ...
- TensorFlow实战Google深度学习框架10-12章学习笔记
目录 第10章 TensorFlow高层封装 第11章 TensorBoard可视化 第12章 TensorFlow计算加速 第10章 TensorFlow高层封装 目前比较流行的TensorFlow ...
- 2018年终总结之AI领域开源框架汇总
2018年终总结之AI领域开源框架汇总 [稍显活跃的第一季度] 2018.3.04——OpenAI公布 “后见之明经验复现(Hindsight Experience Reply, HER)”的开源算法 ...
- 让AI简单且强大:深度学习引擎OneFlow技术实践
本文内容节选自由msup主办的第七届TOP100summit,北京一流科技有限公司首席科学家袁进辉(老师木)分享的<让AI简单且强大:深度学习引擎OneFlow背后的技术实践>实录. 北京 ...
随机推荐
- 算法练习LeetCode初级算法之链表
删除链表中的节点 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode ne ...
- 根据需要查找需要的第三方pyhton库
1.可以在https://awesome-python.com/这个网站上按照分类去寻找,上面收录了比较全面的第三方库.比如我们想要找爬虫方面的库时,查看Web Crawling这个分类,就能看到相应 ...
- Solidity的地址 数组如何判断是否包含一个给定的地址?
Q: given address[] wallets. What is the correct method to check that the list contains a given addre ...
- maven打包不包含配置文件[z]
如果使用maven-jar-plugin和maven-dependency-plugin打包,排除配置文件的方法: 上面的配置是把resources下的配置文件不打进项目的jar包中,主要使用的是&l ...
- java读取jar包中的文件
随手写了一个java小工具,maven打包成功后,发现工具总是读不到打在jar包中的文件信息,要读取的文件位于 /src/main/resources 目录下,打包成功后,文件就在jar包中根目录下, ...
- Win10电脑系统使用技巧
现如今,电脑已经成为我们不可或缺的伙伴,陪伴着我们的工作.娱乐和生活,而Windows10在大家使用的电脑中占据了大多数,但是很多的小伙伴对它的许多功能并不真正了解,今天小编就带大家了解一下这些技巧, ...
- CMD命令启动和关闭SQL服务
1.开启:net start mssqlserver 2.关闭:net stop mssqlserver
- jdk8 永久代变更
java8 去掉了永久代permgen(又称非堆,其实也是堆的一部分),类的方法代码,常亮,方法名,静态变量等存放在永久代中 改为使用元空间 Metaspace , Metaspace 不在是堆的一部 ...
- .Net 常用插件及第三方库
.Net 常用插件及第三方库 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址: ...
- Python Day 5
阅读目录: 数字类型: 字符串类型: 列表类型: 可变与不可变类型: ##数字类型: # 了了解:py2中小整数用int存放,大整数用long # 1.整型 num = -10000000000000 ...