- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows7 下编译 MatConvNet 和 CUDA75
Windows7 下编译MatConvNet和 CUDA7.5?安装环境: Win7 X64 , ?VS 2013,Matlab 2014Ra, CUDA 7.5.18, cudnn-v4.0 ,MatConvNet 1.0-beta16/or17------------------也可只在CPU模式下编译,不需要CUDA GPU---------------------MatConvNet: CNNs for MATLAB下载 -----?/matconvnet/?1.安装MatConvNet?? ?在下载页面找到‘Quick Start’,将代码复制进matlab运行,即可自动下载并安装。? ?自动安装时,程序包会被安装到Matlab/toolbox之中,不方便使用。? ?最好是单独下载其ZIP包,解压后放在任意位置,运行程序的时候会通过vl_setupnn()自动添加路径到Matlab中。? ???? 在examples文件夹下,可以找到相应数据集的卷积网络进行训练、或者使用。?? ?经典模型都有,主要有Lenet、Alex、NiN、Vgg-face、VGG-F/S/M/VD、GoogleNet等CNN模型。? ?而且,在训练之前,程序会自动下载数据集,CIFA-10,MNIST。但ImageNet数据太大需要手动下载。? ? ? ?2.编译MatConvNet的CPU版本? ??? ? ?设置matlab的C++编译器,运行mex -setup, ?再提示信息中选择VS C++;? ? ? ?在安装根目录下找到函数function vl_compilenn(varargin),直接运行,默认为即CPU模式下编译。? ? ? ?最后显示“ MEX ?成功!!”;此时可以看到根目录下的mex文件夹下出现编译后的xxx.mex64文件。? ? ? ?若不配置GPU,则配置就此结束!!!!!可以到examples下进行试验~~~~~~~~3.安装CUDA 7.5? ? ? ?3.1 官网下载CUDA 7.5.18、以及?CUDA_Quick_Start_Guide.pdf? ? ? ?3.2 直接解压安装,其中的samples模块可安装在其他盘中,其余模块默认安装,方便MatConvNet按默认方式找 ? ? ? ? ? ? ?到CUDA 编译器‘nvcc’? ? ? ?3.3?完成后打开cuda samples 文件夹下?Samples_vs2013.sln 分别在DEBUG 和Release X64下进行完整编译。? ? ??编译过程如提示找不到”d3dx9.h”、”d3dx10.h”、”d3dx11.h”头文件,则百度下载 ? ? ? ? ? ?DXSDK_Jun10.exe并安装。? ? ? ? ? ? ??之后再重新编译。 ?(可参考?/s/blog_534497fd0102vbu3.html)? ? ? ?3.4 全部编译成功之后,打开CUDA Samples 文件夹下的 bin/win64/release ,如下图。运行其中的小程序,即可?? ? ? ? ? ? ? 查看GPU CUDA信息。PASS 为通过。 %% 为节省空间可部分编译其中的子文件,如imageprocess部分? ? ? ?3.5 安装cudnn-win64-v4.0/or-v3.0?? ? ? ? ? ? ?直接解压到某文件夹下,将cudnn64_4.dll 文件拷贝到 ./matconvnet/Matlab/mex文件夹下即可。? ? ?? ? ? ? ? ? ??? ? ? ? ? ? ??4.编译MatConvNet的GPU版本? ? ?在CUDA安装完成之后,即可调用nvcc编译器编译MatConvNet的GPU版本。? ? ?找到?function vl_compilenn(varargin) ,这是编译函数。? ? ?设置GPU编译器:opts.enableGPU =true ,?opts.cudaMethod ?= nvcc ; %意思就是调用NVIDIA compiler→ nvcc? ? ?注意:需要将新的CUDA版本号‘7.5’添加到程序(即编译函数vl_complienn)中、供其查找CUDA路径。? ? ??? ?编译完成后,运行cnn_cifa.m文件,运行前将opts.gpuDevice =[] ?, ?设置为GPU index:1。即 ?opts.gpuDevice =1 ; ? ? ??默认的[ ]为CPU模式下运行。?看到如下输出信息,说明成功。? ? ??? ? ? %%%------------补充------beta17版本编译-----------------------------------?
您可能关注的文档
- TS16949内审检查表(按过程新格式,5个COP).doc
- TUD-1介孔材料的合成、表征及应用.docx
- tur网上药店行业研究与未来发展趋势可行性报告.doc
- tus药品营销中的沟通技巧.doc
- TUXEDO培训教材(上).doc
- TUXEDO培训教材(下).doc
- TUXEDO培训教材(中).doc
- tw185分类题库与作文机井分类汇总.doc
- U6伙伴PK方案.doc
- UASB—TF工艺处理食品工业废水_论文__12687.doc
- 2025年内蒙古自治区通辽实验中学高三5月质量检测试题试卷英语试题含解析.doc
- 2025年内蒙古开来中学高三下学期九月月考英语试题含解析.doc
- 2025年南昌县莲塘第一中学高三高考模拟考试英语试题试卷含解析.doc
- 2025年厦门灌口中学高三4月学业质量调研(二模)英语试题含解析.doc
- 2025年辽宁省辽油二高第二学期高三英语试题一模(期末)质量调研考试题含解析.doc
- 2025年内蒙古赤峰市宁城县学业质量调研抽测(第二次)4月二诊英语试题含解析.doc
- 2025年内蒙古巴彦淖尔市临河区三中高三第一次模拟考试(语文试题含解析)含解析.doc
- 2025年辽宁省铁岭市重点中学(高三一模理)英语试题检测试题试卷含解析.doc
- 2025年内蒙古呼伦贝尔市阿荣旗一中高考原创押题卷(1)英语试题试卷含解析.doc
- 2025年辽宁省辽源市金鼎高级中学高三培优班考前测验(语文试题)试题(1)含解析.doc
文档评论(0)