文章目录
前言
重点注意:vs一定要在cuda之前安装,否则后面无法编译成功,我开始的电脑就是先装的cuda,然后发现错误->解决错误->发现错误->解决错误…进入死循环,在坑里爬不起来了,我直接重装了系统。
1 win10
注意一点:版本需要1703 or higher(LTSC and S are not support)
win7也是可以用的,只是我上面问题太多了,反正要重装系统就想试试其他的,想重装系统可以参考重装系统
2 vs2017
出现无法下载安装文件,请检查Internet连接
的问题,将dns设置为8,8,8,8
还不行可以参考无法下载安装文件
进入选择安装界面后,直接选c++桌面开发就好。
3 cuda10.0
下载地址:https://developer.nvidia.com/zh-cn/cuda-downloads
根据需求选择,我的是10.0版本
安装时不要改变默认路径,一般是在
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
另外安装时注意选择自定义安装,然后重点是cuda需要全部勾选。
4 cudnn
下载地址:https://developer.nvidia.com/zh-cn/cudnn
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0(cuda默认的路径,在安装时不要修改)
将Cudnn解压后的bin目录下.dll文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin目录下
将Cudnn解压后的include目录下.h文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include目录下
将Cudnn解压后的lib\x64目录下.lib文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64目录下
5 anaconda
下载地址:https://repo.anaconda.com/archive/
我选的是,这个对应的python是3.7版本。
解释一下为什么要装Anaconda,没有安装Anaconda,编译成功后,运行opencv测试代码,报错。