1.win10caffe安装后怎么使用
整了一晚上加一上午。网上关于python的记录较少,这里写一下。
这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013
使用的是GPU,我的GPU是titan16G+内存32G
首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。
点击打开链接 happynear的
然后就是如何编译python接口。
1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。
2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:
把pycaffe作为单启动。注意需要在release x64位下编译。
如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。
3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加
以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。
3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。
4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的
5、配置python环境:需要几个额外库
Cython>=0.19.2
numpy>=1.7.1
scipy>=0.13.2
scikit-image>=0.9.3
matplotlib>=1.3.1
ipython>=3.0.0
h5py>=2.2.0
leveldb>=0.191
networkx>=1.8.1
nose>=1.3.0
pandas>=0.12.0
python-dateutil>=1.4,<2
protobuf>=2.5.0
python-gflags>=2.0
pyyaml>=3.10
Pillow>=2.3.0
six>=1.1.0
其中numpy要装MKL版本的,不然scipy装上了BLAS不能用
leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:
点击打开链接
如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了
点击打开链接
6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。
测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)
2.win10预览版怎么安装?
图01 预览版体积控制不错,至少和传闻相比是个惊喜!重启系统进入WinPE,挂载虚拟光驱,然后打开NT6快速安装器执行解压。
正常情况下当ISO解压结束,就会提示重启安装。当然这个不是我们今天的重点,不再细说,不明白的可以自行上网搜索详细教程。
图02 选择通过WinPE实机安装ISO镜像图03 解压结束后电脑会提示第一次重启,稍后安装自动开始安装过程和Win8一样,仍然还是语言、时间格式、输入法开道,接下来会有一个许可协议,总之如果你之前安装过Win8,那么搞定Win10肯定是没有问题的。 图04 预设选项,这个和Win8没有区别图05 “现在安装”图06 许可协议Win10预览版提供了两种安装方式,默认的是将当前系统升级至Win10,优点是比较省事,升级后所有个人文件、设置、应用、程序都会保留(仅限Win7及以上,Vista以下不支持)。
不过鉴于目前Win10可能存在大量Bug,这里还是建议大家点击“自定义:仅安装Windows”进行全新安装。图07 鉴于Win10目前还处于测试期,强烈建议大家选择第二项“自定义:仅安装Windows”接下来是磁盘及安装位置选择,如果是实机安装的话,建议装到第二分区,完成后Win10会自动与原有系统组成双系统,这样即便出了问题也不会影响主系统工作。
图08 挑选Windows安装分区图09 正式安装中好吧,这里开始进入狂按“下一步”的Win10安装步骤。 图10 第二次重启!开始安装设备图11 安装接近结束,开始进入设置阶段图12 快速设置!其实大多数人都可以选这个,比较方便图13 输入你的Microsoft账号!换句话说,Win10可以将你在Win8下的操作习惯、个性化壁纸、个人文件等全部同步过来,或许以后的升级就是这么简单吧!图14 安全验证选项,可以选择短信验证或邮件验证图15 经典的变色背景,下同图16 自动下载并安装你之前使用过的应用图17 Win10十大未解之迷——“处理啥事情?”图18 差不多了,再等等,再等等……图19 最后一次重启!安装结束Win10没有对徽标进行任何修改,仍然还是Win8时代那个样子。
当然目前是预览期,未来如何还是有很多变数的,总之这里或许就是新版留给我们的最大悬念!图20 依旧还是旧徽标开道!图21 登录面板!和Win8没有区别图22 Win10真颜!不过泄漏文章看多了,至少此刻已经不激动了!目前我们得到的预览版是自动激活的,也就是说装好之后,在“系统属性”或“电脑和设备”中可以看到“已激活”字样,相关功能也没有任何限制。 图23 版本是自动激活的Win10自动更新无法由用户手工关闭,据说后期微软将通过它为系统增加新功能,这在某种程度上似乎有点Android或iOS的调调,总之Win10给我的感觉就是以后所有升级都像装个新软件一样轻松!图24 Win10可以通过自动更新增加新功能,重要更新也会自动安装,不过预览版是无法手工关闭这项功能的!确定一切没有问题后,迫不及待地体验了新版开始菜单,毕竟被Win8折磨得太久了。
新菜单和传闻基本一致,左侧为传统工具,如截图、资源管理器、计算器、便签等,右侧为磁贴组成的Metro专区。当然你仍然可以像老版系统那样对磁贴缩放、排序,甚至决定它们是否自动更新等。
而且如果磁贴加多的话,它还会自动扩展,大致就是下图这样吧。 图25 开始菜单会随着磁贴数量增加自动扩充Win10并未抛弃之前的Metro屏幕,如果你需要它,还是可以通过右击开始菜单,取消“使用开始菜单而非开始屏幕”来唤回Metro屏幕,当然触屏用户是可以直接见到的!图26 可以通过选项唤回“开始屏幕”图27 Win10版“开始屏幕”,除了任务栏常显外,其余与Win8无异!这是新版开始菜单特写,注意最上方的开关键和账户切换,盼了两年终于成真了!图28 开关和账户切换挪到这里桌面环境下打开Metro应用将直接以窗口形式出现,而且顶端标题栏(最小化、最大化、关闭)也不再隐藏,就是色彩上还有些突兀!图29 Metro应用默认以窗口形式启动图30 这是Charm新菜单位置,原有Charm栏仍然可以用鼠标在右上角划出,不过Win10确实调低了它的优先级!Win10在窗口排列上更加灵活,一个明显变化是增加了左上、左下、右上、右下四个边角热区。
将窗口拖拽到这里,会自动以1/4分屏呈现,比起现版更加灵活!(偷师某第三方软件的创意?)图31 Win10的窗口排布更方便,左为1/4分屏效果,右为1/2分屏效果新任务切换取代了之前的Alt+Tab,大缩略图风格显得很直观,而且……这货竟然支持Aero!!!图32 大缩略图窗口切换很实用,而且这里竟然支持Aero!!!图33 这是文件复制框,与Win8版没有区别图34 任务管理器!同样走的是Win8路子,当然Win8版确实已经很不错了图35 自动同步过来的Win8访问历史及收藏夹,估计未来手机版也是这个调子图36 预览版仍然为IE11,不过版本号貌似有提升图37 锁屏界面!也无变化Win8。 1时代,微软曾经用一个简易版开始菜单“顶缸”,当然现在Win10已经有自己的菜单了,这个貌似有些失宠。
不过我发现用它启动一些系统级工具还是很方便,你说呢?图38 Win8。 1时代曾被拿来“顶缸”的简易版开始菜单窗口取消了边框,视觉上更精。
3.win10caffe安装后怎么使用
整了一晚上加一上午。网上关于python的记录较少,这里写一下。
这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013
使用的是GPU,我的GPU是titan16G+内存32G
首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。
点击打开链接 happynear的
然后就是如何编译python接口。
1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。
2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:
把pycaffe作为单启动。注意需要在release x64位下编译。
如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。
3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加
以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。
3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。
4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的
5、配置python环境:需要几个额外库
Cython>=0.19.2
numpy>=1.7.1
scipy>=0.13.2
scikit-image>=0.9.3
matplotlib>=1.3.1
ipython>=3.0.0
h5py>=2.2.0
leveldb>=0.191
networkx>=1.8.1
nose>=1.3.0
pandas>=0.12.0
python-dateutil>=1.4,<2
protobuf>=2.5.0
python-gflags>=2.0
pyyaml>=3.10
Pillow>=2.3.0
six>=1.1.0
其中numpy要装MKL版本的,不然scipy装上了BLAS不能用
leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:
点击打开链接
如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了
点击打开链接
6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。
测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)
4.怎么测试cpu版的caffe有没有安装成功
你想调用你的模型,最简单的办法是看examples/cpp_classification里面的cpp文件,那是教你如何调用caffe获取分类结果的…(你没接触过caffe的话,建议你直接按照这个文件来操作可能会比较简单,下面我的代码我也不知道没接触过caffe的人看起来难度会有多大) 不过那个代码我看着不太习惯,所以之前自己稍微写了一个简易的版本,不知道怎么上传附件,懒人一个就直接把代码贴在最后了。
先简单解释一下如何使用,把这个代码复制到一个头文件中,然后放在examples里面一个自己创建的文件夹里面,然后写一个main函数调用这个类就可以了,比如: 复制,保存到caffe/examples/myproject/net_operator.hpp,然后同目录下写一个main.cpp,在main函数里面#include “net_operator.hpp”,就可以使用这个类了: const string net_prototxt = “…”; // 你的网络的prototxt文件,用绝对路径,下面同理 const string pre_trained_file = “…”; // 你训练好的。caffemodel文件 const string img_path = “…”; // 你要测试的图片路径 // 创建NetOperator对象 NetOperator net_operator(net_prototxt, pre_trained_file); Blob
比如按我上面写的那样,make之后就会在caffe/build/examples/myproject文件夹里面生成一个main.bin,执行这个文件就可以了。因为生成的可执行文件并不是直接在代码目录下,所以前面我建议你写的路径用绝对路径 另外如果你要获取的不是最后一层的输出,你需要修改一下processImage函数的返回值,通过NetOperator的成员变量net_来获取你需要的blob,比如有个blob名称为“label”,你想获取这个blob,可以通过net_->blob_by_name(“label”)来获取,当然获取到的是shared_ptr
5.如何在Windows环境下配置Caffe
整了一晚上加一上午。网上关于python的记录较少,这里写一下。
这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013
使用的是GPU,我的GPU是titan16G+内存32G
首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。
点击打开链接 happynear的
然后就是如何编译python接口。
1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。
2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:
把pycaffe作为单启动。注意需要在release x64位下编译。
如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。
3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加
以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。
3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。
4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的
5、配置python环境:需要几个额外库
Cython>=0.19.2
numpy>=1.7.1
scipy>=0.13.2
scikit-image>=0.9.3
matplotlib>=1.3.1
ipython>=3.0.0
h5py>=2.2.0
leveldb>=0.191
networkx>=1.8.1
nose>=1.3.0
pandas>=0.12.0
python-dateutil>=1.4,<2
protobuf>=2.5.0
python-gflags>=2.0
pyyaml>=3.10
Pillow>=2.3.0
six>=1.1.0
其中numpy要装MKL版本的,不然scipy装上了BLAS不能用
leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:
点击打开链接
如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了
点击打开链接
6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。
测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)
转载请注明出处windows之家 » win10验证caffe安装完成