Ubuntu16.04+Matlab2015b+Matconvnet+cuda+cudnn 的GPU环境配置

因为最近要使用Matlab搞深度学习,所以先配置相应的环境。

一、Ubuntu中GPU安装

这里主要讲Matconvnet的GPU版配置,所以Matlab2015b,cuda,cudnn的安装,不多说,网上资源很多,我也是照着网上的配置的,这里会给大家分享一些可以借鉴的方法。

matconvnet是一个运用卷积神经网络解决计算机视觉问题的matlab工具箱,可解决图像分类,分割,面部识别和文本检测等问题。官网地址:http://www.vlfeat.org/matconvnet 。里面有详细的资料。

ubuntu16.04安装matconvnet:

1:下载安装包:http://www.vlfeat.org/matconvnet/并解压

2:启动matlab,在matlab中进入解压后的matconvnet文件夹中的matlab目录

3:在matlab命令行中,写入:

mex -setup
mex -setup C++

4:针对GPU进行编译,在matlab的命令行中运行(下面命令的最后一个参数是CUDA的安装路径,可能需要结合实际修改)

vl_compilenn('enableGpu', true, 'cudaRoot', '/usr/local/cuda')

如果出错则:

vl_compilenn('enableGpu', true, 'cudaMethod', 'nvcc', 'cudaRoot', '/usr/local/cuda')

出现“mex completed successful”即可。

5:同在matlab命令行中输入

vl_setupnn

这样就差不多装好了。

6:可以测试

vl_testnn('gpu', true)

最后出结果,就成功了。

注:一定得注意gcc的版本问题,之前因为gcc版本过高,出现了一些问题,如果你也有类似的问题,可以参考这里。https://github.com/vlfeat/matconvnet/issues/967

二、Win10中CPU安装

另外我笔记本上也装了matconvnet,环境是win10+matlab2016b+matconvnet,我也在这里顺便记录下。同样这里默认matlab已经安装成功。首先你的要安装visual studio2015,这是必须要安装的。笔记本上matconvnet安装方法较简单,为CPU安装方法,

1:下载matconvnet:http://www.vlfeat.org/matconvnet/

2:   解压matconvnet到自己的目录

3:  进入matlab页面,输入

mex -setup

显示如下:

这里如果安装了visual studio 2015,则会显示这样。

然后:

输入:

mex -setup C++
addpath matlab
vl_compilenn

这样就完成了CPU版的matconvnet的编译,可以测试下,同理在matlab命令窗口中输入:

vl_testnn

结果如下:

没有错误,则安装正确了哈。

 

三、安装中出现错误参考

注:如果安装过程中出现问题,则可以参考以下博主的文章。

1:https://blog.csdn.net/w1301100424/article/details/80602145

2:https://www.cnblogs.com/xiaotongtt/p/8686862.html

3:https://blog.csdn.net/zszszs1994/article/details/78634322

4:  https://imxyu.github.io/prml/Install-MatConvNet-On-Windows.html

5:https://blog.csdn.net/discoverer100/article/details/83500731

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值