matconvnet 安装与使用

Note:本文主要步骤是Linux下安装matconvnet的过程。如果是windows,请先到文末看【注意】。

step1

下载:matconvnet-1.0-beta23.tar 安装包。

step2

新建一个文件夹:matconvnet-master。 然后将matconvnet-1.0-beta23.tar 移动到 matconvnet-master文件夹下,并解压。
matconvnet 安装与使用_第1张图片

然后,进入解压目录。运行matlab。

step3

【1】编译CPU版本:在matlab命令行窗口,

>addpath matlab
>vl_compilenn

【2】编译Gpu版本:在matlab命令行窗口,

>addpath matlab
>gpuDevice(2)
>vl_compilenn('enableGpu', true);

注意:windows下需要使用 mex -setup设置c++编译器。

> mex -setup

Question

Undefined function ‘vl_simplenn’ for input arguments of type ‘gpuArray’.

//有很多人用matconvnet的时,出现了这种情况。
1-基本上是由于你在退出matlab的时候没有保存路径配置。
  Ans: 重新编译一下。即可解决

2-或者选择不同的gpu。
也就是你编译的时候采用2号gpu但是运行程序的时候选用3号GPU。而他们的硬件配置不一样。因此会报错。
  Ans: 选择正确的GPU即可。

你可能感兴趣的:(matlab)