caffe安装配置win10

1.有人可以帮我配置windows下的caffe吗

1.配置环境

我在自己的笔记本配置的caffe,配置的环境为:Windows 7 64位 + cuda6.5 + Opencv2.49 +VS2013。假设在配置caffe之前,你已经准备好这些。

本文中将给出一些编译好的依赖库,如果你也是用的Windows 7 64位+VS2013,可以直接使用。

2.准备依赖库

在Windows下配置caffe,一个很主要的问题就是依赖库的编译。不像在Ubuntu下那么方便,在Windows下,依赖库都需要使用vs2013进行编译才能使用。下面我将介绍caffe需要的依赖库(如果你也是win7 64位+VS2013,可以直接使用我提供的依赖库)。

2.1 boost

boost可以下载源码进行编译,也可以直接下载安装文件。我使用的是后者,方便、快捷。

我使用的是:boost_1.56_0-msvc-12.0-64.exe

注意下载适合你的配置环境的boost版本即可。

下载完毕,双击运行安装文件即可。

2.2 Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas

这一部分的很多都是谷歌的开源库,不容易下载(你懂的)。所以我使用的是Neil Z. SHAO's Blog

提供的编译好的。

下载完,解压得到3rdparty文件夹。在下一段将会用到。

3.建立caffe工程

2.win10caffe安装后怎么使用

整了一晚上加一上午。网上关于python的记录较少,这里写一下。

这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013

使用的是GPU,我的GPU是titan16G+内存32G

首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。

点击打开链接 happynear的

然后就是如何编译python接口。

1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。

2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:

把pycaffe作为单启动。注意需要在release x64位下编译。

如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。

3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加

以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。

3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。

4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的

5、配置python环境:需要几个额外库

Cython>=0.19.2

numpy>=1.7.1

scipy>=0.13.2

scikit-image>=0.9.3

matplotlib>=1.3.1

ipython>=3.0.0

h5py>=2.2.0

leveldb>=0.191

networkx>=1.8.1

nose>=1.3.0

pandas>=0.12.0

python-dateutil>=1.4,<2

protobuf>=2.5.0

python-gflags>=2.0

pyyaml>=3.10

Pillow>=2.3.0

six>=1.1.0

其中numpy要装MKL版本的,不然scipy装上了BLAS不能用

leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:

点击打开链接

如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了

点击打开链接

6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。

测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)

3.win10caffe安装后怎么使用

整了一晚上加一上午。网上关于python的记录较少,这里写一下。

这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013

使用的是GPU,我的GPU是titan16G+内存32G

首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。

点击打开链接 happynear的

然后就是如何编译python接口。

1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。

2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:

把pycaffe作为单启动。注意需要在release x64位下编译。

如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。

3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加

以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。

3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。

4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的

5、配置python环境:需要几个额外库

Cython>=0.19.2

numpy>=1.7.1

scipy>=0.13.2

scikit-image>=0.9.3

matplotlib>=1.3.1

ipython>=3.0.0

h5py>=2.2.0

leveldb>=0.191

networkx>=1.8.1

nose>=1.3.0

pandas>=0.12.0

python-dateutil>=1.4,<2

protobuf>=2.5.0

python-gflags>=2.0

pyyaml>=3.10

Pillow>=2.3.0

six>=1.1.0

其中numpy要装MKL版本的,不然scipy装上了BLAS不能用

leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:

点击打开链接

如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了

点击打开链接

6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。

测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)

4.caffe windows10 vs2013怎么配置

1.配置环境我在自己的笔记本配置的caffe,配置的环境为:Windows 7 64位 + cuda6.5 + Opencv2.49 +VS2013。

假设在配置caffe之前,你已经准备好这些。本文中将给出一些编译好的依赖库,如果你也是用的Windows 7 64位+VS2013,可以直接使用。

2.准备依赖库在Windows下配置caffe,一个很主要的问题就是依赖库的编译。不像在Ubuntu下那么方便,在Windows下,依赖库都需要使用vs2013进行编译才能使用。

下面我将介绍caffe需要的依赖库(如果你也是win7 64位+VS2013,可以直接使用我提供的依赖库)。2.1 boostboost可以下载源码进行编译,也可以直接下载安装文件。

我使用的是后者,方便、快捷。我使用的是:boost_1.56_0-msvc-12.0-64.exe注意下载适合你的配置环境的boost版本即可。

下载完毕,双击运行安装文件即可。2.2 Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas这一部分的很多都是谷歌的开源库,不容易下载(你懂的)。

所以我使用的是Neil Z. SHAO's Blog提供的编译好的。下载完,解压得到3rdparty文件夹。

