首页 > IT职业 > IT职场 > Window下yolov3的配置教程
darknet-windows代码下载:https://github.com/AlexeyAB/darknet(墙裂推荐看里面的README,里面有一些使用教程)
cuDNN 7.0
OpenCV 3.4(其它版本对应修改包含目录为自己安装opencv的路径)
下载解压缩后,将文件夹中的cndnn64_7.dll、cudnn.h、cudnn.lib分别复制到
C:ProgramFilesNVIDIA GPU Computing ToolkitCUDAv9.1bin
C:ProgramFilesNVIDIA GPU Computing ToolkitCUDAv9.1include
C:ProgramFilesNVIDIA GPU Computing ToolkitCUDAv9.1libx64
注意:cudnn需要与cuda版本相对应。
5.用VS打开 builddarknetdarknet.sln,设置成 x64 和 Release, 然后Build-> Build darknet.
到此为止你应该已经配置完成了,如果编译出错或者你的安装环境和我的不一样可以看看下面能不能解决:
1.如果不安装CUDNN:打开darknet.sln ->(right click on project) -> properties -> C/C++ -> Preprocessor ->Preprocessor Definitions, and remove this: CUDNN;
2.如果你的CUDA 版本不是 9.1:打开builddarknetdarknet.vcxproj 找到 “CUDA 9.1”的两个地方把它改为你自己的版本号。
3.如果没有GPU:打开 builddarknetdarknet_no_gpu.sln,设置 x64 and Release, 然后:Build -> Build darknet_no_gpu
4.如果你的OpenCV不是 3.4。(以2.4.13为例)
4.1(right click on project) -> properties -> C/C++ -> General ->Additional Include Directories: C:opencv_2.4.13opencvbuildinclude
4.2(right click on project) -> properties -> Linker -> General ->Additional Library Directories: C:opencv_2.4.13opencvbuildx64vc14lib
5.If you haveGPU with Tensor Cores (nVidia Titan V / Tesla V100 / DGX-2 and later) speedupDetection 3x, Training 2x:darknet.sln -> (right click on project)-> properties -> C/C++ -> Preprocessor -> Preprocessor Definitions,and add here: CUDNN_HALF;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1377/viewspace-2809181/ ,如需转载,请注明出处,否则将追究法律责任。