(机器学习)痛苦的Caffe配置之路(win10 教育版+vs2015+cmaker+cpu_only+python接口)

主要参考http://blog.csdn.net/gua_mass/article/details/65937572,把里面的细节和一些坑丰富了一下,希望能帮到别人吧。

一、前言

电脑显卡GT755M,不支持CUDA,又不会linux……

查看显卡是否支持:https://developer.nvidia.com/cuda-gpus

二、准备工作

1、准备源码

首先在github上下载caffe-windows。 注意:caffe2不可以
caffe-windows下载地址:https://github.com/Microsoft/caffe

2、编译器,CMake和python环境

2.1、vs2015

这里只能用2015,并且要下载windows 10 SDK(注意版本号,在vs安装程序里可以更改)和c、c++的编译器(有vs不代表有编译器哦,需要打开vs,新建c++项目,会提示你下载)

否则cmake会出现如下错误:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_C_COMPILER could be found.

2.2、py

一定要下载2.7or3.5,其他高版本是没有用的,实测py3.7无用。

否则会出现如下错误:

 could not find url for msvc version = 1911 and python version = 3.7.

这里官方的wiki文档推荐你使用Anaconda或者Miniconda来安装python,安装conda并确保Anaconda的安装程序已经帮你添加好了所有的环境变量。注意:Anaconda4.2.0里面才有py3.5

Anaconda下载链接:https://repo.continuum.io/archive/     在这里面找4.2.0即可

Miniconda 下载链接:https://conda.io/miniconda.html

2.3、cmake

一定要等vs和py配置好了再安装,否则有可能找不到c/c++compiler和py,这里我用的是3.10版本。

3、额外的下载工作

这个时候,如果你对自己的网路有足够的信心的话,你可以跳过这一步。因为在之后的操作中CMake会帮助你下载一个额外的库文件压缩包。但是在没有VPN的情况下,让cmake去下载是很缓慢的。因此我们选择单独下载我们所需要的库文件压缩包。在cmake-windows文件夹中的scripts文件夹中的download_prebuilt_dependencies.py脚本中含有你所需的压缩包的下载路径。用文本编辑器打开脚本,选择你需要的版本。注意:建议迅雷下载(也很慢),用浏览器下载会失败很多次
py-lib
下载完毕后,把libraries_v140_x64_py35_1.1.0.tar.bz2放在C:\Users\John\.caffe\dependencies\download文件夹中就ok了。

v140,3.5       v140,2.7某盘链接:https://pan.baidu.com/s/1c1UUGEW 密码:qldp

三、配置caffe

参考http://blog.csdn.net/gua_mass/article/details/65937572就可以了

四、配置python

参考http://blog.csdn.net/raby_gyl/article/details/60955545

五、用python测试caffe

打开python.exe,输入import caffe,若无错误,成功。

希望大家少走弯路~

猜你喜欢

转载自blog.csdn.net/qq_24598059/article/details/78695797