admin 管理员组文章数量: 887016
win7 64 旗舰版虚拟GPU-VMware下+vs2013安装caffe+matlab+python
转发请说明来处
Win7配置caffe(无GPU)
配置环境:
必须:win7 64 + vs2013
Win7 64位旗舰版要升级到service spack(因为是在vs2013下,想安装vs2013,得将旗舰版升级到Service Pack1),如下图
Vs2013
本人申请的服务器,无GPU,如图:
计算机-属性-设备管理器
(如果你的是NVIDIA,需要下载CUDA,不着急下面先看)
本人python2.7.12(不是安装的anaconda,当然建议安装这个)
Matlab2016a
步骤就是按照happernear大神写的来的,
中文版安装教程:http://blog.csdn/happynear/article/details/45372231
英文版教程:(如果你运行成功,请给happynear大神点赞)
https://github/happynear/caffe-windows
现在我再详细的演示一下:
1. 从caffe官方master分支fork过来的源代码:https://www.github/happynear/caffe-windows
有大神自己亲手制作的第三方库(是20160510而不是0326的):
http://pan.baidu/s/1eStyfrc
2.解压这两个,且将D:\deeptools\3rdparty20160510里面的三个文件夹复制粘贴到D:\deeptools\caffe-windows-master\3rdparty
3. 双击./src/caffe/proto/extract_proto.bat批处理文件来生成caffe.pb.h和caffe.pb两个c++文件,和caffe_pb2.py这个python使用的文件。
4. 如果你的显卡比较老或者没有显卡,请使用./build_cpu_only/MainBuilder.sln。(大家看到我的显卡不是NVIDA的,所有我没有安装CUDA或是CUDNN)
5.现在先要查看且配置一下:
如图中所示对于caffe右击属性,我们看到附加包含目录中有3rdparty/include。
然后对caffelib右击属性,查看附加包含目录中也有这个3rdparty/include。
如果你要配置matlab接口,请对matcaffe右击属性,将附加包含目录中写入你的matlab安装目录。
如果你要配置你的python接口,将你的python安装目录按图中引入。
然后按图中将自动后面的Debug改为Release,后面win32改为×64,进行编译即按红框内的绿色三角,大约等半个小时。。
出现如下结果:
注意:如果出现图中错误
解决方法:
改为自己的matlab安装目录。。
然后右击重新生成。
查看
出现 caffe_mexw64 即成功,
使用python,再次确认:
要用python的:右击pycaffe生成,结果:
然后查看,出现了_caffe.pyd,成功。
6.接下来进行测试:到 http://pan.baidu/s/1mgl9ndu 下载已经转换好的MNIST的leveldb数据文件,解压至./examples/mnist文件夹中,
然后运行根目录下的run_mnist.bat即可开始训练,训练日志会保存在./log文件夹中,以INFO开头,txt格式的日志文件中。
出现以下问题
打开LOG日志查看
解决方法:
打开且修改将GPU改为CPU
又出现了这个问题。。。,自己感觉是在过程中,当时参考了很多,有很多都修改了,所以,我重新加载了原始的example文件夹,然后重新下载了测试的,将其中的
修改
又重新run_minist
在训练中, 要知道minist数据集 迭代次数为10000, 如果想要提前结束,不要直接关cmd 要按先Ctrl+Break保存当前工作状态,然后Ctrl+C终止训练。成功!!!
7.matlab接口(用matlab的看这里)
(1)把文件夹 。。caffe-windows-master/3rdparty/bin添加到系统环境变量中,如下:
(2)把3rdparty/bin中的dll文件,拷贝到 “caffe-windows-master/matlab+caffe/private“中,如下:
复制粘贴到
(3)matlab测试 打开到如下路径
“caffe-windows-master/matlab/demo/classification_demo.m”,
classification_demo.m需要文件bvlc_reference_caffenet.caffemodel,可以到
http://dl.caffe.berkeleyvision/
下载,下载后放到“models/bvlc_reference_caffenet/”中;
(4)运行[scores,
maxlabel] = classification_demo();
运行结果:
至此matlab配置测试成功。
8.python
接口(用python的看这里)
(1)首先我们要注意到https://github/happynear/caffe-windows
我们得安装一些python包,需要的包查看下面的requirements
(2)现在查看一下自己的python都安装好了哪些包,打开菜单-cmd,输入pip list,或是pip freeze
(3)现在安装这些包,下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 大部分都可以从这里找到
顺序:numpy -> scipy->
matplotlib -> scikit-learn,其他不知
建议网址 http://wwwblogs/LiuSY/p/5710652.html
安装numpy:
将numpy.whl下载到python安装目录D:\Python27\Scripts。然后打开cmd,切换到D:\Python27\Scripts,输入pip
install numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl回车显示successfully install 成功
安装cython:(都是要先从网上下载.whl)
安装scikit-image时需要的包比较多:
从下图我们可以看到
collecting networkx所以我们就需要去网址下载这个networkx
然后pip install,
然后看到安装nexworkx时,collecting decorator,那我们就再下载这个
pip install
然后再次安装networkx
看到安装scikit-image还需要collecting dask继续下载安装dask
看到安装scikit-iamge还需要pillow继续下载安装
看到还需要toolz
继续下载安装tooz,,,然后安装scikit-image
安装six、pyyaml、Pandas、nose、h5py、ipython。。都和上面一一样下载然后pip
install
(可以经常pip list,对照查看自己还差哪个)
现在还需要python-gflags、protobuf、leveldb比较麻烦安装
下载python-gflags:
然后 解压, cmd到解压目录,python
setup.Py install
出现这个结果
这里出现gflags就成功了
现在安装leveldb
下载并解压 然后用vs2013打开红框里的类型是Microsoft
,,,,
注意红框里的几个地方有需要修改的请修改,
生成
然后按照下图中4.
将红框里的复制到
打开cmd切换到
出现hello world
成功安装
安装protobuf
下载protobuf-3.0.0
下载网址
http://www.vdisk/GoogleAuthenticator/protobuf-python-3.0.0-beta-2.tar.gz.html
然后解压,然后打开到python,查看readme
打开cmd 到这个目录,输入python setup.py build回车,python
setup.py test回车,
python
setup.py install回车,
查看且把红框里的复制到
Ok 安装成功
(4)测试python caffe
打开python,输入import caffe 没出错即成功
注意:安装网上给的网址protobuf https://github/google/protobuf
会出问题:
要升级安装protobuf3.0.0
9.C++接口
http://m.blog.csdn/article/details?id=51355143 无亲测不知道可不可行
win7 64 旗舰版虚拟GPU-VMware下+vs2013安装caffe+matlab+python的更多相关文章
- PL/SQL连64位Oracle11g R2 win7 64旗舰环境
说明:使用的软件版本是PL/SQL Developer 7.0.1,Oracle服务器端安装在Windows7旗舰版上. 以下是我的步骤 1,先到Oracle网站下载客户端:http://www.or ...
- centos7 在 vmware下的安装与配置
我们这里选择的centos7的版本是 CentOS-7-x86_64-DVD-1511.iso 在vmware下安装,碰到两个问题: 1)安装如下界面时,会发现“开始安装”按钮是灰化的,这时需要对有 ...
- Win7(64Bit旗舰版) 安装 PL/SQL Developer图解说明
Win7逐渐成为现行主流的windows操作系统,其32和64位系统平分秋色.然而当下还没有64位的PL/SQL Developer问世,直接用32位的PL/SQL Developer连接Win7(6 ...
- win7系统旗舰版path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel ...
- win7 64的系统安装。net4.0总是提示安装未成功
主要原因是Windows update的临时文件损坏,建议重命名该文件夹. 1. 开始——运行——cmd——键入net stop WuAuServ回车(停止windows update服务): 2. ...
- Win7 64位下PowerDesigner连接64位Oracle11g数据库
操作系统:WIN7 64旗舰版 Oracle版本:64位11g PowerDesigner版本:15.1 问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因 ...
- Win7旗舰版-X86-X64-快速装机版
装机版作品简介 Win7 32/64位旗舰版 6.5z 专注于Win7,致力于做更好用的系统!一如既往的品质,不流氓,不欺骗,不夸大!一直在改进,只为做得更好!万千用户的信赖,作者的品质保证! 作品摘 ...
- 在VMware下正确克隆CentOS6.5的打开方式
引言 想必用VMware Workstation软件安装虚拟机,作为一个爱"折腾"的攻城狮肯定是千千万万遍的事情.无论是学习还是工作之中,我们都会遇到需要在一台物理主机上运行多台虚 ...
- windows7旗舰版激活密钥永久版免费分享
windows7之家不仅提供精品Win7教程 给大家,加上这个windows7激活密匙还帮大家解决windows7系统激活问题,包括win7旗舰版 windows7安装版这些. 用的是Windows7 ...
随机推荐
- 基于SSM的租赁管理系统1.0_20161225_框架搭建
搭建SSM底层框架 1. 利用mybatis反向工程generatorSqlmapCustom完成对数据库十表的映射 generatorConfig.xml <?xml version=&quo ...
- .NET不可变集合已经正式发布
微软基础类库(Base Class Library)团队已经完成了.NET不可变集合的正式版本,但不包括ImmutableArray.与其一起发布的还包括针对其它不可变对象类型的设计指南. 如果你需要 ...
- Javascript学习笔记:闭包题解(1)
代码: function createFunctions(){ var result=[]; for(var i=0;i<10;i++){ result[i]=function(){ retur ...
- Go语言实现简单的一个静态WEB服务器
package main import ( "net/http" ) func main() { http.Handle("/", http.FileServe ...
- 一段关于测试和自定义Attribute的代码
来自<西夏普入门经典> using System; using System.Collections.Generic; using System.Linq; using System.Te ...
- Validation failed for one or more entities.
验证失败后用DbEntityValidationException 查找出错的字段 try { // Your code... // Could also be before try if you k ...
- 异常处理try-catch-finally
php5.5新增 Finally模块 try { //好好干,出了问题不要怕,外面有人接应} catch (HttpException $e) { //时刻准备着,处理上面抛出的HTTP问 ...
- Rhino 是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。它被作为J2SE 6上的默认Java脚本化引擎。
https://developer.mozilla/zh-CN/docs/Mozilla/Projects/Rhino
- SCP 命令(转)
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- pydev导入eclipse
编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候.非常有用. 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就 ...
Home
本文标签: 旗舰版 GPU VMware MATLAB python
版权声明:本文标题:win7 64 旗舰版虚拟GPU-VMware下+vs2013安装caffe+matlab+python 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715762555h646613.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论