欢迎来到天天文库
浏览记录
ID:37708864
大小:128.77 KB
页数:6页
时间:2019-05-29
《Caffe CPU Only快速配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Caffe+VS2013+CUDA7.5+opencv2.4.10CPUOnly快速配置1openCV配置下载opencv库,解压。添加环境变量:D:opencv2.4.10buildx86vc12bin(32位)D:opencv2.4.10buildx64vc12bin(64位)2下载第3方库:链接:http://pan.baidu.com/s/1qWOTuo8密码:x6gi3下载caffe库官方库:https://github.com/BVLC/caffeWindowsCPUOnly库:链接:http://pan.baidu.com/s
2、/1pJW3x71密码:lndl由于官方库是在Linux系统下配置的,移植到windows系统时,会出现一些代码缺失或不兼容的问题,需要修复后才到运行。4以上准备完后,解压caffe库,并把3rdparty放在caffe根目录下。在官方库的基础上参照WindowsCPUOnly库修改或(建议)直接用windowsCPUOnly库覆盖官方库。注意:修改后将不能再使用GPU运行模式。5打开VisualStudio在caffe根目录下新建一个项目名为caffe的空项目。并设置为x64Release平台,下面只讲解此平台的配置,Debug平台与此类似。Sisansiy
3、6把与srccaffe对应的所有文件及文件夹添加进工程里(test文件夹不加)配置相关路径及选项,以下绝对路径需要根据实际作修改,打开项目属性:常规->输出目录:..binVC++目录->包含目录:....src....include....3rdpartyinclude....3rdpartyincludehdf5....3rdpartyincludelmdb....3rdpartyincludeopenblasD:opencv2.4.10buildincludeD:opencv2.4.10buildi
4、ncludeopencvD:opencv2.4.10buildincludeopencv2VC++目录->库目录:....3rdpartylibSisansiy6D:opencv2.4.10buildx64vc12lib链接器->输入->附加依赖项:gflags.liblibglog.liblibprotoc.liblibprotobuf.liblibopenblas.dll.almdb.libleveldb.libshlwapi.libszip.libzlib.liblibhdf5.liblibhdf5_hl.libopencv_c
5、ore2410.libopencv_highgui2410.libopencv_imgproc2410.libC/C++->预处理器->预处理器定义:CPU_ONLYUSE_LMDBUSE_OPENCVUSE_LEVELDB_CRT_SECURE_NO_WARNINGS_SCL_SECURE_NO_WARNINGS6从根目录tools文件夹里,把caffe.cpp添加进工程源文件中。开始生成整个项目:Sisansiy67上面生成成功后会在根目录caffebin下生成一个caffe.exe,重命名为caffe_cpu.exe,防止被覆盖,后面将会用到。8测
6、试mnist库8.1下载wget库链接:http://pan.baidu.com/s/1i3nn7jZ密码:ftcj把wget库解压,并添加环境变量:Path=D:wget-1.11.4b8.2添加环境变量,把3rdpartybin添加到环境变量中Path=E:caffe3caffe-master3rdpartybin8.3双击运行datamnistget_mnist.bat,将自动下载并解压mnist数据库。或者下载已经解压好的数据库放在此路径下:链接:http://pan.baidu.com/s/1i3ffUF7密码:bbsb或者到官方
7、网站下载,解压并命名为对应的名字即可:http://yann.lecun.com/exdb/mnist/Sisansiy69转换mnist库数据格式9.1把工程源文件中的caffe.cpp移除,将examplesmnistconvert_mnist_data.cpp添加到项目的源文件中,生成项目。生成成功后,把caffebincaffe.exe重命名为convert_mnist_data.exe。9.2在examplesmnist下新建mnist_test_leveldb和mnist_train_leveldb两个文件夹,双击运行create
8、_mnist.bat,生成leveld
此文档下载收益归作者所有