在win7的下对matconvnet进行配置(CPU)
2016-08-26 22:34
309 查看
博主电脑使用的环境是:win7 64位,matlab2013a,vs2013.而且主要是讲解在CPU下的配置。
先引用一下对于matconvnet的介绍吧,
MatConvNet是实现用于计算机视觉领域的卷积神经网络(CNN)的MATLAB工具箱。自从取得突破性工作以来,CNN在计算机视觉领域有一个重大影响,特别是图像理解,基本上取代了传统图像表示。有许多其他机器学习、深度学习和CNN开源库的存在。一些最受欢迎的:CudaConvNet ,Torch, Theano,Caffe等。MatConvNet是为研究人员提供一个尤其是友好和高效使用的环境,它其中包含许多CNN计算块,如卷积,归一化和池化等等,他们中的大部分是使用C++或CUDA编写的,这意味着它允许使用者写新的块来提高计算效率。MatConvNet可以学习AlexNet等大型深度CNN模型,这些强大的模型的Pre-trained版本可以从MatConvNet主页下载。虽然强大,但是MatConvNet易于使用和安装。实现是完全独立的,只需要MATLAB和兼容的c++编译器(使用GPU代码免费提供CUDA
DevKit和合适的NVIDIA GPU)。
现在matconvnet的版本已经更新matconvnet-1.0-beta20了,博主下的就是这个最新版的,这个可以从MatConvNet主页下载,下载网址如下:http://www.vlfeat.org/matconvnet/
1,将文件matconvnet-1.0-beta20下载下来之后解压,并把其路径放到matlab中。
2,在matlab下使用"mex -setup"命令,连接matlab和C++的编译器,当matlab提示完成时,就可以。
PS:说多了都是泪,博主在这一关停留了好久。刚开始的时候使用的win732位的电脑,可是总是配不成功,然后一看编译文件vl_compilenn.m文件,其测试通过的配置中win7下64位较多,说是不建议使用32位的,建议使用64位。
后来换了一台64位的win7,用的是matlab2015a,但是在matlab2015a下使用mex -setup命令总是提示我说找不到C++编译器,我很纳闷,明明安装了vs2013怎么就是找不到vs2013的编译器呢,在网上看了很多资料都是说matlab2015a+vs2013的。后来实在是行不通,就弃了2015,使用matlab2013a结果发现它跟vs2013配合的还是很完美的。
3,在matlab下使用vl_compilenn命令,一般若是第二部没问题的话,这一步也没问题。这一步成功的话,会在matlab文件夹下出现mex文件夹:
这样在CPU下的配置就结束了。
先引用一下对于matconvnet的介绍吧,
MatConvNet是实现用于计算机视觉领域的卷积神经网络(CNN)的MATLAB工具箱。自从取得突破性工作以来,CNN在计算机视觉领域有一个重大影响,特别是图像理解,基本上取代了传统图像表示。有许多其他机器学习、深度学习和CNN开源库的存在。一些最受欢迎的:CudaConvNet ,Torch, Theano,Caffe等。MatConvNet是为研究人员提供一个尤其是友好和高效使用的环境,它其中包含许多CNN计算块,如卷积,归一化和池化等等,他们中的大部分是使用C++或CUDA编写的,这意味着它允许使用者写新的块来提高计算效率。MatConvNet可以学习AlexNet等大型深度CNN模型,这些强大的模型的Pre-trained版本可以从MatConvNet主页下载。虽然强大,但是MatConvNet易于使用和安装。实现是完全独立的,只需要MATLAB和兼容的c++编译器(使用GPU代码免费提供CUDA
DevKit和合适的NVIDIA GPU)。
现在matconvnet的版本已经更新matconvnet-1.0-beta20了,博主下的就是这个最新版的,这个可以从MatConvNet主页下载,下载网址如下:http://www.vlfeat.org/matconvnet/
配置
1,将文件matconvnet-1.0-beta20下载下来之后解压,并把其路径放到matlab中。2,在matlab下使用"mex -setup"命令,连接matlab和C++的编译器,当matlab提示完成时,就可以。
PS:说多了都是泪,博主在这一关停留了好久。刚开始的时候使用的win732位的电脑,可是总是配不成功,然后一看编译文件vl_compilenn.m文件,其测试通过的配置中win7下64位较多,说是不建议使用32位的,建议使用64位。
后来换了一台64位的win7,用的是matlab2015a,但是在matlab2015a下使用mex -setup命令总是提示我说找不到C++编译器,我很纳闷,明明安装了vs2013怎么就是找不到vs2013的编译器呢,在网上看了很多资料都是说matlab2015a+vs2013的。后来实在是行不通,就弃了2015,使用matlab2013a结果发现它跟vs2013配合的还是很完美的。
3,在matlab下使用vl_compilenn命令,一般若是第二部没问题的话,这一步也没问题。这一步成功的话,会在matlab文件夹下出现mex文件夹:
这样在CPU下的配置就结束了。
相关文章推荐
- MatConvNet教程----- Win7下编译和配置详解
- win7+anaconda2.4.2+cpu+caffe配置遇到的错误
- Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
- 使用嵌入式CPU对FPGA进行SelectMAP加载配置程序
- win7,vs2013 caffe配置[Only CPU]
- win10/win7 vs2013 配置caffe (CPU)
- MatConvNet的CPU和GPU编译配置
- win10/win7 vs2013 配置caffe (CPU)
- win10/win7 vs2013 配置caffe (CPU)
- ubuntu 14.04配置matconvnet(CPU)错误解决办法
- win10/win7 vs2013 配置caffe (CPU)
- windows下编译Matconvnet的环境配置(CPU和GPU版本)
- win10/win7 vs2013 配置caffe (CPU)
- win10/win7 vs2013 配置caffe (CPU)
- win10/win7 vs2013 配置caffe (CPU)
- Ubuntu 16.04安装Keras并进行相关配置(cpu版)
- win10/win7 vs2013 配置caffe (CPU)
- win10/win7 vs2013 配置caffe (CPU)
- 手把手教你如何在win7(windows7)下进行java环境变量配置
- win10/win7 vs2013 配置caffe (CPU)