Apollo问答丨在工控机上装多个版本编译,需要怎么配置呢?
自Apollo开发者社区小程序上线以来,我们每一天都会在「社区问答」板块收到许多开发者的技术提问。
每周,可爱的Apollo小姐姐都会精选出被采纳的社区问答进行整理汇总,并统一对大家进行答复。
让我们一起看看本周的精选问答吧~~若你有更好的回答或建议,欢迎留言或加入开发者交流社群一起讨论分享!各位技术大牛也可以到小程序回答问题获得相应积分,参加社区布道师评选。
ENJOY THE FOLLOWING
编译APOLLO的时候报错,cuda_pnc_util/cuda_util.pic.d (No such file or directory),怎么解决?
检查一下是否开了GPU模式。
Pull了一下最新代码,编译不成功是哪里出问题了?
1Loading: 453 packages loaded
2(11:04:23) INFO: Current date is 2020-07-23
3(11:04:27) INFO: Analyzed 4469 targets (104 packages loaded, 17438 targets configured).
4(11:04:27) INFO: Found 4469 targets...
5(11:04:35) ERROR: /apollo/modules/perception/base/BUILD:44:11: C++ compilation of rule '//modules/perception/base:blob' failed (Exit 1)
6In file included from external/uuid/cublas_v2.h:65:0,
7 from ./modules/perception/base/common.h:21,
8 from ./modules/perception/base/syncedmem.h:66,
9 from ./modules/perception/base/blob.h:70,
10 from modules/perception/base/blob.cc:64:
11external/uuid/cublas_api.h:72:10: fatal error: driver_types.h: No such file or directory
12#include "driver_types.h"
13 ^~~~~~~~~~~~~~~~
14compilation terminated.
15(11:04:35) INFO: Elapsed time: 11.814s, Critical Path: 6.69s
16(11:04:35) INFO: 44 processes: 44 local.
17(11:04:35) FAILED: Build did NOT complete successfully
<左右滑动以查看完整代码>
这可能是 host 系统上(容器外)nvidia-smi 工作不正常,或者既没有安装 nvidia-container-toolkit ,也没有安装nvidia-docker2。
在工控机上装多个版本编译,需要怎么配置呢?
多个版本编译主要问题在都编译到~/.cache/bazel一个目录下,可以换一下编译路径,或者每个版本重命名一下目录。
现实中Apollo的st图是如何映射出来的?
首先要计算出一条可行驶的path,然后把动态障碍物的轨迹投影到这个path上找重叠区域,就是st图的映射。
高精地图制作第三方工具哪些比较好?
①推荐Simplemap这个开源工程;
②Autoware有地图标注工具;
③RoadRunner可以导出OpenDRIVE的地图格式。
之前用的5.0的版本,昨晚下载了最新的代码master分支。直接把5.0版本文件夹里的文件全部删除,然后把5.5里面的文件拷贝进去,之后编译出现问题。怎么处理呢?
master分支和5.5分支目前不兼容。请使用master或者5.5,二选一。
自社区推出问答积分赛活动以来,Apollo小哥哥每天在社区交流群中分享开发者的提问,并收到了很多热心的解答,大家互帮互助的精神非常赞!
为了奖励为社区作出贡献的开发者,Apollo小哥哥每周将选出积分榜第一名,送出Apollo定制周边一份~
本周积分榜前10名新鲜出炉,快看看自己有没有上榜吧,第一名记得找小哥哥领奖哦~
开发者在使用Apollo平台过程中,如果遇到任何的技术难题,都可以在社区小程序或开发者交流群寻求大神的解答,欢迎大家积极交流!