本文共 1098 字,大约阅读时间需要 3 分钟。
tar -xzvf cudnn-x.x-linux-x64-v8.x.x.x.tgz
选项
sudo cp cuda/include/cudnn*.h /usr/local/cuda/includesudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
git clone https://github.com/AlexeyAB/darknet.git
如下图所示
修改GPU=1 CUDNN=1CUDNN_HALF=1
由于我用的Centos系统,配置OpenCV一直出现问题,所以我的OPENCV=0
make -j8
运行./darknet命令
./darknet
显示
usage: ./darknet <function>
则编译成功,并生成darknet文件 VOCdevkit ——VOC2020 ————---Annotations #放入所有的xml文件————---ImageSets ——————-----Main #放入train.txt,val.txt文件————---JPEGImages #放入所有的训练图片文件————---labels #放入所有的txt文件,会自动生成此文件夹————---TESTImages #放入所有的测试图片文件#Main中的文件分别表示test.txt是测试集,train.txt是训练集,val.txt是验证集
train和valid采用绝对路径
./darknet detector train ./cfg/obj.data ./yolov4.cfg ./yolov4.conv.137 -gpus 0,1,2,3 2>&1 | tee log/train_yolov4.log
转载地址:http://pxwni.baihongyu.com/