- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
文档评论(0)