极其简单的windows环境下的caffe环境搭建:(vs2012+win 64)
来源:互联网 发布:php 源代码 保护 编辑:程序博客网 时间:2024/06/16 00:36
/********************************************************************************************************安装说明: 已经按照下面这个博客安装成功配置环境: 1)Win10+cuda-toolkit-65+caffe+第三方库(全部按照这个博客的连接下载软件安装即可),成功 2)Win7上配置的话,有点问题,暂且不说了硬件环境: 无GPU,但是在配置的时候,需要安装GPU驱动转载说明: 这是一个windows下caffe配置及其简单的教程*********************************************************************************************************/
徐其华:http://www.cnblogs.com/denny402/p/5041060.html
没有GPU,没有linux, 只好装caffe的windows版本了。
我的系统是win10(64位),vs 2012版本,其它什么都没有装,因此会需要一切的依赖库。
其实操作系统只要是64位就行了,无所谓版本,win7,win8,win10都行.
1、安装vs2012。
2、安装 cude 6.5 可到此处下载:https://developer.nvidia.com/cuda-toolkit-65, 下载的是64bit的EXE文件,下载完后,双击安装就可以了,如果默认安装路径,则应该安装在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5。
3、下载caffe-windows版本。 下载地址:https://github.com/niuzhiheng/caffe ,下载后解压,如我的F:\caffe-windows,将此作为根目录
4、下载第三方库,比较多,有opencv,openblas, boost, glog,protobuf,leveldb等。如果你的vs版本和我一样,可直接用其它人编译好的第三方库,在此下载:http://pan.baidu.com/s/1o7lxD8Y ,下载完成后解压, 里面有两个压缩包,第一个3rd.7z,就是我们要的所有第三方库,第二个为mnist-leveldb.7z,是安装好caffe后进行测试用到的minist手写数据。解压3rd.7z,会得到三个文件夹(3rdparty,bin,tools),如下图:
将这三个文件夹直接复制到F:\caffe-windows这个根目录下,覆盖原来的。
5、OK,所有的都齐全了,可以编译了。进入根目录下的\build\MSVC文件夹,双击MainBuilder.sln ,用vs2012打开解决方案。将配置管理器设置为“x64",不然编译不了。
然后点击”生成-生成解决方案“,就开始编译了。编译过程非常漫长,慢慢等待。你可以打开”视图-其它窗口-代码分析“来查看编译进行程度。在编译过程中,会出现相当多的warning警告,不用管。
6、编译成功后,会在”视图-其它窗口-代码分析“窗口显示”未检测到任何代码分析问题“,并且会在根目录下的bin文件夹内,生成MainCaller.exe, MainCaller.pdb等文件。
编译完,可以直接进行测试:可参考:caffe windows学习:第一个测试程序
- 极其简单的windows环境下的caffe环境搭建:(vs2012+win 64)
- Windows下使用VS2012搭建Lua的开发环境
- Windows下搭建caffe环境遇到的错误
- win下直播环境的搭建
- Windows下QT+VS2012环境搭建
- win 7 64位系统下 opencv2.4.9+vs2012的环境配置以及x64的运行
- win10系统下caffe环境的搭建
- windows 环境下django环境的搭建
- windows 环境下wamp环境的搭建
- 一种Windows下搭建QT开发环境的简单方法
- jsoncpp在vs2012下的环境搭建(C++)
- Caffe下环境搭建
- windows环境下用vs2012实现lua5.3.1的编译
- Win10+VS2015 caffe环境搭建(极其详细)
- redis 的环境搭建 (win和linux下)
- win下openCV的Python开发环境搭建
- Win下操作系统快捷开发环境的搭建
- Win下操作系统快捷开发环境的搭建补充视频
- tf.assign的用法
- spring-mvc.xml的配置与解析
- Spring.xml配置文件参数传递
- MATLAB面向对象编程类和对象的创建
- 面向切面变成AOP
- 极其简单的windows环境下的caffe环境搭建:(vs2012+win 64)
- RMQ hdu5289+hdu3183+hdu5726
- 5.15日学习日志
- json与pickle序列化
- haut 1278: Transmit information(倍增floyd)@
- (转)35 个毁掉你代码的不良习惯 !
- 十项全能革新网站开发技术-Zoomla!逐浪CMS2 x3.9.1发布
- mysql常用函数
- C++实验题---填空(求对象的全部数据)