win7下caffe的编译(包括caffe_python接口配置)以及python27下numpy、matplotlib、scipy等的安装
来源:互联网 发布:淘宝小二布置作业短信 编辑:程序博客网 时间:2024/05/20 01:47
1. caffe-master的编译
<CpuOnlyBuild>true</CpuOnlyBuild> <!- --因为我实验室电脑是AMD的显卡,所以不能使用GPU.>
<UseCuDNN>false</UseCuDNN>Release编译-可能会报错,math_functions.cpp有问题,只要在【解决方案资源管理器】中找到math_functions.cpp 打开 再重新编译即可
最后将caffe编译好后,需要将caffe目录路径 E:\deep_learning\caffe-master\Build\x64\Release 添加到系统环境变量path中
2.Python扩展库的安装以及caffe_python接口的配置编译
我是在windows-caffe 配置好可用的前提下来配置python接口的。
第一步: 需要将python需要的几个扩展库numpy+mkl、matplotlib、scipy、scikit-image、pillow等安装上
要想在windows cmd命令行直接使用pip进行安装,需要将python安装路径中的scripts这个文件夹(这个文件夹包含pip、esay_install等命令)加入系统环境变量中。
按照网上的一些教程——直接 pip install --yes numpy scipy matplotlib scikit-image pip six protobuf
但是却没有能够下载、安装成功
转而在网上找了好多资料,终于找到了一个神奇的网站
Unofficial Windows Binaries for Python Extension Packages
python计算所需要的扩展安装包基本都可以找到,可以将上述需要的依赖库都依次安装。
使用如下命令:
pip install your_root\numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl
即可进行安装。下面就是我配置caffe接口过程中安装的python依赖库(都可以在如上网站中找到):
第二步:重新配置caffe的CommonSettings.props文件,使其支持python
修改如下:
<PythonSupport>true</PythonSupport> <!-- 在这里设置为 true >
<PropertyGroup Condition="'$(PythonSupport)'=='true'"> <PythonDir>C:\Miniconda2\</PythonDir> <!-- 在这里修改为自己的python27的安装路径> <LibraryPath>$(PythonDir)\libs;$(LibraryPath)</LibraryPath> <IncludePath>$(PythonDir)\include;$(IncludePath)</IncludePath> </PropertyGroup>
然后就可以对 pycaffe这个模块进行单独编译啦——右键->生成 最后显示成功一个 就表示成功编译完成了
最后要将 .\Build\x64\Release\pycaffe\caffe 这个文件夹复制到python安装目录\Lib\site-packages\ 这个文件夹中
第三步:在python中测试是否可调用caffe
现在就可以自python中调用caffe啦
快试试吧---进入python命令行--输入 import caffe
没有报错,就是安装配置成功。
如果还有错误,一般是import哪个文件没有找到,再在如上网站中搜此安装包进行pip install即可。
- win7下caffe的编译(包括caffe_python接口配置)以及python27下numpy、matplotlib、scipy等的安装
- 在win7下安装python开发环境和numpy,scipy,matplotlib模块的问题
- 在windows下python,pip,numpy,scipy,matplotlib的安装 系统:win7(64bit)
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- linux下安装Numpy,scipy,matplotlib的安装
- Python下的scipy,matplotlib,Numpy,six安装
- Windows下安装Python3的numpy、matplotlib、scipy包
- Windows环境下numpy,scipy,matplotlib的安装
- Linux环境下numpy,scipy,matplotlib的安装
- windows下python的NumPy、SciPy、matplotlib安装
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- Linux环境下numpy,scipy,matplotlib的安装
- win7下安装Python,numpy,matplotlib,scipy,scikit-learn等机器视觉工具包
- Mac下python3以及科学计算的numpy matplotlib scipy安装
- 64位win7下安装numpy,scipy,matplotlib
- 64位 win7,Python3.5.0下安装numpy,matplotlib,scipy
- Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置
- (POJ 1724)ROADS <DFS + 简单剪枝>
- iMessage 扩展开发调试的时候
- Sublime Text install package
- mysql 'performance_schema'.'session_variables' 问题处理
- yum国内镜像配置
- win7下caffe的编译(包括caffe_python接口配置)以及python27下numpy、matplotlib、scipy等的安装
- Android Animation动画总结
- 快速多目标检测——YOLO9000
- JavaBeans规范
- 推荐系统中的SVD算法
- java基础的集合图
- ActiveMQ讯息传送机制以及ACK机制
- int main(int argc, char *argv[])
- Application、Activity Stack 和 Task的区别