qhu-hjx

Win10安装MatConvnet避坑指南

WIN10+Matlab 2019a+CUDA10.1安装MatConvnet

1、软件及安装包准备

1)Matlab 2019a软件安装

2)CUDA 10.1 及cudnn 7.5.0安装

3)Visual Studio 2017安装(有VC2015编译器忽略)

以上三个软件是安装MatCovnet的基础,否则会安装失败

2、MatConvnet包准备

1)MatCovnet可从官方网站下载对应的版本(本文以matconvnet-1.0-beta25为例)

3、安装MatConvnet包

1) CPU版本

1 > mex -setup C++
2 // Compile the library for CPU
3 > cd <MatConvNet>Path
4 > addpath matlab
5 > vl_compilenn

2)  GPU版本

 1 > mex -setup
 2 // Compile the library for GPU
 3 >cd <MatConvNet>Path
 4 > addpath matlab
 5 > vl_compilenn(\'enableGpu\',true,...
 6             \'Debug\', \'true\',...
 7             \'cudaRoot\',\'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\',...
 8             \'cudaMethod\' ,\'nvcc\',...
 9             \'enableCudnn\',\'true\',...
10             \'cudnnRoot\',\'.\local\cudnn-rc4\')

4、问题解决

1)问题描述:

解决方法1:参看该篇博客中,第二部分GPU配置(主要是cudnn部分的配置)

解决方法2:在 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC 下创建bin文件夹

2)问题描述:

解决方法:设置参数’Debug’为true

3)问题描述

 解决方法:将文件中line 359的{}内容改为\'-lmwblas\'(去掉\'-largeArrayDims\')
即flags.mexlink = {\'-largeArrayDims\',\'-lmwblas\'} ;改为flags.mexlink = {\'-lmwblas\'} ;

 4)问题描述

 解决方法:

1 vl_compilenn(\'enableGpu\', true, ...
2       \'cudaRoot\', \' D:\Program Files\MATLAB\CUDA\9.1(你的CUDA路径)\', ...
3       \'cudaMethod\', \'nvcc\',...
4       \'enableCudnn\', true, ...
5       \'cudnnRoot\', \' D:\Program Files\MATLAB\matconvnet\local\cudnn-9.1(你的CUDNN全路径)\');

5)问题描述

解决方法:将“&&”改成“&”

6)问题描述

解决方法:安装MinGW-w64(参考链接

5、参考博客

1)https://www.jianshu.com/p/de1b1419ba14(MatCovnex安装)

2)https://www.jianshu.com/p/4905c51b506d(MatCovnex安装)

3)https://blog.csdn.net/qq_17783559/article/details/82017379(编译器安装)

4)https://blog.csdn.net/jiejiaodebeiying/article/details/53954019(MatCovnex安装)

5)https://blog.csdn.net/bailing910/article/details/79669028(编译器安装)

6)http://c.biancheng.net/view/456.html(VS2017 安装)

7) https://blog.csdn.net/fengxinzioo/article/details/105646969(CUDA安装)

 

发表于 2021-12-22 20:22  圆梦巨人  阅读(88)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2021-09-05
  • 2021-09-18
  • 2021-11-26
  • 2022-12-23
  • 2023-02-09
猜你喜欢
  • 2022-01-13
  • 2021-04-15
  • 2021-04-14
  • 2021-07-12
  • 2022-02-15
  • 2022-12-23
  • 2021-07-31
相关资源
相似解决方案