美文网首页
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