Windows下Anaconda2和Anaconda3共存
假设我先安装Anaconda3,安装在F:\Anaconda3
然后我再安装Anaconda2,需要安装在F:\Anaconda3\envs\py2
安装完成之后,在命令提示符里面直接输入python会启动python3。如果想使用python2的话先
执行activate py2,然后执行python就可以使用python2了。取消激活使用deactivate。
注意:这种方法不实用每次都需要激活才可以用python2,到后期把caffemodel文件转换成.network文件是还需要重新设置
解决办法将以下两个文件重命名
分别改为python2.exe 和 pythonw2.exe
再次在cmd命令行中敲击python2即可直接出来Python2版本
同理把anaconda3下的里个文件也要重命名为python3.exe和pythonw3.exe
再次在cmd中敲击python3即可得到python3版本了
额应该是可以用了
windows下编译pycaffe:
在python2下进行安装
1.pip install protobuf
2.pip install pydot
3.安装Graphviz:
http://www.graphviz.org/Download_windows.php
4.把Graphviz安装文件的bin目录加入系统环境
5.修改CommonSettings.props文件
true
F:\Anaconda3\envs\py2</PythonDir>
6.编译
7.把caffe-windows\Build\x64\Release\pycaffe\caffe复制到Anaconda2的Lib\site-packages目录下
8.把Build\x64\Release\pycaffe\caffe目录下的所有文件复制到caffe-windows\python\caffe目录下
9.测试import caffe
使用绘制网络结构
1.使用draw_net.py
python执行draw_net.py
第一个参数:–rankdir TB
TB表示TOP到BOTTOM。或者使用LR,从左到右。
第二个参数:网络结构描述文件的路径
第三个参数:网络图的输出路径
比如:python E:\Caffe\caffe-windows\python\draw_net.py --rankdir TB E:\Caffe\caffe
windows\examples\mnist\lenet_train_test.prototxt E:\Caffe\caffe-windows\examples\mnist
\draw\net\mnist.png
此种方法我电脑没弄出来,
2.使用在线画图软件(需要梯子,网络要求高)
http://ethereon.github.io/netscope/#/editor
直接将lenet_train_test.prototxt文件粘贴到左侧就ok了,本人使用此种方法,简单快捷,还好有梯子