darknet_ros运行报错

当按照官网的方式,下载完成。进行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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值