美文网首页
2019-03-21 卸载cuda10.1安装9.0+配置mat

2019-03-21 卸载cuda10.1安装9.0+配置mat

作者: whisper330 | 来源:发表于2019-03-21 14:33 被阅读0次

参考链接

 1.win10 下cuda 9.0 卸载 - 卉卉卉大爷 - 博客园

 2.Win10+MATLAB2016B+VS2015+CPU/GPU+Matconvnet+CUDA9.1配置问题解决方法 - ParadiseDuo - CSDN博客

 3.MatConvNet compiled with '-R2018a' and linked with '-R2017b' - u014292102的博客 - CSDN博客

卸载cuda10.1

按照参考链接1,开始卸载。

打开电脑控制面板---程序---程序和功能,在搜索框搜索cuda,显示如下。将后缀为10.1的删掉即可。

cuda程序

卸载完成后,在官网上(CUDA Toolkit 9.0 Downloads | NVIDIA Developer)下载cuda9.0

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。

相关文章

网友评论

      本文标题:2019-03-21 卸载cuda10.1安装9.0+配置mat

      本文链接:https://www.haomeiwen.com/subject/yzzfvqtx.html