深度学习-Windows平台下的Caffe编译教程
一、安装CUDA7.5
Cuda是英伟达推出的GPU加速运算平台
我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的.
https://developer.nvidia.com/cuda-downloads
二、下载cuDNN
https://developer.nvidia.com/cudnn
三、从Microsoft官方Github上下载Caffe的源码压缩包.
微软官方也移植了Caffe,在windows下面的配置会比较简单一点.
https://github.com/Microsoft/caffe

三、打开caffe-master文件夹,然后看到一个windows文件夹,然后继续打开windows文件夹,看到里面一个CommonSettings.props.example文件,复制出来一份,并改名字为CommonSettings.props

四、.用VS2013打开Caffe.sln(就到刚刚那个文件夹里面),打开效果如下

五、打开CommenSetting.probs.在cudapath那里把存放解压的cudnn出来的文件夹cuda的目录路径放到其中去.(比如我这里是装在D:\Application\DevTools\cudnn-8.0-windows10-x64-v5.1下面)

当然,也可以不使用CuDnn。

六、设置项目为2013,或者您电脑上当前使用的VisualStudio版本。如果您电脑上只安装了VS13或者VS15,那就可以免去这步。方法是,按Ctrl一个个全选中项目,然后右击属性。选择为当前使用的平台即可。


七、开始编译:首先设置为X64,Debug或Release都可以。然后在解决方案上右击选择‘生成解决方案’。


有时候,会提示LibCaffe.lib库不存在之类的,这个时候,需要先编译libcaffe项目。之后再全部编译。

编译过程中,VS会自动Nuget到所需要的所有依赖。时间比较长,但是要耐心等待。之后就顺利编译通过了。

八、编译完成后,caffe-master下,就会有个Build。


至此,编译完成!我用的是VS2013.
九、多说一句:
当然,大家也可以直接下载Microsoft提供的Release版本。下载后如下:https://github.com/Microsoft/caffe/releases

下载好后,内容如下:不过打不开caffe.exe,会提示你缺损cn开头的四个dll。这个时候,你需要安装我们第一步中介绍的CUDA7.5即可。

好了,我的已经安装过了。正常运行。效果如下。

深度学习-Windows平台下的Caffe编译教程的更多相关文章
- [转]Windows平台下Makefile学习笔记
Windows平台下Makefile学习笔记(一) 作者:朱金灿 来源:http://blog.csdn.net/clever101 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译 ...
- windows平台下VLC2.0.5编译
windows平台下VLC2.0.5编译说明 时隔一年多,又要搞流媒体了,不过这次是要做流媒体服务器. 暂时决定使用vlc+ffmpeg+live555,虽然听有些前辈说这个组合的性能较差,只能作为学 ...
- <转>Windows平台下Makefile学习笔记(二)
本文转自:http://blog.csdn.net/clever101/article/details/8286066 上次我们学习了怎么用Makefile编译一个控制台工程.这次我们学习一下如何使用 ...
- 【VS开发】Windows平台下Makefile学习笔记
作者:朱金灿 来源:http://blog.csdn.net/clever101 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译平台的问题(发现一些开源代码已经在使用VS2010开 ...
- Windows平台下Qt QOpenGL中glutSolidSphere()方法未定义的解决方法
Windows平台下Qt中glut库的使用 用Qt中的QGLWidget窗体类中是不包括glut工具库的,难怪在myGLWidget(在我的程序中是QGLWidget的派生类)中绘制实心球体是 ...
- Windows平台下MySQL常用操作与命令
Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...
- Windows 平台下 LiteIDE 的安装和使用
1. 安装 Go 语言并设置环境变量 参考博客<Windows 平台下 Go 语言的安装和环境变量设置>. 2. MinGW 的下载和安装 Windows 下的 Go 调试还需要安装 Mi ...
- Windows平台下Git服务器搭建
第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述. 第三步:配置Java环境变量. 右键”计算机” => ”属性” = ...
- Windows平台下PHP开发环境的配置
Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/ht ...
随机推荐
- WordPress主题开发实例:显示最新发表文章
实现效果 制作网站的时候,想在页面左栏显示最新发表的文章,如: 一.先开启侧边栏工具,在functions.php加上 $args = array( 'name' => __( '分类侧边栏') ...
- maven + sonar, gradle + sonar
sonar installation and configuration Download sonar http://downloads.sonarsource.com/sonarqube/ Deco ...
- 维京传奇第四季/全集Vikings迅雷下载
英文全名Vikings,第4季(2015). 本季看点:<维京传奇>当第四季开始时,Ragnar已经病入膏肓,随时可能丧命.毫无疑问,权力斗争异常激烈,谁都想在Ragnar死后获得最大利益 ...
- List集合中的数据按照某一个属性进行分组
有的时候,我们需要在java中对集合中的数据进行分组运算.例如:Bill对象有money(float)和type(String)属性,现有个集合List<Bill>,需要按照Bill的ty ...
- SVN OPS发布总结
提示 不需要手动将branch合并到trunk, 我们自己没有这个权限, 合并的操作是在beta版本发布完成以后, 使用这个btag来发布ops 问题 1. 由于trunk版本长时间没有发不过ops版 ...
- 修改visual studio2010 的快捷键,使用ctrl+W 关闭当前文档
废话不多说,打开visualstudio 的菜单 [工具]->[选项].定位到 环境->键盘. 找到光口.关闭文档窗口.把默认的ctrl+F4移除,因为这两个组合键按起来太麻烦,太累了.再 ...
- 混沌分形之谢尔宾斯基(Sierpinski)
本文以使用混沌方法生成若干种谢尔宾斯基相关的分形图形. (1)谢尔宾斯基三角形 给三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理: a.随机选择三角形的某一个顶点,计算出它与当前点的中点 ...
- ds18b20驱动及应用程序
---------------------------------------------------------------------------------------------------- ...
- C#高级编程六十六天----表达式树总结【转】
https://blog.csdn.net/shanyongxu/article/details/47257139 表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代 ...
- kendoui仪表盘和柱状图 示例
一说到kendeodui我相信大家一定不陌生,这套js在画图方面效果也不错. 现在来看一看 仪表盘和柱状图的效果吧: html和js代码如下: <!DOCTYPE html> <ht ...