http://blog.csdn.net/xjz18298268521/article/details/52190184

http://www.cnblogs.com/xuanyuyt/p/5726926.html

http://m.blog.csdn.net/article/details?id=51355143

http://blog.csdn.net/u011185952/article/details/52577620

http://www.cnblogs.com/xiaoxiangding/p/6206389.html

(下面的包都有被人已经下载好传到网盘上的,下载成功率高些)

下载vs2015 配置c++工作环境vs2013

下载cuda8.0

下载cudnn

下载nuget相关的包(boost,opencv...)

下载winPython Anaconda python

以上博客中的下载链接:

nuget相关包:下载解压放到与caffe-master并列文件夹即可:链接:http://pan.baidu.com/s/1nuIJMp7 密码:1zgo

caffe的工程下载下来,里面默认的vs工程都是2013及以下的。

使用vs2015编译上的问题:

编译顺序要注意,先编译libcaffe,不然总说proto目录下的文件找不到;(编译工程的时候会自动生成的不用自己用命令生成)

运行库需要设置一下,不然总说链接库找不到;(虽然下载的是vs2013的库,但是只要设置正确了是可以成功链接的)

由于有太多包的版本遇到问题,最后还是将vs2015换成vs2013了,cuda又要在装一次,来配置2013中的cuda相关环境。

http://blog.csdn.net/sunboyiris/article/details/23736355

http://www.cnblogs.com/mothe123/p/5012094.html

http://blog.csdn.net/a_31415926/article/details/50532665

http://stackoverflow.com/questions/38860915/lnk2019-error-in-pycaffe-in-debug-mode-for-caffe-for-windows

https://github.com/happynear/caffe-windows/issues/54

重新配置vs开发环境:

cd c:/Program Files(x86)/Microsoft Visual Studio 14.0/Common7/IDE

执行devenv.exe /setup /resetuserdata /resetsettings

修改配置文件, 打开python接口支持,配置python路径(带python.exe的那个),修改python版本。

后面遇到的问题:

boost的lib很多版本问题,在2015里面链接失败,换回2013python的一个_d.lib库没有,通过修改python.h头文件解决

python接口pycaffe编译的时候提示一些python相关的外部符号没有定义,通过重装anaconda 版的python解决

库的使用:

import numpy 时多个库io冲突问题,pythonpath配置的问题,caffe-master/python 不是caffe-master/python/caffe

路径的问题通过:

import sys

print sys.path

sys.path.append("")

sys.path.remove()

问题一:

使用fcn和caffe,python中条用接口,提示找不到_caffe模块(一看就是库的问题),因为PYTHONPATH配置不正确,应该将刚才便编译caffe生成的pycaffe接口放入路径变量中。这里windows下和linux下可能不太一样

设置环境变量 PythonPath,值为 <caffe_root>\Build\x64\Release\pycaffe

问题二:提示找不到google.protobuf.internal 模块https://github.com/google/protobuf/releases/tag/v3.0.0 下载

按照这个样子安装就可以了。http://blog.csdn.net/cloud95/article/details/42674183

最后在就可以成功import caffe

最新文章

  1. DbExpressionBinding requires an input expression with a collection ResultType. 参数名: input
  2. Android客户端消息推送原理简介
  3. jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
  4. Hadoop 面试题之Hbase
  5. RDIFramework.NET V2.9版本 WinFom部分新增与修正的功能
  6. SAM4E单片机之旅——21、DMAC之USART回显
  7. 查看Oracle的SID用户名等信息
  8. 微信小程序之注册和入门
  9. 二分查找(Java实现)
  10. JDK安装、变量、变量的分类
  11. [C#]设计模式-单例模式-创建型模式
  12. Springmvc注解注入的简单demo
  13. ASP.NET三剑客 HttpApplication HttpModule HttpHandler 解析
  14. c++ STL概述
  15. react 关闭eslint 配置
  16. c# WPF 获取网络图片,验证码
  17. 人生就要挑战新难度——记zxing的深化
  18. [agc004f]Namori 贪心
  19. 在unity中使用protobuf
  20. 剑指offer-树中两个节点的最低公共祖先

热门文章

  1. 关于Pi
  2. Codeforces 876E National Property ——(2-SAT)
  3. 用vue做的购物车结算的功能
  4. 如何在Fluent使用非牛顿流体【转载】
  5. SiamRPN: High Performance Visual Tracking with Siamese Region Proposal Network
  6. Nginx日志按日切分及清理超期的日志文件
  7. 怎么设置cookie,怎么设置cookie以及删除cookie和cookie详解
  8. 008-SpringBoot发布WAR启动报错:Error assembling WAR: webxml attribute is required
  9. linux系统执行.exe文件
  10. g++编译时遇到问题undefined reference to