Ubuntu16.04+CUDA8配置yolo v2

本文档介绍了在Ubuntu 16.04 LTS系统中,配备E5 2630v3 CPU和nvidia TItanX GPU的情况下,如何配置CUDA 8.0和CUDNN 5.0,以实现YOLO v2的运行。内容包括配置过程及遇到问题时的解决办法,例如针对-lippicv库找不到的问题,提供了具体的解决方案。
摘要由CSDN通过智能技术生成

硬件环境:

E5 2630v3

nvidia TItanX 12G


系统环境:

Ubuntu 16.04 LTS

opencv 3.1.0

cuda 8.0

cudnn 5.0


配置过程

0、默认已经配置好CUDA8.0和CUDNN5.0

1、通过git下载darknet
git clone https://github.com/pjreddie/darknet
cd darknet
make
先测试一下非GPU版本的darknet是否正常,如果有问题说明之前的环境有误

2、修改Makefile
GPU=1  
CUDNN=1  
OPENCV=1  
DEBUG=0  
  
nvcc=/usr/local/cuda-8.0/bin/nvcc
把第一步的结果make clean以后,再次make -j8


3、测试

wget https://pjreddie.com/media/files/yolo.weights
./darknet detect cfg/yolo.cfg yolo.weights data/horses.jpg


结果如图:



若出现:

error:/usr/bin/ld: 找不到 -lippicv
collect2: error: ld returned 1 exit status
Makefile:82: recipe for target 'libdarknet.so' failed

解决方法:

找到-lippicv对应的库(libippicv.a),该库位于安装目录opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64文件夹下 ,进入该文件夹下执行

sudo cp libippicv.a /usr/local/lib/

继续执行make即可


参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值