参考链接:
卸载cuda10.1
按照参考链接1,开始卸载。
打开电脑控制面板---程序---程序和功能,在搜索框搜索cuda,显示如下。将后缀为10.1的删掉即可。
cuda程序
cuda9.0
先下载了第一个,先安装,后续再update其他的。
安装地址
安装包出现了问题
出现Non 7z archive的问题,这个是因为网络不稳定所以下载的文件有问题。回去重新下载cuda,再重新安装,安装出现以下界面(隐隐不安)
安装9.0出现的界面
选择的安装位置如下:
安装地址
显示现有的vs版本比要安装的高级。
安装完成最后界面。显示只有这个驱动程序没有安装,其他的都安装成功了。
接下来安装其他的几个更新组件。(除了1有闪退现象,其他都没有。ps:我是倒序安装的)
打开cmd,验证是否安装成功。
检测匹配性
1.和vs2015pro
把2015.sln一起加载进去测试单独程序的时候显示对路径的访问被拒绝(待解决)。然后在文件所属文件夹里单独打开则运行成功。
2.MatConvNet
matlab2018a初始化时间太长,需要解决。
运行的时候,出现很多问题。
1.错误使用vl_compilenn>nvcc_conmpile
还是这个问题啊
然后我按照参考链接[2]的方式,将自己下载的local文件夹下的cudnn文件夹下的\cuda\include下的cudnn.h复制粘贴到你所装的CUDA根目录下的\include下,变成了下面一个错误。
2.错误使用mex:MEX找不到使用-l选项指定的库‘cudnn’
找不到指定的cudnn
解决办法:将你所下载的local下的cudnn下的\cuda\lib\x64的cudnn.lib复制粘贴到CUDA根目录下的\lib\x64下就好了。接下来出现这个。
3.错误使用mex:‘...\vl_nnconv.mexw64’使用了‘-R2018a’进行编译并与‘-R2017b’链接在一起
链接在一起
解决方法:详见参考链接[3]。解决之后又出现新的问题。
4.错误使用copyfile:未找到匹配的文件
解决方案:把CUDA和cudnn的路径写成绝对路径
成功了!!!
成功了,简直要哭泣哦。
待解决:1.matlab初始化时间太长。2.编译的时候出现警告warning C4819。