caffewin10安装

1.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 看能载入就知道成功了:)

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.有人可以帮我配置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工程

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直接编译这个文件。

5.有没有安装过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格式数据。

6.win10 cudnn怎样安装

NVIDIA CuDNN 安装说明

CuDNN是专门针对Deep Learning框架设计的一套GPU计算加速方案,目前支持的DL库包括Caffe,ConvNet, Torch7等。

CuDNN可以在官网免费获得,注册帐号后即可下载。官网没有找到安装说明,下载得到的压缩包内也没有Readme. 不过google一下就会找到许多说明。基本原理是把lib文件加入到系统能找到的lib文件夹里, 把头文件加到系统能找到的include文件夹里就可以。这里把他们加到CUDA的文件夹下(参考这里)

tar -xzvf cudnn-6.5-linux-R1.tgz

cd cudnn-6.5-linux-R1

sudo cp lib* /usr/local/cuda/lib64/

sudo cp cudnn.h /usr/local/cuda/include/

执行后发现还是找不到库, 报错

error while loading shared libraries: libcudnn.so.6.5: cannot open shared object file: No such file or directory

而lib文件夹是在系统路径里的,用ls -al发现是文件权限的问题,因此用下述命令先删除软连接

cd /usr/local/cuda/lib64/

sudo rm -rf libcudnn.so libcudnn.so.6.5

然后修改文件权限,并创建新的软连接

sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18

sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6.5

sudo ln -s libcudnn.so.6.5 libcudnn.so

caffewin10安装

转载请注明出处windows之家 » caffewin10安装

win10

win10原版安装工具

阅读(145)

本文主要为您介绍win10原版安装工具,内容包括如何使用windows安装器装原版win10系统,如何安装原版Win10,如何使用windows安装器装原版win10系统。1首先,上面提供了Win10 32位正式版系统与64位正式版系统镜像文件只需下载其中的一个就可以了,

win10

win10安装占用多少空间

阅读(114)

本文主要为您介绍win10安装占用多少空间,内容包括win10系统安装之后占多少空间,安装win10占据多少存储空间,win10系统盘一般占用多大空间。win10与Windows8基本配置要求相同: 处理器:1 GHz或更快(支持PAE、NX 和SSE2)内存:1 GB(32位)或2GB

win10

os系统安装win10系统安装教程

阅读(166)

本文主要为您介绍os系统安装win10系统安装教程,内容包括苹果系统装win10步骤,macos怎么安装win10,如何在Mac上安装Win10正式版系统。首先打开mac的finder,找到应用程序里的实用工具中的Boot Camp助力工具。2、打开Boot Camp之后,插入一个至少

win10

win10无法安装请重新安装

阅读(124)

本文主要为您介绍win10无法安装请重新安装,内容包括win10电脑无法完成安装若在此计算机上安装Windows,请重新启动安,重装win10后一直显示无法安装需要重启怎么办,电脑安装win10时出现这个无法继续安装如何处理。一般只有win7 64位会出现此

win10

win10怎么安装鲁大师

阅读(125)

本文主要为您介绍win10怎么安装鲁大师,内容包括怎么用windows10安装鲁大师,win10系统是怎么安装鲁大师的,win10系统是怎么安装鲁大师的。1打开电脑里面的百度浏览器,在百度上搜鲁大师,在百度软件中心下载最新的软件步骤阅读2或者直接去他们的

win10

win10uefi安装流程

阅读(88)

