201602051540
刚刚突然想用Caffe做一下人脸检测。无奈回家,只能在自己的老笔记本上试试了。
从这里下载caffe-windows
https://github.com/happynear/caffe-windows
解压
按照Setup step,
从这里下载第三方依赖包
http://pan.baidu.com/s/1sk3QyyL
解压,替换。
Please don’t forget to add the ./3rdparty/bin folder to your environment variable PATH.Run ./src/caffe/proto/extract_proto.bat to create caffe.pb.h, caffe.pb.cc and caffe_pb2.py.
这一步在两个原因上出错,1)版本不兼容,我是32位机;2)复制文件失败。如图1所示。
图1 extract_proto_failure先不管了,接着执行。
Double click ./buildVS2013/MainBuilder.sln to open the solution. If you do not have a Nvidia GPU, please open ./build_cpu_only/MainBuilder.sln.
Change the compile mode to Release and X64.
还是那个问题,我是32位机,怎么搞呢?不管,继续。
201602051614
编译,如图2所示。
图2 开始编译
然而, 错误,如图3所示。
显然,找不到 Caffe.pb.h这个文件,这肯定是我Setup的第2步出错了。
找台64位机。。。
201602052057
刚刚让朋友帮忙用他的电脑提取了那3个文件出来,现在重新编译看看。
编译了一会儿之后出现这样。
姑且认为它做好了吧。
测试。
运行run_mnist.bat,还是提示
D:\caffe-windows-master>.\bin\caffe.exe train -- solver=examples/mnist/lenet_solver.prototxt
该版本的 D:\caffe-windows-master\bin\caffe.exe 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。
D:\caffe-windows-master>pause
请按任意键继续. . .
好吧,看来只能做到这里了。