主要参考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脚本中含有你所需的压缩包的下载路径。用文本编辑器打开脚本,选择你需要的版本。注意:建议迅雷下载(也很慢),用浏览器下载会失败很多次

下载完毕后,把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,若无错误,成功。

希望大家少走弯路~

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

  1. winxp无法访问win10教育版共享资源的问题处理

    一.问题来源: dell5460笔记本上一个winxp系统虚拟机,访问一台lenovoT470笔记本win10教育版系统上的共享资源(使用命令行方式:net use s: \\172.18.45.10 ...

  2. 2018年8月win10教育版education最新激活密钥

    在Windows 10之前,微软还从未推出过教育版,windows10教育版是专为大型学术机构设计的版本,具备企业版中的安全.管理及连接功能.windows10教育版可以说是win10系统中最强大的一 ...

  3. WIN10教育版激活方法

    找了一圈还用了各种工具都失败了 就这个成功了 http://www.ylmfwin100.com/ylmf/8643.html 推荐大家尝试下

  4. 无法运行的愿意_旧电脑的福音:Win10精简版,运行比Win7更快,安装包不到3GB

    在整个Windows系统的家族中,Windows7是一个非常成功的系统版本.无论是从系统的流畅性还是兼容性和稳定性来讲,都是非常好的.不过由于微软官方的政策调整以及其他的一些原因,微软已经停止了对Wi ...

  5. 旧电脑装什么系统最快_旧电脑的福音:Win10精简版,运行比Win7更快,安装包不到3GB...

    原标题:旧电脑的福音:Win10精简版,运行比Win7更快,安装包不到3GB 在整个Windows系统的家族中,Windows7是一个非常成功的系统版本.无论是从系统的流畅性还是兼容性和稳定性来讲,都 ...

  6. PAI分布式机器学习平台编程模型演进之路

    摘要: 在云栖计算之旅第5期-大数据与人工智能大会上,来自阿里云大数据事业部的九丰分享了<PAI分布式机器学习平台编程模型演进之路>.他主要介绍了在集团中使用机器学习解决大数据问题时如何通 ...

  7. Windows7下Caffe的应用---在Win7下使用VS2015、Camke、Anaconda3配置Caffe CPU版本

    前言 1.之前一直在Linux使用Caffe做机器学习的相关的项目,相对于Linux,在Windows配置Caffe相对麻烦一些,我这里使用Cmake gui版本,适合新手操作. 2.我配置的环境是w ...

  8. 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...

  9. Windows+CPU only+VS2013安装caffe以及配置Python接口

    由于本本配置不是很高,所以只能装个CPU only版本的caffe来玩玩. 主要参考的博客有: [caffe-Windows]caffe+VS2013+Windows无GPU快速配置教程 - 风翼冰舟 ...

  10. Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程

    Caffe是一个高效的深度学习框架.它既可以在CPU上执行也可以在GPU上执行. 下面介绍在Ubuntu上不带CUDA的Caffe配置编译过程: 1.      安装BLAS:$ sudo apt-g ...

最新文章

  1. 约翰•麦卡锡——不走寻常路的常识逻辑学家
  2. mysql权限配置文件_MySQL权限管理、配置文件(三)
  3. 前端学习(2486):$emit
  4. python的三种数据类型列举_3.Python编程之数据类型
  5. logo qt添加_Qt官方示例-窗口标志
  6. Python strip lstrip rstrip使用方法(字符串处理空格)
  7. linux下内存释放问题
  8. Java—筛选法求素数
  9. FaceBook 遭遇有史以来全球最大宕机
  10. cesium 加载fbx模型
  11. 淘宝系一天交易额超52亿 电商光棍节疯狂吸金
  12. 产品经理vs项目经理?四类PM区别都在这里啦
  13. maven本地有包但是引不进来 已解决
  14. Android项目:基于Android手机校园外卖订餐系统(计算机毕业设计)
  15. 用STM32和ULN2003控制28BYJ-48步进电机正反转固定角度
  16. C语言 平面向量加法
  17. 计算机主机什么硬件组成,台式电脑机箱里面有哪些硬件组成?
  18. 纯HTML+JS实现跑酷游戏
  19. 一种使用Python自实现KMeans++聚类算法的写法
  20. php音视频边下边播,视频个别片段加旁白,就是我边播放视频边录制旁白或声音...

热门文章

  1. c语言新手的无奈,几个新手容易犯的错误
  2. oracle 创建表同时添加注释
  3. 24个可能你现在用不到,但应该了解的 PHP 库
  4. 嗯嗯------摘抄
  5. 作业调度之先来先服务算法C语言实现
  6. hadoop namenode启动不了_hadoop全分布式是个什么鬼?!动手搭建Hadoop(4)
  7. C程序设计案例(牛顿迭代法求高次方程的根)
  8. python smtplib模块_python使用smtplib模块发送邮件
  9. java反射创建字符串_Java反射
  10. C语言 一个字符串翻转函数的编写