百度阿波罗计划Linux,ubuntu20.04运行百度Apollo6.0

本文档详细介绍了在Ubuntu20.04系统上安装Apollo自动驾驶框架的过程,包括系统配置、预装软件、软件下载及安装过程中遇到的问题和解决方案。在安装NVIDIA驱动时选择了460版本,Docker版本为20.10.5。在编译过程中,遇到了连接超时和内存不足导致的内部编译错误。为了解决内存不足的问题,通过创建交换文件增大了交换空间,成功完成了编译。
摘要由CSDN通过智能技术生成

一、电脑配置

系统:Ubuntu20.04.2 LTS

内存:8G

GPU:NVIDIA GK208[GeForce GT 730]

二、预装软件

Installing Ubuntu Linux

Installing NVIDIA GPU Driver

Installing Docker Engine

Installing NVIDIA Container Toolkit

https://gitee.com/ApolloAuto/apollo/blob/master/docs/specs/prerequisite_software_installation_guide.md

上面是预装软件的官方版本,都是必须安装的。

说明,我的电脑显卡是730,我安装的驱动版本是460,docker版本是20.10.5,开发套件按照官方给的安装即可

在预装软件的过程中对应好自己的显卡版本,不会出现特别奇怪的问题。

三、下载软件

下载了软件之后先配置一下docker

将当前用户组添加到docker中,并赋予其相应的权限

sudo gpasswd -a $USER docker

sudo usermod -aG docker $USER

sudo chmod 777 /var/run/docker.sock

命令完成后,重启计算机。

按照下面的连接下载Apollo,中间会出现的问题在下面进行解释。

https://gitee.com/ApolloAuto/apollo/blob/master/docs/quickstart/apollo_software_installation_guide.md

出现的问题

1、从github下载缓慢,可以从gitee进行下载

2、启动Apollo开发docker容器和进入Apollo开发docker容器后,编译./apollo.sh build会出现问题

问题1、出现connect time out,特别是v2x的部分会出现jdk下载问题,可以通过提示的连接,手动下载相关文件,然后添加到报错的路径

问题2、internal compiler error:killed(program cc1plus)问题,这是因为交换空间不足(电脑内存8个g不够用)。解决办法可参考下面连接

https://blog.csdn.net/weixin_42489042/article/details/81534217

为了防止博客不可查,下面写下该博客的内容

1、创建交换文件

dd if=/dev/zero of=/tmp/mem.swap bs=3M count=4096     (增加12G)

2、查看分区大小

free -m

3、格式转换并挂载

mkswap /tmp/mem.swap

swapon /tmp/mem.swap

4、查看一下是否变大

经过将交换空间变大后,再进行编译,我用的编译命令时bash apollo.sh build

3、

原文:https://www.cnblogs.com/stacso/p/14589634.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值