【深度学习】笔记14 windows下caffe的python接口的配置(数据的可视化环境)
时间地点:陕西师范大学 问津楼 2017.8.1
作 者:九月
***********************************************************************************************************************【1】首先参考前两篇学习笔记,配置windows下的caffe
[1]CPU版本:http://blog.****.net/maweifei/article/details/76038078
[2]GPU版本:http://blog.****.net/maweifei/article/details/76559924
***********************************************************************************************************************
【2】上面的配置成功后,将caffe设置为启动项目,进行编译;如果是GPU版本,需要把cuDNN当成一个类
似OpenCv一样的库,进行【包含目录】、【库目录】、【链接器】、系统环境【动态库/bin下的dll】
路径的配置
***********************************************************************************************************************
【3】配置完成之后,就可以进行windows下caffe的python接口的配置了,具体步骤如下所示:***********************************************************************************************************************
【1】将项目pycaffe设置为启动项
***********************************************************************************************************************
【2】安装Anaconda2,下载地址如下所示:链接:http://pan.baidu.com/s/1ccZrNS 密码:gt94
***********************************************************************************************************************
【3】修改配置,如下所示:
***********************************************************************************************************************
【4】首先配置该目录下cuDNN和python环境的包含目录,我的包含目录最终的配置如下图所示:
【5】配置库目录,最终的配置如下所示:
【6】配置链接器,最终配置完成后,如下所示:
【7】编译这个项目,编译完成之后,VS【输出窗口】显示,【成功3个,失败0个,最新3个】但是会弹出
一个报错窗口,说:无法启动_caffe.pyd,不用理会这个,如下所示:
【8】将这个项目生成的、目录E:\caffeInstall2013CUDAVersion\caffe-master\Build\x64\Release\pycaffe下的caffe文件夹复制到
python的文件夹、目录C:\Users\wei\Anaconda2\Lib\site-packages中
***********************************************************************************************************************
【9】打开DOS,输入python,输入import caffe,测试成功了没,如下所示:
【10】如果输出import caffe,没有报错,那就说明已经配置成功了,如下图所示;但是一般会出现下面的问题:
ImportError: No module named google.protobuf.internal,对于这个问题,python2.7和Anaconda2的解决方法不一样,我装的
是Anaconda2,所以我介绍这种解决方法。
***********************************************************************************************************************
【1】下载protobuf的源代码和可执行文件,两种链接如下所示:
【1】源代码:https://github.com/google/protobuf
【2】可执行文件:https://github.com/google/protobuf/releases/tag/v3.0.0
【2】将protoc-3.0.0-win32\bin\protoc.exe 拷贝进protobuf源代码文件夹下的src中
***********************************************************************************************************************
【3】在终端种,进入protobuf源代码文件夹下Python文件夹,执行 python setup.py build
***********************************************************************************************************************
【4】最后,把目录C:\protobuf-master\python\build\lib文件夹下的google文件夹拷贝到下面的目录下:
C:\Users\wei\Anaconda2\Lib\site-packages
***********************************************************************************************************************
【5】在终端下测试import caffe,至此,我的可视化环境已经配置成功
【11】在终端输入jupyter notebook,在弹出的网页中输入,新建python脚本,输入import caffe,shift+enter执行,如下图所示:
***********************************************************************************************************************
参考资料:
【1】http://blog.****.net/sinat_27403413/article/details/52791489
【2】https://zhuanlan.zhihu.com/p/25024406
【3】http://blog.****.net/abc8730866/article/details/52622299
**********************************************************************************************************************************************************************************************************************************************
***********************************************************************************************************************
***********************************************************************************************************************