在下一段将会用到。3.建立caffe工程准备好了caffe需要的依赖库和环境之后,下面就可以建立caffe的vs项目,进行编译了。

3.1 下载caffe源码可以从caffe的github主页下载源码。下载地址:Caffe's GitHub解压文件,假设caffe源码所在目录为CAFFE_ROOT。

3.2 准备项目需要的依赖库和系统环境变量经过上一阶段的准备,caffe项目所需的依赖库都已经准备好。1.首先设置系统环境变量(以我的为例):CUDA_PATH_V6_5 安装好cuda6.5之后,会自动添加环境变量CUDA_PATH_V6_5OPENCV_2_49 D:/Tools/opencv2.49/build/BOOST_1_56 D:/Tools/boost_1_56_02.将3rdparty文件夹放到CAFFE_ROOT3.3 用vs建立caffe项目1.用VS2013在CAFFE_ROOT下建立 win32 console application,选择空项目。

将项目的平台由32位改为64位2.修改项目属性项目——属性——C/C++——常规——附加包含目录添加:../include;../src;../3rdparty/include;../3rdparty;../3rdparty/include;../3rdparty/include/openblas;../3rdparty/include/hdf5;../3rdparty/include/lmdb;../3rdparty/include/leveldb;../3rdparty/include/gflag;../3rdparty/include/glog;../3rdparty/include/google/protobuf;项目——属相——VC++目录——包含目录添加:$(CUDA_PATH_V6_5)\include;$(OPENCV_2_49)\include;$(OPENCV_2_49)\include\opencv;$(OPENCV_2_49)\include\opencv2;$(BOOST_1_56)项目——属性——链接器——常规——附加库目录添加:$(CUDA_PATH_V6_5)\lib\$(PlatformName);$(OPENCV_2_49)\x64\vc12\lib;$(BOOST_1_56)\lib64-msvc-12.0;..\3rdparty\lib;项目——属性——链接器——输入——附加依赖项debug添加:opencv_ml249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.libcudart.libcuda.libnppi.libcufft.libcublas.libcurand.libgflagsd.liblibglog.liblibopenblas.dll.alibprotobufd.liblibprotoc.libleveldbd.liblmdbd.liblibhdf5_D.liblibhdf5_hl_D.libShlwapi.libgflags.liblibprotobuf.libleveldb.liblmdb.liblibhdf5.liblibhdf5_hl.librelease添加:opencv_ml249.libopencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_objdetect249.libopencv_ts249.libopencv_video249.libopencv_nonfree249.libopencv_ocl249.libopencv_photo249.libopencv_stitching249.libopencv_superres249.libopencv_videostab249.libcudart.libcuda.libnppi.libcufft.libcublas.libcurand.libgflags.liblibglog.liblibopenblas.dll.alibprotobuf.liblibprotoc.libleveldb.liblmdb.liblibhdf5.liblibhdf5_hl.libShlwapi.lib3.4 编译caffe配置好caffe项目的属性之后,下面就可以一步一步的编译caffe了。3.4.1 编译./src中的文件首先,将../src文件夹中的*.cpp文件添加到工程中。

依次编译每一个*.cpp文件。1.编译blob.cpp直接编译时会报错,缺少文件”caffe\proto\caffe.pb.h”这个时候需要将proto.exe放到../3rdparty/bin文件夹将GernaratePB.bat放在../scripts文件夹运行bat脚本文件即可生成caffe.pb.h然后就可以成功编译。

2.编译common.cpp直接编译这个文件,会出现关于getid和fopen_s的错误。可通过如下步骤修改:在代码前面添加:#include 修改项目属性:项目——属性——C/C++——预处理器——预处理器定义添加:_CRT_SECURE_NO_WARNINGS在代码中getid的位置进行如下修改:#ifdef _MSC_VERpid = getid();#elsepid = _getid();#endf修改完毕之后,可以成功编译。

3.编译net.cpp直接编译这个文件,会出现关于mkstep、close、。

5.如何在Windows环境下配置Caffe

整了一晚上加一上午。网上关于python的记录较少,这里写一下。

这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013

使用的是GPU,我的GPU是titan16G+内存32G

首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。

点击打开链接 happynear的

然后就是如何编译python接口。

1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。

2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:

把pycaffe作为单启动。注意需要在release x64位下编译。

如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。

3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加

以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。

3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。

4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的

5、配置python环境:需要几个额外库

Cython>=0.19.2

numpy>=1.7.1

scipy>=0.13.2

scikit-image>=0.9.3

