操作系统:Windows10 Professional X64
Visual studio:VS2013
CUDA:CUDA 7.5
OpenCV:OpenCV 3.0
1.程序需求
(1)VS2013的安装,提供链接http://www.iplaysoft.com/vs2013.html。安装过程就略过了。必须先安装VS2013,否则安装CUDA的时候会提示找不到VS程序。
(2)CUDA7.5的安装,提供链接https://developer.nvidia.com/cuda-downloads。选择对应版本之后最好下载LOCAL模式,NETWORK模式下载太慢了。
安装结束后,你的CUDA7.5的路径应该在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5下。
一般安装完CUDA后,CUDA会自动添加环境变量,检查一下环境变量是否添加完毕。选择我的电脑点击右键——属性——高级系统设置——高级——环境变量。
查看path下是否有该路径的存在,如果没有请加入以下路径环境变量。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\libnvvp
(3)Visual C++ Compiler 的更新,提供链接http://www.microsoft.com/en-us/download/details.aspx?id=41151。此安装包下载后自动更新,路径为C:\Program Files (x86)\Microsoft Visual C++ Compiler Nov 2013 CTP,将此路径下的所有文件夹复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC并覆盖原文件,在覆盖前请对原文件夹进行备份。
(4)CMake的下载,提供链接https://cmake.org/files/v3.4/cmake-3.4.1-win32-x86.exe。CMake全称是Crossplatform make,是一个跨平台的编译工具,通过调用Cmakelists文件能够生成各种各样的makefile或者project文件。
2.库需求
(1)OpenCV的安装,提供链接http://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0/opencv-3.0.0.exe/download。下载并解压,无需安装,我解压到了D:\Program Files\OpenCV文件夹下。
(2)CuDNN的安装,提供链接https://developer.nvidia.com/cudnn。下载该文件需要Nvidia开发者账号,注册后等一两个工作日邮箱查收批复。使用Nvidia开发者账号登陆即可下载。
(3)OpenBLAS的安装,提供链接http://sourceforge.net/projects/openblas/files/v0.2.15/。截至笔者发文日期,最新版本是2.15,下载安装即可。