logo资料库

Caffe windows python快速配置.docx

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
Caffe+VS2013+CUDA7.5+opencv2.4.10+Python 快 速配置 1 openCV 配置 下载 opencv 库,解压。添加环境变量: D:\opencv2.4.10\build\x86\vc12\bin (32 位) D:\opencv2.4.10\build\x64\vc12\bin (64 位) 2 安装 CUDA 7.5 装完后 Visual Studio 新建项目中可见: 3 下载第 3 方库: 链接:http://pan.baidu.com/s/1qWOTuo8 密码:x6gi 4 下载 caffe 库 官方库:https://github.com/BVLC/caffe Windows 库:链接:http://pan.baidu.com/s/1hqhQlUk 密码:g4xo 由于官方库是在 Linux 系统下配置的,移植到 windows 系统时,会出 现一些代码缺失或不兼容的问题,需要修复后才到运行。 5 以上准备完后,解压 caffe 库,并把 3rdparty 放在 caffe 根目录 下。在官方库的基础上参照 windows 库修改或(建议)直接用 windows 库覆盖官方库。 6 打开 Visual Studio 在 caffe 根目录下新建一个项目名为 caffe 的 Sisansiy 1
空项目。并设置为 x64 Release 平台,下面只讲解此平台的配置,Debug 平台与此类似。 右键项目名>生成依赖项->生成自定义:勾选 CUDA 7.5 把与\src\caffe 对应的所有文件及文件夹添加进工程里(test 文件 夹可以不加) 配置相关路径及选项,以下绝对路径需要根据实际作修改,打开项目 Sisansiy 2
属性: VC++目录->包含目录: ..\..\src ..\..\include ..\..\3rdparty\include ..\..\3rdparty\include\hdf5 ..\..\3rdparty\include\lmdb ..\..\3rdparty\include\openblas D:\opencv2.4.10\build\include D:\opencv2.4.10\build\include\opencv D:\opencv2.4.10\build\include\opencv2 VC++目录->库目录: ..\..\3rdparty\lib D:\opencv2.4.10\build\x64\vc12\lib 链接器->输入->附加依赖项: cuda.lib cudnn.lib cudart.lib curand.lib gflags.lib cublas.lib libglog.lib libprotoc.lib libprotobuf.lib libopenblas.dll.a lmdb.lib leveldb.lib shlwapi.lib szip.lib Sisansiy 3
zlib.lib libhdf5.lib libhdf5_hl.lib opencv_core2410.lib opencv_highgui2410.lib opencv_imgproc2410.lib C/C++ ->预处理器->预处理器定义: USE_CUDNN USE_LMDB USE_OPENCV USE_LEVELDB _CRT_SECURE_NO_WARNINGS _SCL_SECURE_NO_WARNINGS CUDA C/C++ -> Common -> Target Machine Platform:64-bit CUDA C/C++ ->Device -> Code Generation: compute_20,sm_20 compute_30,sm_30 compute_35,sm_35 compute_50,sm_50 7 添加环境变量,把\3rdparty\bin 添加到环境变量中 Path = E:\caffe3\caffe-master\3rdparty\bin 8 以上是 C++工程的基本配置,下面配置生成 Python 能够运行的动 态库(.pyd),与 Caffe Matlab 编译类似。 8.1 安装 python 环境与 numpy 库: 链接:http://pan.baidu.com/s/1boxWm3l 密码:czvw 从上面网盘可下载到相应的安装文件,先安装 python2.7,再装 Sisansiy 4
numpy1.8 8.2 再配置项目属性 常规->输出目录:../../python/caffe 目标文件名:_caffe 目标文件扩展名:.pyd 配置类型:动态库(.dll) VC++目录-> 包含目录: C:\Python27\include C:\Python27\Lib\site-packages\numpy\core\include 库目录: C:\Python27\libs 链接器-> 附加依赖项: python27.lib 8.3 右 键生 成项 目 , 将 会生 成\python\caffe\ _caffe.pyd,这 是 Python 的库文件。 至此 Python 配置结束! Sisansiy 5
分享到:
收藏