matplotlib>=1.3.1

ipython>=3.0.0

h5py>=2.2.0

leveldb>=0.191

networkx>=1.8.1

nose>=1.3.0

pandas>=0.12.0

python-dateutil>=1.4,<2

protobuf>=2.5.0

python-gflags>=2.0

pyyaml>=3.10

Pillow>=2.3.0

six>=1.1.0

其中numpy要装MKL版本的,不然scipy装上了BLAS不能用

leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:

点击打开链接

如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了

点击打开链接

6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。

测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)

6.有没有安装过windows C++版本caffe的

这个是可以安装上去的。

步骤如下1 cifar10数据库60000张32*32 彩色图片 共10类50000张训练10000张测试下载cifar10数据库 这是binary格式的,所以我们要把它转换成leveldb格式。2 在../caffe-windows/examples/cifar10文件夹中有一个 convert_cifar_data.cpp将他include到MainCaller.cpp中。

如下:编译。.,在bin文件夹里出现convert_cifar_data.exe。

然后 就可以进行格式转换。binary→leveldb可以在bin文件夹下新建一个input文件夹。

将cifar10.binary文件放在input文件夹中,这样转换时就不用写路径了。cmd进入bin文件夹执行后,在output文件夹下有cifar_train_leveldb和cifar_test_leveldb两个文件夹。

里面是转化好的leveldb格式数据。

caffe安装配置win10

转载请注明出处windows之家 » caffe安装配置win10

win10

win10和ubuntu双系统安装

阅读(180)

本文主要为您介绍win10和ubuntu双系统安装,内容包括如何安装win10和ubuntu双系统,如何同时安装win10和ubuntu双系统,如何安装win10和ubuntu双系统。一:安装前的准备工作:1.下载相应的Ubuntu的镜像。2.准备一个U盘,使用软碟通,编辑Ubuntu光盘镜

win10

win10开机不显示背景

阅读(175)

本文主要为您介绍win10开机不显示背景,内容包括win10系统为什么开机壁纸消失了,请问我win10开机没壁纸怎么办正常为图2,而我开机为图1,win10桌面背景不显示怎么办win10桌面背景设置打开方法。看不到桌面图标但是能看得到桌面上的背景,而且右

win10

win10如何做分屏显示不出来的

阅读(110)

本文主要为您介绍win10如何做分屏显示不出来的,内容包括win10怎么分屏显示windows10分屏显示操作详细步骤,为什么win10分屏拓展显示不出来,win10设置双屏为什么电脑不显示。一 按比例分屏1,Aero Snap是Win7时代增加的一项窗口排列功能,俗称

win10

win101709显示模糊

阅读(186)

本文主要为您介绍win101709显示模糊,内容包括win101709系统字体显示模糊怎么办,win101709字体怎么设置才不模糊啊要疯了,win10显示模糊的问题怎么解决办法。解决方案如下请参考:首先,在Windows 10的桌面点击鼠标右键,选择“显示设置”2、在“

win10

win10打开软件后会显示字

阅读(139)

本文主要为您介绍win10打开软件后会显示字,内容包括如何解决win10第三方软件出现字体显示不全的情况,windows10怎么设置软件字体显示,Win10系统,为什么这个软件打开里面有部分文字显示的小方框呀。打开Win10的字体安装文件夹,可以双击打开这

win10

win10怎么修改显示英语

阅读(105)

本文主要为您介绍win10怎么修改显示英语,内容包括win10如何将windows显示语言换成英文,win10怎么把显示语言变成英语,win10怎样修改显示的语言,英文怎样改中文版显示。打开【开始菜单】进入【Settings】。2、选择左下方的【Time and langua

win10

win10电脑显示麦克风没有声音

阅读(191)

本文主要为您介绍win10电脑显示麦克风没有声音,内容包括win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音搜,win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音百度,windows10麦克风突然没声音了。检查接口的问题,有没有接

win10

win10无法安装smb1.0

阅读(123)

本文主要为您介绍win10无法安装smb1.0,内容包括win10系统无法设置共享SMB1.0/CIFS无法启用,win10无法启用smb1.0,导致不能访问XP系统的共享文件如何解决,如何在Win10上使用SMBv1访问网络设备。win键+I键打开2、打开网络和internet进入网络

win10

win10安装个人组织

阅读(164)

本文主要为您介绍win10安装个人组织,内容包括WIN10安装时选择此电脑属于个人还是组织,若错选成了组织,会不会,Win10系统安装过程中出现,将windows连接到你的组织,选哪个,请问装Win10时是选择“我的组织”还是“我拥有它”。选第一个点下一

