YOLOV4安装记录

YOLOV4安装记录

opencv安装

在这里找到对应的版本https://opencv.org/releases/,比如,我选择的是3.4.4版的,进入GitHub,选择Source code(tar.gz) 版本进行下载,其他版本暂时没有测试,可能会有不一样的效果。

安装步骤:

cd opencv-3.4.4/
mkdir build
cd build
cmake ..
make
sudo make install

然后跟着下面的教程配置一下:
https://blog.csdn.net/cv_you/article/details/77341631

其余的按下面的教程来都可以,步骤基本一样。

如果上面的步骤搞不定,后面的教程其实也没用,做个参考。

安装教程:

https://blog.csdn.net/u013066730/article/details/79411767

https://www.baidu.com/link?url=TLjsUHG06ralgyPcXRkhSdY9NYujm5xje5JxV_YfOhkzc2M28m_kJNc5ChO5Pbxx7kvuABuD63CWnQsqcg_ecGtR50WhCXHbzAO56zB8pTS&wd=&eqid=f4bd3f7600008b73000000065ecc8804

https://blog.csdn.net/u013066730/article/details/79411767

bug处理:

  • CMake in-source builds are not allowed:
    https://blog.csdn.net/rong11417/article/details/102873624

cuda和cudnn安装

cuda版本要在10.0及以上,cudnn7.0以上,我用的是cuda10.1,cudnn7.6.5.

  • cuda安装教程:

[https://blog.csdn.net/wanzhen4330/article/details/81699769]
(https://blog.csdn.net/wanzhen4330/article/details/81699769)

我用的系统是ubuntu16 server版本的,不需要关闭图形界面,如果需要关闭图形界面,操作稍微复杂点,官网也有教程。

cuda自带显卡驱动,所以直接安装cuda就可以了。

安装完用下面的命令试试看安装结果,不报错基本就可以了:

nvidia-smi
nvcc -V

  • 安装cudnn

解压后:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

查看版本:

查看cuda版本:
cat /usr/local/cuda/version.txt
查看cudnn版本:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

yolov4安装

先下载yolov4的代码,如果git太慢,可以直接下载后上传到服务器,然后解压。

cd darknet-master

CPU版本的安装

编译好了就行。

可以直接make,用cpu来跑代码。

GPU版本编译:

前面的环境配置好了,后面的安装基本很轻松了,没遇到什么困难。

参考:

https://blog.csdn.net/mr_qin_hh/article/details/106062738

你可能感兴趣的:(yolo,深度学习)