caffe windows10 vs2015 cuda8.0 ->vs2013
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
caffe windows10 vs2015 cuda8.0 ->vs2013的更多相关文章
- [Caffe]Win10+VS2015+CUDA8.0+cudnn5.1环境配置
百度:win10 caffe vs2015 编译caffe.sln工程参见->这里 caffe训练参见->这里 参见->这里 Windows+VS2013爆详细Caffe编译安装教程
- tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...
- Windows10+VS2013+caffe+Python2.7+CUDA8.0 部署配置
所需环境工具: 1. Windows 10 2. VS2013 3. Windows版本的caffe工具包,地址:https://github.com/Microsoft/caffe 4. Anaco ...
- CUDA8.0+VS2013的安装和配置
首先声明,本文借鉴自:http://blog.csdn.net/u011314529/article/details/51505029 所以,可参考链接的博文.但原文有个瑕疵就是,cublas.lib ...
- windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
原文地址:http://www.jianshu.com/p/c245d46d43f0 写在前面的话 2016年11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 ...
- 64位win10+cuda8.0+vs2013+cuDNN V5下Caffe的编译安装教程并配置matlab2014a 接口
一.需要安装的软件 1)vs2013,我是在http://www.52pojie.cn/thread-492326-1-1.html这个网址安装的.我之前用的是vs2012,按照网上的配置教程会爆各种 ...
- win10+vs2013+cuda8.0+caffe
1,首先说下环境和配置 配置: 环境:windows10,vs2013 community,cuda8.0,caffe,cudnn4 注意:先要安装好显卡驱动(我的显卡是1070),这里的例子只开通了 ...
- Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a(转载)
Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a 最近于导师要求下,从头学习Caffe.之前接触了CNN进行了图片分类,后导师提起过Caff ...
- win10 + gtx1060 + cuda8.0 + caffe + vs2013
1. 安装cuda8.0 1)先去官网下载cuda8.0 https://developer.nvidia.com/cuda-toolkit 2)下载完之后进行安装,安装时间有点长,请耐心等待,默认 ...
随机推荐
- C语言定义结构体指针数组并初始化;里面全是结构体的地址
#include <stdio.h> #include <string.h> struct tells;//声明结构体 struct info { char *infos; } ...
- 繁繁的游戏 Floyd
繁繁的游戏 Floyd 繁繁想和小伙伴们打游戏,游戏在一个山庄进行,这个山庄有N座山,编号为\(1\)到\(N\),为了方便大 家在不同的山之间移动,繁繁建了一些桥,由于技术的原因,桥连接的两座山的高 ...
- Pytest权威教程-更改标准(Python)测试发现
目录 更改标准(Python)测试发现 在测试收集过程中忽略路径 测试期间收集的测试取消 保留从命令行指定的重复路径 更改目录递归 更改命名约定 将cmdline参数解释为Python包 找出收集的东 ...
- SweetAlert 2 全网最详细的使用方法
官网链接 SweetAlert2 官网链接 准备阶段 CDN js 如果该 链接 时间久远了 , 可以在官网去找找最新的 可以把 js 复制出来 自己新建一个文件 然后 引用到 html 中 1. 带 ...
- Java RabbitMQ配置和使用,基于SpringBoot
package rabbitmq.demo; import com.rabbitmq.client.AMQP; import org.junit.Test; import org.junit.runn ...
- return关键字
注意:如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值(除了返回值类型是void) return 关键字的作用: 1 返回数据给函数的调用者. ...
- php中函数 isset(), empty(), is_null() 的区别
NULL:当你在你的脚本中写下这样一行代码 $myvariable; //此处你想定义一个变量,但未赋值.会有Notice: Undefined variable echo $myvariable + ...
- Kubernetes 下零信任安全架构分析
点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 杨宁(麟童) 阿 ...
- minicom调试4G网卡
[root@localhost toybrick]# minicom -D /dev/ttyUSB2 Welcome to minicom 2.7.1 ...
- NET 4.5 中新增的特性调用者信息特性CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute
标题中所说的三个特性 CallerMemberNameAttribute / CallerFilePathAttribute / CallerLineNumberAttribute 我们统称为调用者信 ...