- 操作系统:Linux 16.04
- 依赖:
- CUDA
- OpenCV
- darknet
写在前面:conda 是一款非常好用的 python 环境管理工具,建议安装 Anaconda 或 Miniconda。安装及使用请参阅网上教程,安装完成后记得添加清华大学 tuna 镜像。
CUDA
按照网上教程或英伟达官方网站正确安装 CUDA 和 cuDNN(实验室服务器上的版本是 cuda9.0 cudnn7.1)
OpenCv
如果安装了 conda,首先进入你想要安装 YOLO 的虚拟环境。第一次使用 Anaconda 请先创建虚拟环境。
1 | conda create --name YOURNAME python=3.6 numpy pandas matplotlib |
(YOURNAME 替换为你想要的名字)上述命令将创建新的 python 虚拟环境,并安装常用工具包 numpy, pandas, matplotlib,创建完成后进入虚拟环境
1 | source activate YOURNAME |
进入环境后开始安装 OpenCV
1 | conda install opencv |
安装完毕即可
darknet
首先下载 github 仓库
1 | git clone https://github.com/AlexeyAB/darknet.git |
然后打开 Makefile
文件,修改以下选项:
1 | GPU = 1 |
然后在 darknet
目录下执行
1 | make |
如果没有报错,YOLOv3 就安装成功了。测试一下
1 | ./darknet |
可以看到输出为:
1 | usage: ./darknet <function> |