tensorRT_Pro
tensorRT_Pro copied to clipboard
centos7上编译报错
我运行命令有如下过程: [root@localhost build]# make yolo -j8 [ 1%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_centernet/plugin_list_generated_centernet_decode.cu.o [ 1%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/tensorRT/onnxplugin/plugins/plugin_list_generated_ScatterND.cu.o [ 3%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_dbface/plugin_list_generated_dbface_decode.cu.o [ 5%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_yolo/plugin_list_generated_yolo_decode.cu.o [ 5%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_scrfd/plugin_list_generated_scrfd_decode.cu.o [ 7%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_retinaface/plugin_list_generated_retinaface_decode.cu.o [ 9%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_yolo_fast/plugin_list_generated_yolov5_decode.cu.o [ 10%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_yolo_fast/plugin_list_generated_yolox_decode.cu.o [ 10%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/application/app_yolo_gpuptr/plugin_list_generated_yolo_gpuptr_decode.cu.o [ 12%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/tensorRT/common/plugin_list_generated_preprocess_kernel.cu.o [ 14%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/tensorRT/onnxplugin/plugins/plugin_list_generated_HSigmoid.cu.o [ 14%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/tensorRT/onnxplugin/plugins/plugin_list_generated_DCNv2.cu.o [ 16%] Building NVCC (Device) object CMakeFiles/plugin_list.dir/src/tensorRT/onnxplugin/plugins/plugin_list_generated_HSwish.cu.o Scanning dependencies of target plugin_list [ 18%] Linking CXX shared library ../example-python/pytrt/libplugin_list.so [ 18%] Built target plugin_list Scanning dependencies of target pro [ 18%] Building CXX object CMakeFiles/pro.dir/src/application/app_alphapose.cpp.o [ 20%] Building CXX object CMakeFiles/pro.dir/src/application/app_alphapose/alpha_pose.cpp.o [ 20%] Building CXX object CMakeFiles/pro.dir/src/application/app_arcface.cpp.o [ 21%] Building CXX object CMakeFiles/pro.dir/src/application/app_arcface/arcface.cpp.o [ 23%] Building CXX object CMakeFiles/pro.dir/src/application/app_bert.cpp.o [ 25%] Building CXX object CMakeFiles/pro.dir/src/application/app_alphapose_old/alpha_pose_old.cpp.o [ 27%] Building CXX object CMakeFiles/pro.dir/src/application/app_centernet.cpp.o [ 27%] Building CXX object CMakeFiles/pro.dir/src/application/app_centernet/centernet.cpp.o [ 29%] Building CXX object CMakeFiles/pro.dir/src/application/app_dbface.cpp.o [ 30%] Building CXX object CMakeFiles/pro.dir/src/application/app_dbface/dbface.cpp.o [ 30%] Building CXX object CMakeFiles/pro.dir/src/application/app_fall_gcn/fall_gcn.cpp.o [ 32%] Building CXX object CMakeFiles/pro.dir/src/application/app_fall_recognize.cpp.o [ 34%] Building CXX object CMakeFiles/pro.dir/src/application/app_high_performance.cpp.o [ 36%] Building CXX object CMakeFiles/pro.dir/src/application/app_high_performance/alpha_pose_high_perf.cpp.o [ 36%] Building CXX object CMakeFiles/pro.dir/src/application/app_high_performance/high_performance.cpp.o [ 38%] Building CXX object CMakeFiles/pro.dir/src/application/app_high_performance/yolo_high_perf.cpp.o [ 40%] Building CXX object CMakeFiles/pro.dir/src/application/app_lesson.cpp.o [ 40%] Building CXX object CMakeFiles/pro.dir/src/application/app_plugin.cpp.o [ 41%] Building CXX object CMakeFiles/pro.dir/src/application/app_python/interface.cpp.o [ 43%] Building CXX object CMakeFiles/pro.dir/src/application/app_retinaface.cpp.o [ 45%] Building CXX object CMakeFiles/pro.dir/src/application/app_retinaface/retinaface.cpp.o [ 45%] Building CXX object CMakeFiles/pro.dir/src/application/app_scrfd.cpp.o [ 47%] Building CXX object CMakeFiles/pro.dir/src/application/app_scrfd/scrfd.cpp.o [ 49%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo.cpp.o [ 49%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo/multi_gpu.cpp.o [ 50%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo/yolo.cpp.o [ 52%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo_fast.cpp.o [ 54%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo_fast/yolo_fast.cpp.o [ 54%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo_gpuptr.cpp.o [ 56%] Building CXX object CMakeFiles/pro.dir/src/application/app_yolo_gpuptr/yolo_gpuptr.cpp.o [ 58%] Building CXX object CMakeFiles/pro.dir/src/application/test_warpaffine.cpp.o [ 58%] Building CXX object CMakeFiles/pro.dir/src/application/test_yolo_map.cpp.o [ 60%] Building CXX object CMakeFiles/pro.dir/src/application/tools/auto_download.cpp.o [ 61%] Building CXX object CMakeFiles/pro.dir/src/application/tools/deepsort.cpp.o [ 63%] Building CXX object CMakeFiles/pro.dir/src/application/tools/zmq_remote_show.cpp.o [ 63%] Building CXX object CMakeFiles/pro.dir/src/application/tools/zmq_u.cpp.o In file included from /usr/include/c++/4.8.2/algorithm:62:0, from /usr/local/include/opencv2/core/base.hpp:55, from /usr/local/include/opencv2/core.hpp:53, from /usr/local/include/opencv2/opencv.hpp:52, from /root/hanyong/tensorRT_Pro/src/application/app_yolo_gpuptr/yolo_gpuptr.hpp:8, from /root/hanyong/tensorRT_Pro/src/application/app_yolo_gpuptr/yolo_gpuptr.cpp:1: /usr/include/c++/4.8.2/bits/stl_algo.h: In instantiation of ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, const _Tp&, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ObjectDetector::Box*, std::vectorObjectDetector::Box >; _Tp = ObjectDetector::Box; _Compare = YoloGPUPtr::cpu_nms(ObjectDetector::BoxArray&, float)::__lambda9]’: /usr/include/c++/4.8.2/bits/stl_algo.h:2296:78: required from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ObjectDetector::Box*, std::vectorObjectDetector::Box >; _Compare = YoloGPUPtr::cpu_nms(ObjectDetector::BoxArray&, float)::__lambda9]’ /usr/include/c++/4.8.2/bits/stl_algo.h:2337:62: required from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ObjectDetector::Box*, std::vectorObjectDetector::Box >; _Size = long int; _Compare = YoloGPUPtr::cpu_nms(ObjectDetector::BoxArray&, float)::__lambda9]’ /usr/include/c++/4.8.2/bits/stl_algo.h:5499:44: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<ObjectDetector::Box*, std::vectorObjectDetector::Box >; _Compare = YoloGPUPtr::cpu_nms(ObjectDetector::BoxArray&, float)::__lambda9]’ /root/hanyong/tensorRT_Pro/src/application/app_yolo_gpuptr/yolo_gpuptr.cpp:121:10: required from here /usr/include/c++/4.8.2/bits/stl_algo.h:2263:35: 错误:对‘(YoloGPUPtr::cpu_nms(ObjectDetector::BoxArray&, float)::__lambda9) (ObjectDetector::Box&, const ObjectDetector::Box&)’的调用没有匹配 while (__comp(*__first, __pivot)) ^ 编译因为 -Wfatal-errors 而中止。 make[3]: *** [CMakeFiles/pro.dir/src/application/app_yolo_gpuptr/yolo_gpuptr.cpp.o] 错误 1 make[3]: *** 正在等待未完成的任务.... make[2]: *** [CMakeFiles/pro.dir/all] 错误 2 make[1]: *** [CMakeFiles/yolo.dir/rule] 错误 2 make: *** [yolo] 错误 2