Hi,
I builded apollo3.0 ARM version based on docker 14.4 enviroment, but builded error. I tried many methods but it was not resolved,how to solve this problem
System information
OS Platform and Distribution (e.g., Linux Ubuntu 18.04):docker 14.4 enviroment
Apollo installed from (source or binary):source
Apollo version (3.5, 5.0, 5.5, 6.0):3.0
Steps to reproduce the issue:
nvidia@in_dev_docker:/apollo$ ./apollo.sh build_opt_gpu
System check passed. Build continue ...
[WARNING] ESD CAN library supplied by ESD Electronics does not exist. If you need ESD CAN, please refer to third_party/can_card_library/esd_can/README.md.
Running build under GPU mode. GPU is required to run the build.
[INFO] Start building, please wait ...
INFO: Reading 'startup' options from /apollo/tools/bazel.rc: --batch_cpu_scheduling --host_jvm_args=-XX:-UseParallelGC
.
Loading package: tools/clang-6.0
Loading package: modules/tools/fuzz/guardian/proto
Loading package: modules/drivers/gnss/stream
Loading package: modules/canbus/vehicle/ch
Loading package: modules/guardian
Loading package: modules/perception/integration_tests
Loading package: modules/localization/msf/local_map/lossy_map
Loading package: modules/map/relative_map/tools
Loading package: modules/drivers/camera/nodes
Loading package: modules/calibration/data/Jingge/dreamview
Loading package: modules/tools/fuzz/routing/proto
Loading package: modules/tools/fuzz/control/proto
Loading package: modules/tools/fuzz/calibration/proto
Loading package: modules/map/hdmap/adapter
Loading package: modules/drivers/radar/conti_radar/proto
Loading package: modules/localization/msf/local_tool/local_visualization/engine
Loading package: modules/drivers/lidar_velodyne/laser_scan
Loading package: modules/dreamview/backend/util
Loading package: modules/canbus/vehicle/lincoln
Loading package: modules/tools/fuzz/map
Loading package: modules/calibration/republish_msg/proto
Loading package: modules/localization/msf/local_map/base_map
Loading package: modules/planning/toolkits/optimizers/road_graph
Loading package: modules/perception/common/sequence_type_fuser
Loading package: modules/localization/lmd/predictor
Loading package: modules/tools/fuzz/planning
Loading package: modules/tools/fuzz/prediction
Loading package: modules/map/speed_control_generator
Loading package: modules/prediction/predictor/regional
Loading package: modules/perception/obstacle/radar/modest
Loading package: modules/third_party_perception/proto
Loading package: modules/planning/toolkits/deciders
Loading package: modules/prediction/predictor/sequence
____Loading package: modules/common/vehicle_state/proto
Loading package: modules/prediction/common
Loading package: modules/tools/navi_generator/backend
Loading package: modules/drivers/gnss/parser
Loading package: modules/common/transform_listener
Loading package: modules/dreamview/backend/map
Loading package: modules/localization/rtk
Loading package: modules/planning/lattice/trajectory_generation
Loading package: modules/perception/traffic_light/util
Loading package: modules/canbus/tools
Loading package: modules/monitor/hardware/can
____Loading package: modules/tools/navi_generator/conf
Loading package: modules/drivers/gnss
Loading package: modules/planning/navi/decider
Loading package: modules/monitor/hardware
Loading package: modules/control/tools
Loading package: modules/monitor/software
Loading package: modules/planning/planner
Loading package: modules/calibration/lidar_ex_checker
Loading package: modules/common/filters
Loading package: third_party/rt_net
Loading package: modules/tools/planning
Loading package: modules/tools/navi_generator
Loading package: modules/routing/proto
Loading package: modules/localization
Loading package: modules/common
Loading package: modules/data/conf
Loading package: modules/calibration/data/Jingge/localization
Loading package: modules/drivers/camera/common
Loading package: modules/drivers/radar/racobit_radar
Loading package: modules/drivers/camera/proto
Loading package: modules/drivers/canbus
____Loading package: modules/drivers/radar/racobit_radar/proto
Loading package: modules/drivers/canbus/can_client/fake
Loading package: modules/common/data
Loading package: modules/common/util
Loading package: modules/perception/obstacle/camera/visualizer
Loading package: modules/perception/obstacle/camera/lane_post_process/common
Loading package: modules/perception/obstacle/camera/detector/common/proto
Loading package: modules/perception/obstacle/camera/motion
Loading package: modules/perception/obstacle/lidar/object_filter/low_object_filter
Loading package: modules/perception/obstacle/lidar/dummy
Loading package: modules/drivers/canbus/can_client/zlg
Loading package: modules/dreamview/backend/handlers
Loading package: modules/perception/obstacle/camera/detector/yolo_camera_detector/proto
Loading package: modules/perception/obstacle/camera/visualizer/common
Loading package: modules/perception/obstacle/camera/tracker/kcf
Loading package: modules/perception/obstacle/camera/tracker/dlf
[INFO] Building on aarch64...
[INFO] Building with --jobs=8 --local_resources 16384,8,1.0 for aarch64
INFO: Reading 'startup' options from /apollo/tools/bazel.rc: --batch_cpu_scheduling --host_jvm_args=-XX:-UseParallelGC
INFO: (09-10 00:51:48.851) Found 2029 targets...
ERROR: (09-10 00:52:42.207) /apollo/modules/perception/BUILD:40:1: Linking of rule '//modules/perception:perception' failed (Exit 1).
/usr/lib/aarch64-linux-gnu/libnvinfer.so.6: undefined reference to `NvMediaDlaLoadFromMemory'
collect2: error: ld returned 1 exit status
INFO: (09-10 00:52:45.423) Elapsed time: 97.220s, Critical Path: 39.41s
[ERROR] Build failed!
[INFO] Took 153 seconds
Hi, I builded apollo3.0 ARM version based on docker 14.4 enviroment, but builded error. I tried many methods but it was not resolved,how to solve this problem
System information OS Platform and Distribution (e.g., Linux Ubuntu 18.04):docker 14.4 enviroment Apollo installed from (source or binary):source Apollo version (3.5, 5.0, 5.5, 6.0):3.0 Steps to reproduce the issue: nvidia@in_dev_docker:/apollo$ ./apollo.sh build_opt_gpu System check passed. Build continue ... [WARNING] ESD CAN library supplied by ESD Electronics does not exist. If you need ESD CAN, please refer to third_party/can_card_library/esd_can/README.md. Running build under GPU mode. GPU is required to run the build. [INFO] Start building, please wait ... INFO: Reading 'startup' options from /apollo/tools/bazel.rc: --batch_cpu_scheduling --host_jvm_args=-XX:-UseParallelGC . Loading package: tools/clang-6.0 Loading package: modules/tools/fuzz/guardian/proto Loading package: modules/drivers/gnss/stream Loading package: modules/canbus/vehicle/ch Loading package: modules/guardian Loading package: modules/perception/integration_tests Loading package: modules/localization/msf/local_map/lossy_map Loading package: modules/map/relative_map/tools Loading package: modules/drivers/camera/nodes Loading package: modules/calibration/data/Jingge/dreamview Loading package: modules/tools/fuzz/routing/proto Loading package: modules/tools/fuzz/control/proto Loading package: modules/tools/fuzz/calibration/proto Loading package: modules/map/hdmap/adapter Loading package: modules/drivers/radar/conti_radar/proto Loading package: modules/localization/msf/local_tool/local_visualization/engine Loading package: modules/drivers/lidar_velodyne/laser_scan Loading package: modules/dreamview/backend/util Loading package: modules/canbus/vehicle/lincoln Loading package: modules/tools/fuzz/map Loading package: modules/calibration/republish_msg/proto Loading package: modules/localization/msf/local_map/base_map Loading package: modules/planning/toolkits/optimizers/road_graph Loading package: modules/perception/common/sequence_type_fuser Loading package: modules/localization/lmd/predictor Loading package: modules/tools/fuzz/planning Loading package: modules/tools/fuzz/prediction Loading package: modules/map/speed_control_generator Loading package: modules/prediction/predictor/regional Loading package: modules/perception/obstacle/radar/modest Loading package: modules/third_party_perception/proto Loading package: modules/planning/toolkits/deciders Loading package: modules/prediction/predictor/sequence ____Loading package: modules/common/vehicle_state/proto Loading package: modules/prediction/common Loading package: modules/tools/navi_generator/backend Loading package: modules/drivers/gnss/parser Loading package: modules/common/transform_listener Loading package: modules/dreamview/backend/map Loading package: modules/localization/rtk Loading package: modules/planning/lattice/trajectory_generation Loading package: modules/perception/traffic_light/util Loading package: modules/canbus/tools Loading package: modules/monitor/hardware/can ____Loading package: modules/tools/navi_generator/conf Loading package: modules/drivers/gnss Loading package: modules/planning/navi/decider Loading package: modules/monitor/hardware Loading package: modules/control/tools Loading package: modules/monitor/software Loading package: modules/planning/planner Loading package: modules/calibration/lidar_ex_checker Loading package: modules/common/filters Loading package: third_party/rt_net Loading package: modules/tools/planning Loading package: modules/tools/navi_generator Loading package: modules/routing/proto Loading package: modules/localization Loading package: modules/common Loading package: modules/data/conf Loading package: modules/calibration/data/Jingge/localization Loading package: modules/drivers/camera/common Loading package: modules/drivers/radar/racobit_radar Loading package: modules/drivers/camera/proto Loading package: modules/drivers/canbus ____Loading package: modules/drivers/radar/racobit_radar/proto Loading package: modules/drivers/canbus/can_client/fake Loading package: modules/common/data Loading package: modules/common/util Loading package: modules/perception/obstacle/camera/visualizer Loading package: modules/perception/obstacle/camera/lane_post_process/common Loading package: modules/perception/obstacle/camera/detector/common/proto Loading package: modules/perception/obstacle/camera/motion Loading package: modules/perception/obstacle/lidar/object_filter/low_object_filter Loading package: modules/perception/obstacle/lidar/dummy Loading package: modules/drivers/canbus/can_client/zlg Loading package: modules/dreamview/backend/handlers Loading package: modules/perception/obstacle/camera/detector/yolo_camera_detector/proto Loading package: modules/perception/obstacle/camera/visualizer/common Loading package: modules/perception/obstacle/camera/tracker/kcf Loading package: modules/perception/obstacle/camera/tracker/dlf [INFO] Building on aarch64... [INFO] Building with --jobs=8 --local_resources 16384,8,1.0 for aarch64 INFO: Reading 'startup' options from /apollo/tools/bazel.rc: --batch_cpu_scheduling --host_jvm_args=-XX:-UseParallelGC INFO: (09-10 00:51:48.851) Found 2029 targets... ERROR: (09-10 00:52:42.207) /apollo/modules/perception/BUILD:40:1: Linking of rule '//modules/perception:perception' failed (Exit 1). /usr/lib/aarch64-linux-gnu/libnvinfer.so.6: undefined reference to `NvMediaDlaLoadFromMemory' collect2: error: ld returned 1 exit status INFO: (09-10 00:52:45.423) Elapsed time: 97.220s, Critical Path: 39.41s [ERROR] Build failed! [INFO] Took 153 seconds