windows配置caffe + python和matlab接口
参考:
http://blog.csdn.net/baidu_26408419/article/details/53711640
http://www.cnblogs.com/love6tao/p/5706830.html
http://www.itdadao.com/articles/c15a262087p0.html
http://blog.csdn.net/fuwenyan/article/details/70889279?utm_source=itdadao&utm_medium=referral
虽然网上安装教程很多了,但是却甚少能够只按照一篇博客教程安装成功,还是需要多多参考,下面记录了我安装的过程
一、下载安装
1.下载 caffe https://github.com/BVLC/caffe/tree/windows 这是微软修改的caffe windows版本,集成了caffe编译需要的第三方库
2.下载安装vs2013
3.下载安装cuda8.0 https://developer.nvidia.com/cuda-downloads
4.下载CUDNN(caffe文档中提到,当前只支持v4和v5版本) https://developer.nvidia.com/cudnn
下载后将CUDNN解压到CUDA的安装目录下即可 CUDA的默认安装路径是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0
二、配置
1.在caffe中的windows目录下有一个属性表文件 CommonSettings.props.example, copy一份并重命名为CommonSettings.props
2.打开CommonSettings.props修改配置,只需要修改红色框出来的部分
注意添加CUDNN的路径为,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0(最后的cuda不要加上去,程序中会自动加)
CudaArchitecture参数处由电脑上的显卡决定
3.配置完CommonSettings.props后,需要将CUDA8.0.props复制一份到vs的系统路径中去(相当于在vs中添加cuda的path,lib)
cuda8.0.props 在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions
复制到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations
4.首先编译libcaffe,然后编译其他项
5.编译后可执行的文件在,caffe中的Bulid\x64\release下面(包括caffe.exe、convert_imageset.exe等经常要用到的文件)
添加环境变量,我的路径是
D:\caffe\Build\x64\Release
D:\caffe\Build\x64\Release\pycaffe
6.成功生成解决方案后,在caffe-windows\Build\x64\Release\pycaffe\caffe路径下会有_caffe.pyd文件。将_caffe.pyd文件所在的文件夹caffe复制到Anaconda2\Lib\site-packages中。不做这一步会导致在python中import caffe提示NO Model named caffe
添加完毕环境变量后最好重启下系统
7.测试
在命令行中输入caffe,没错误就没问题
在命令行中输入:
python
import caffe
没报错就说明python caffe接口成功
windows配置caffe + python和matlab接口的更多相关文章
- win7下编译Microsoft版的caffe包的MATLAB接口(CPU模式)
本博客是基于http://www.cnblogs.com/njust-ycc/p/5776286.html这篇博客修改的,做出了更正与补充. 本人机器的环境:Win7+MATLAB2014b+VS20 ...
- Windows中使用 Python 调用 Matlab 程序
https://ww2.mathworks.cn/help/matlab/matlab_external/system-and-configuration-requirements.html http ...
- Windows 配置 Apache Python CGI
提示:安装Apache可参考 https://jingyan.baidu.com/article/0eb457e53c019f03f1a905c7.html 1. 打开URL: https://ww ...
- Caffe实战五(Caffe可视化方法:编译matlab接口)
接上一篇文章,这里给出配置caffe后编译matlab接口的方法.(参考:<深度学习 21天实战Caffe 第16天 Caffe可视化方法>) 1.将Matlab目录更新至Caffe的Ma ...
- caffe在windows 下的配置及matlab接口编译(无GPU)
本人机子windows 10,matlab2015a,vs2013(官网使用的是vs2013) 1.首先去github上下载caffe的windows包,地址:https://github.com/B ...
- windows下caffe GPU版本配置
由于项目需要,所以在自己本子上配置了一下windows下GPU版本的caffe; 硬件: win10 ; gtx1070独显(计算能力6.1): 安装软件: cudnn-8. ...
- Windows 10下安装配置Caffe并支持GPU加速(修改版)
基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 ...
- 学习笔记之 初试Caffe,Matlab接口提取feature
Caffe 提供了matlab接口,可以用于提取图像的feature.
- Caffe Python特征抽取
Caffe Python特征抽取 转载 http://www.cnblogs.com/louyihang-loves-baiyan/ Caffe大家一般用到的深度学习平台都是这个,关于Caffe的训练 ...
随机推荐
- 利用大白菜制作多系统启动U盘(win+ubuntu+PE+...)
网上提供的方法很多都过时了,不适用,要不就是讲的不清楚 我结合http://www.xuebuyuan.com/848003.html大神的方案,加以研究,整理出了此篇文章 先看下最终成果: 好了,感 ...
- Python3处理HTML获取所需内容
处理HTML页面,经常使用的便是使用beautifulsoup库 pip install beautifulsoup4 执行上述语句下载bs4库 一般请求下来的所需数据都位于tbody的tr标签里,下 ...
- Linux.SSH.修改SSH端口号
Linux系统的默认SSH端口是22, 一般为发安全起见, 建议修改成其它端口 编辑配置文件: vi /etc/ssh/sshd_config 找到 #Port 22 把前面的#号去掉, 22修改成新 ...
- MongoDB关系与数据库引用
MongoDB关系: MongoDB 的关系表示多个文档之间在逻辑上的相互联系.文档间可以通过嵌入和引用来建立联系. 1. 嵌入关系: 形式:把一个文档嵌入到另一个文档中. 优点:数据保存在单一的文档 ...
- LeetCode 268. Missing Number (缺失的数字)
Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ...
- LeetCode 100. Same Tree (相同的树)
Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...
- ASP.NET没有魔法——Identity与Owin
上篇文章介绍了如何在ASP.NET MVC项目中引入Identity组件来实现用户注册.登录及身份验证功能,并且也提到了Identity是集成到Owin中的,本章就来介绍一下什么是Owin以及如何使用 ...
- 我的第一个python web开发框架(14)——后台管理系统登录功能
接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...
- Android 开发笔记___shape
shape_oval <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android= ...
- 强大又简单的响应式框架——Foundation 网格系统
前端框架——Foundation 简介 Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架. Foundation 是一个易用.强大而且 ...