如何在windows系统下matlab2014a下配置matconvnet

如何在windows系统下matlab2014a下配置matconvnet,第1张

一、查看Raid的配置信息 对于没有安装阵列管理软件的情况 Perc2/di, perc3/di的卡 按Ctrl+A进入RAID的BIOS 选择Container Configuration Utility 选择manage container 可以看左边有lists of containers会列出raid的配置信息,:00 OS driver 是raid 0, 01 Training 是raid 5。 对于有安装阵列管理软件的情况 选择我的电脑按右键,单击Manage 进入以下界面,单击Disk Management 单击Disk Management 后会d出快捷菜单。选择关闭快捷菜单,进入管理主菜单。 进入管理界面后,选中相应的磁盘可以查看阵列的配置信息。二、查看RAID的报错信息 在Array Manager 点中EVENTS,可以看到所有的日志,单击其中的一条日志后按右键,选择export all events to text files, 可以把日志存到文本文件上。

提供一些例子。 

一.准备 

官网:http://www.vlfeat.org/matconvnet/ 

下载:http://www.vlfeat.org/matconvnet/download/matconvnet-1.0-beta25.tar.gz 

VS2013可以下载低级版本(beta24) 

Matlab最好版本高点,2014以上 

*** 作系统都可以,Windows我们比较习惯 

二.编译 

1.解压后打开matconvnet/matlab文件夹,执行vl_compilenn.m。(Windows如果提示没有编译器,记得安装vs,而且要重启matlab) 

2.执行完vl_setupnn.m就可以使用了,不过每次都要执行,你也可以加入运行目录 

三.测试 

打开examples文件夹就可以看到例子了,那些例子一般都用cnn_train.m和cnn_train_dag.m做训练函数,所以如果你想在别人的例子上改动的话,报错的时候记得这个文件看一下。 

比如运行matconvnet-1.0-beta24\examples\mnist\cnn_mnist_experiments.m就可以自动下载mnist数据集然后训练了 

这是我们一个纹理分类作业用到的一个网络,我直接在mnist上改的,第10层那个conv训练完就可以拿来评分了。

我用的是非GPU的,在linux下调的

1)修改matconvnet文件夹中的Makefile文件,把

NVCC ?= /Developer/NVIDIA/CUDA-5.5/bin/nvcc

NVCCOPTS = -gencode=arch=compute_20,code=sm_21 -gencode=arch=compute_30,code=sm_30

这两行注释掉

2)然后在命令行中执行命令

cd matconvnet/ &&make

但是我在matlab2010中成功make,但是matlab2014make失败了。。。

3)然后执行作者提供了三个例子

1. fig_detmap.m

2. fig_charmap.m

3. reproduce_classifier_results.m

运行一下就行了

但是我发现作者提供的好像不是完整版本的,论文中identify lines of text的代码好像就没提供


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11754754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存