1、安装vs2013 v5 企业版。
2、cuda9.2下载,安装。 cudnn 下载安装。
因为装了显卡1070Ti,所以可以用cuda很好的加速运算。难以忘记cpu模式下为训练一个模型要开机超过3天。
cudnn的版本为:cudnn-9.2-windows7-x64-v7.1
cuda的版本:cuda_9.2.88_windows
这里安装时需要注意,通过自定义的方式取消Visual Studio Intergration进行安装。之后,运行VS,编译CUDA Samples工程(“C:\ProgramData\NVIDIACorporation\CUDA Samples”)。如编译有错,
找到VS报错路径,比如我的是“C:\ProgramFiles (x86)\MSBuild\Microsoft.Cpp\V120\BuildCustomizations\CUDA 9.2.props”,并将“dir\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions”中的所有文件拷贝到“C:\Program Files(x86)\MSBuild\Microsoft.Cpp\V120\BuildCustomizations”文件夹中。重启VS,即可解决问题。
安装cudnn7.1:
(1)、解压缩:会生成cuda/include、cuda/lib、cuda/bin三个目录;
(2)、分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2对应的include、lib、bin目录下即可。
cuda9.2和cudnn7.1就可以在机子上正常使用了。
3、OPENCV安装
下载地址: https://github.com/opencv 官网找不到全的!
两个链接,都下载下来。版本要对应上,要点releases哦!
把两个文件解压后放到一个目录下,我是放在了 opencv341 下。新建一个目录bin,用来存放cmake编译结果。
另外还需要下载cmake,我的cmake版本号是:cmake-3.11.4-win64-x64
运行cmake下的cmake-gui.exe
点击 configure,
一定要选 win64 否则过不去。经过漫长的等待,编译过一次。这时要把附加库填进去。附加库都是最新的但不稳定的算法。
下一步要再点 configure,没红色了就说明编译好了。
然后再刚才新建的bin目录下找到OpenCV.sln。
从新生成。选择x64的话,不会有错的。编译生成完毕!