win10

win10无法安装mdac2.7

阅读(191)

本文主要为您介绍win10无法安装mdac2.7,内容包括win10怎么安装mdac,有一个考试软件急着用(win10系统),但安装时总是出现系统中的,无法安装MDAC2.8。按WIN+R组合键,输入regedit,按回车键;2、展开HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node

win10

win10安装之后无法进入

阅读(135)

本文主要为您介绍win10安装之后无法进入,内容包括安装完win10系统后进不去怎么办,win10重装系统后无法进入系统,win10安装后无法正常启动怎么办。重装电脑win10的步骤:用【u启动U盘启动盘制作工具】制作一个启动盘,然后将制作好的U盘启动盘插

win10

win10安装完后体积

阅读(117)

本文主要为您介绍win10安装完后体积,内容包括win10装完之后占多大空间,win10系统安装后占多大空间,win10系统安装之后占多少空间。用SSD硬盘安装操作系统,会让电脑性能提升很高。对于安装系统需要多大容量视以下情况而定:如果安装老式XP系统,

win10

win10怎么安装非标准应用软件

阅读(145)

本文主要为您介绍win10怎么安装非标准应用软件,内容包括windows10怎么安装非应用商店的软件,在win10中安装非商店内的软件怎么操作,win10怎么安装应用商店以外的应用。有些用户在win10应用商店下载应用后,由于某些原因想卸载那些不需要的应

win10

新ssd硬盘安装win10

阅读(133)

本文主要为您介绍新ssd硬盘安装win10,内容包括如何用在全新的固态硬盘上安装win10系统,,怎么给新买的固态硬盘安装win10系统,新买的固态硬盘装win10最简单的方法是什么。1.开机按F2键进入该BIOS设置界面,选择高级BIOS设置:Advanced BIOS Feat

win10

win10和ubuntu双系统安装

阅读(180)

本文主要为您介绍win10和ubuntu双系统安装,内容包括如何安装win10和ubuntu双系统,如何同时安装win10和ubuntu双系统,如何安装win10和ubuntu双系统。一:安装前的准备工作:1.下载相应的Ubuntu的镜像。2.准备一个U盘,使用软碟通,编辑Ubuntu光盘镜

win10

win10开机不显示背景

阅读(175)

本文主要为您介绍win10开机不显示背景,内容包括win10系统为什么开机壁纸消失了,请问我win10开机没壁纸怎么办正常为图2,而我开机为图1,win10桌面背景不显示怎么办win10桌面背景设置打开方法。看不到桌面图标但是能看得到桌面上的背景,而且右

win10

win10如何做分屏显示不出来的

阅读(110)

本文主要为您介绍win10如何做分屏显示不出来的,内容包括win10怎么分屏显示windows10分屏显示操作详细步骤,为什么win10分屏拓展显示不出来,win10设置双屏为什么电脑不显示。一 按比例分屏1,Aero Snap是Win7时代增加的一项窗口排列功能,俗称

win10

win101709显示模糊

阅读(186)

本文主要为您介绍win101709显示模糊,内容包括win101709系统字体显示模糊怎么办,win101709字体怎么设置才不模糊啊要疯了,win10显示模糊的问题怎么解决办法。解决方案如下请参考:首先,在Windows 10的桌面点击鼠标右键,选择“显示设置”2、在“

win10

win10打开软件后会显示字

阅读(139)

本文主要为您介绍win10打开软件后会显示字,内容包括如何解决win10第三方软件出现字体显示不全的情况,windows10怎么设置软件字体显示,Win10系统,为什么这个软件打开里面有部分文字显示的小方框呀。打开Win10的字体安装文件夹,可以双击打开这

win10

win10怎么修改显示英语

阅读(105)

本文主要为您介绍win10怎么修改显示英语,内容包括win10如何将windows显示语言换成英文,win10怎么把显示语言变成英语,win10怎样修改显示的语言,英文怎样改中文版显示。打开【开始菜单】进入【Settings】。2、选择左下方的【Time and langua

win10

win10电脑显示麦克风没有声音

阅读(191)

本文主要为您介绍win10电脑显示麦克风没有声音,内容包括win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音搜,win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音百度,windows10麦克风突然没声音了。检查接口的问题,有没有接

win10

win10电脑显示麦克风没有声音怎么办

阅读(198)

本文主要为您介绍win10电脑显示麦克风没有声音怎么办,内容包括win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音搜,win10麦克风没声音麦克风好的显示有麦克风也是一样没有声音百度,Win10系统中正确连接麦克风后没有声音怎么回事。