Windows系统下的caffe编译日志

1.编译Matlab接口时报错

错误 1 error C1083: 无法打开包括文件: gpu/mxGPUArray.h: No such file or directory G:\caffe-master\matlab\+caffe\private\caffe_.cpp 16 1 matcaffe

原因:Matlab2016a为高版本,需要有所改动。

    <PropertyGroup Condition="'$(MatlabSupport)'=='true'">

        <MatlabDir>E:\02_software\01_develop\matlab</MatlabDir>

        <LibraryPath>$(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)</LibraryPath>

        <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>  <!-- 增加了一个include路径 -->

    </PropertyGroup>

 

2.windows下,matlab运行caffe/matlab/demo/classification_demo.m出错,错误如正文。

未定义函数或变量 'caffe_'

\Build\x64\Release\matcaffe\+caffe\private这个文件夹里面的东西全都拷贝到\matlab\+caffe\private覆盖。

 

3.Pycharm中使用caffe

错误 No module named caffe

D:\caffe\Build\x64\Release\pycaffe下的caffe文件夹拷贝至C:\Users\用户名\Anaconda2\Lib\site-packages文件夹。

 

4.ImportError: No module named skimage.io

cmd执行pip install -U scikit-image命令(一直装不上,最后将Python换成Anaconda2解决)

在系统环境路径加入D:\Program Files\Anaconda2\ScriptsD:\Program Files\Anaconda2

 

5.ImportError:  No module named google.protobuf.internal

cmd执行pip install protobuf命令

 

6.draw_net.py绘制网络结构时出错

报错:ImportError: No module named _caffe(应该使用Release目录下的draw_net.py

指令python

G:/caffe-master/Build/x64/Release/pycaffe/draw_net.py G:/caffe-master/examples/mnist/lenet_train_test.prototxt

G:/caffe-master/lenet.png

--rankdir=BT

报错:Exception: dot.exenot found in path.

先去这个网址http://www.graphviz.org/Download_windows.phpgraphviz-2.38.msi下下来,进行安装,可以发现它的bin目录下有这个我们需要的dot.exe,将这个bin目录添加到系统的环境变量中去即可。重启电脑。

 

7.classify.py进行分类

指令

python

G:\caffe-master\Build\x64\Release\pycaffe\classify.py

G:\caffe-master\examples/images/cat.jpg

result.npy

注意将classify中的相对路径改为绝对路径

G:/caffe-master/models/bvlc_reference_caffenet/deploy.prototxt

G:/caffe-master/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel

G:/caffe-master/data/ilsvrc12/ilsvrc_2012_mean.npy

G:/caffe-master/data/ilsvrc12/synset_words.txt

 

8.在训练集和测试集上精度达到99.9%,但是拿训练集上单张图片测试时却误差误差很大

原因:(1)可能是训练和测试阶段是否减均值设置不一致(2)训练和测试阶段缩放比例不一样[0,1][0,255](坑啊,从2017723日晚上到24日凌晨一点,从24日早上到24日下午终于解决)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值