Docker autoware安装详细指南

autoware安装详细指南

一、ai版本采用docker安装,简单快速易用
详细参考教程如下
https://www.cnblogs.com/xchk138/p/16543085.html
主要流程如下
1.安装docker
1.1判断该系统是否有docker,

docker --version
#Docker version 20.10.17, build 100c701

如果docker的版本不低于19.03,则nvidia-container-toolkit是内蕴的,否则需要手动安装支持nvidia-docker。
建议:安装符合要求的版本,如果没有安装docker则执行下面的步骤(2),否则跳过该步骤。
1.2安装docker
删除旧版本docker

sudo apt-get remove docker docker-engine docker.io

更新

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

安装官方的GPG钥匙

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

验证钥匙,如果出现如下结果则继续执行

sudo apt-key fingerprint 0EBFCD88

出现:
pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) sub 4096R/F273FCD8 2017-02-22
添加存储库到系统内

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

验证安装是否成功

 sudo docker run hello-world

输出hello world的一些信息,即安装成功
1.3 docker阿里云加速
阿里云镜像加速可以在下载镜像的时候速度会快很多
(1)创建

sudo mkdir -p /etc/docker

(2)添加

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

(3)docker重新加载

sudo systemctl daemon-reload

(4)重启docker

sudo systemctl restart docker

2安装nvidia-docker2

sudo apt install nvidia-docker2

3重启docker

sudo apt-get install -y nvidia-docker2
sudo systemctl daemon-reload
sudo systemctl restart docker

4下载autoware.ai

sudo apt install git
git clone https://github.com/autowarefoundation/autoware_ai_docker.git
cd autoware_ai_docker/generic

5进入目录后,对于amd64平台,generic是适用的。直接运行run.sh即可。

sudo ./run.sh -s

等待下载完成即可。-s是skip-uid-fix
6注意事项
6.1 CPU版本
如果之安装cpu版本的autoware则需要对于run.sh进行修改,如下:
CUDA="on"改成CUDA="off",然后在运行run.sh。
6.2 docker读取不到ubuntu的shared_dir的文件
首先重启电脑,
在重启docker:

sudo systemctl restart docker

然后在,将run.sh里面的SHARED_HOST_DIR后面添加自己的实际地址
SHARED_HOST_DIR=/home/用户名/shared_dir即可,
最后进入docker下的autoware.ai镜像:

sudo ./run.sh -s

6.3 无法启动rviz
原因可能是分辨率问题,设置成1080p和取消双显示屏。
核心显卡和独立显卡同时工作
如果只有独立显卡,必须用cuda的方式编译autoware.ai

7.相关资料
1.创客智造
https://www.ncnynl.com/archives/201910/3401.html
2.知乎的第二个视频
https://zhuanlan.zhihu.com/p/88998061?utm_medium=social&utm_oi=903162599716311040&utm_psn=1578134070592253952&utm_source=wechat_session&wechatShare=1&s_r=0&utm_id=0

二、auto/universe版本安装
待做

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值