本文主要为您介绍win10uefi安装流程,内容包括如何用UEFI模式安装Win10系统,Win10的uefi重装的详细步骤有哪位大佬知道,如何在UEFI模式下安装win10系统。用UEFI模式安装Win10系统步骤 1.开机按Del进入uefi bios界面,点击右上角的Language(语言

win10

u盘win10安装转圈

阅读(167)

本文主要为您介绍u盘win10安装转圈,内容包括U盘安装win10为什么在请稍等界面一直转圈圈,安装的win10,进入就这样一直转圈圈,谁会啊,重启也没用,求助,安装win10卡在启动界面一直转圈。解决办法是重新安装win10系统。正确安装win10系统方法如

win10

非mbr分区安装win10

阅读(95)

本文主要为您介绍非mbr分区安装win10,内容包括电脑硬盘格式是GPT不换成mbr的情况下重装win10,mbr格式分区怎么装win10,安装win10系统用mbr分区还是guid分区。mrb用于win平台gpt主要用于mac(苹果),格式问题有可能是因为你装过不同的系统的问题,

win10

win10用什么安装驱动程序

阅读(132)

本文主要为您介绍win10用什么安装驱动程序,内容包括安装win10系统要安装哪些驱动,win10下怎么安装驱动,win10用什么装驱动。操作方法:用鼠标右击桌面的“此电脑”,然后在弹出的右键菜单中选择“属性”。在打开的窗口的左侧点击“高级系统设置

win10

win10系统安装序列号

阅读(165)

本文主要为您介绍win10系统安装序列号,内容包括如何查看已安装win10序列号,win10专业版的正版密匙是什么,如何查看已安装win10序列号。安装并运行“AIDA64”程序,点击“帮助”-“输入序列号”项。接下来直接在百度中搜索“AIDA64 序列号”,并

win10

t6在win10下安装

阅读(97)

本文主要为您介绍t6在win10下安装,内容包括T6V6.2plus1在win10下环境测试不通过,怎么能够安装,用友T6企业管理软件可以安装在win10操作系统上吗,海尔t6可以装win10吗。步骤如下:首先需要将CorelDRAW X6安装软件及注册机下载到电脑里面,然后点

win10

Uefi全新安装Win10

阅读(145)

本文主要为您介绍Uefi全新安装Win10,内容包括如何全新安装uefi启动的win10系统,如何用UEFI模式安装Win10系统,用uefi引导怎么装win10系统。要用UEFI模式安装Win10系统要满足两个条件:需要电脑支持uefi启动2、制作一个uefi启动盘如果上面条件

win10

win10安装万象

阅读(111)

本文主要为您介绍win10安装万象,内容包括怎样安装万象驱动,万象网管收费不支持win10,能装在虚拟机上吗求高手指点,WIN10系统开启万象娱乐全屏模式的办法是什么,。先准备好以下几个软件 a、狼道万象破解器 b、万象测试2004 c、精锐网吧辅助

win10

苹果安装win10找不到硬盘

阅读(112)

本文主要为您介绍苹果安装win10找不到硬盘,内容包括mac装了win10找不到苹果系统了,装了黑苹果,想装回win10,但pe系统读不到我的硬盘怎么办,最新联想固态硬盘以及苹果macbook固态硬盘笔记本电脑,这种电脑在。进入WinPE系统后打开我的电脑,找

win10

win10原版安装工具

阅读(145)

本文主要为您介绍win10原版安装工具,内容包括如何使用windows安装器装原版win10系统,如何安装原版Win10,如何使用windows安装器装原版win10系统。1首先,上面提供了Win10 32位正式版系统与64位正式版系统镜像文件只需下载其中的一个就可以了,

win10

win10安装占用多少空间

阅读(114)

本文主要为您介绍win10安装占用多少空间,内容包括win10系统安装之后占多少空间,安装win10占据多少存储空间,win10系统盘一般占用多大空间。win10与Windows8基本配置要求相同: 处理器:1 GHz或更快(支持PAE、NX 和SSE2)内存:1 GB(32位)或2GB

win10

os系统安装win10系统安装教程

阅读(166)

本文主要为您介绍os系统安装win10系统安装教程,内容包括苹果系统装win10步骤,macos怎么安装win10,如何在Mac上安装Win10正式版系统。首先打开mac的finder,找到应用程序里的实用工具中的Boot Camp助力工具。2、打开Boot Camp之后,插入一个至少

win10

win10无法安装请重新安装

阅读(124)

本文主要为您介绍win10无法安装请重新安装,内容包括win10电脑无法完成安装若在此计算机上安装Windows,请重新启动安,重装win10后一直显示无法安装需要重启怎么办,电脑安装win10时出现这个无法继续安装如何处理。一般只有win7 64位会出现此

win10

win10怎么安装鲁大师

阅读(125)

本文主要为您介绍win10怎么安装鲁大师,内容包括怎么用windows10安装鲁大师,win10系统是怎么安装鲁大师的,win10系统是怎么安装鲁大师的。1打开电脑里面的百度浏览器,在百度上搜鲁大师,在百度软件中心下载最新的软件步骤阅读2或者直接去他们的

win10

win10uefi安装流程

阅读(88)

本文主要为您介绍win10uefi安装流程,内容包括如何用UEFI模式安装Win10系统,Win10的uefi重装的详细步骤有哪位大佬知道,如何在UEFI模式下安装win10系统。用UEFI模式安装Win10系统步骤 1.开机按Del进入uefi bios界面,点击右上角的Language(语言

win10

u盘win10安装转圈

阅读(167)

本文主要为您介绍u盘win10安装转圈,内容包括U盘安装win10为什么在请稍等界面一直转圈圈,安装的win10,进入就这样一直转圈圈,谁会啊,重启也没用,求助,安装win10卡在启动界面一直转圈。解决办法是重新安装win10系统。正确安装win10系统方法如

win10

安装win10后重启蓝屏

阅读(197)

本文主要为您介绍安装win10后重启蓝屏,内容包括如何解决安装win10后蓝屏无限重启,电脑装win10系统装完电脑重启然后就蓝屏出现系统遇到问题重新启动,如何解决安装win10后蓝屏无限重启。Win10无限重启或蓝屏解决办法1在安装Win10正式版系统