当按照官网的方式,下载完成。进行catkin_make出现:
CMake Error at darknet_ros_lib_generated_crop_layer_kernels.cu.o.Release.cmake:220 (message):
Error generating
/home/oem/catkin_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_crop_layer_kernels.cu.o
这种问题,我认为是gpu或者是cuda的问题。这个库的需求gpu较低,而目前使用的过高。
解决方法:
找到darknet_ros下的cmakelist.txt
-gencode arch=compute_30,code=sm_30
-gencode arch=compute_35,code=sm_35
-gencode arch=compute_50,code=[sm_50,compute_50]
-gencode arch=compute_52,code=[sm_52,compute_52]
-gencode arch=compute_61,code=sm_61
-gencode arch=compute_62,code=sm_62
此部分进行修改。将配置修改为符合自己电脑的配置。我是进行注释上面两行代码就可以了。如下:
# -gencode arch=compute_30,code=sm_30
# -gencode arch=compute_35,code=sm_35
-gencode arch=compute_50,code=[sm_50,compute_50]
-gencode arch=compute_52,code=[sm_52,compute_52]
-gencode arch=compute_61,code=sm_61
-gencode arch=compute_62,code=sm_62