报错记录

Traceback (most recent call last):
  File "test.py", line 63, in <module>
    samples,labels=pickle.load(f)
  File "/usr/lib/python2.7/pickle.py", line 1384, in load
    return Unpickler(file).load()
  File "/usr/lib/python2.7/pickle.py", line 864, in load
    dispatch[key](self)
  File "/usr/lib/python2.7/pickle.py", line 892, in load_proto
    raise ValueError, "unsupported pickle protocol: %d" % proto
ValueError: unsupported pickle protocol: 3

 原因:

  用python3生成的data.pkl,结果用python2 load。

解决方法:

  重新使用python2 dump即可。

 

 

原因:

训练样本的图像尺寸太小,在池化层pool5的时候,输入图像的尺寸已经小于kernel核的大小了,经过池化之后,下一步输入就变成了0x0,因此会报错。

 

 

运行mnist,执行到create_mnist.sh这一步的时候遇见了一个问题

./create_mnist.sh: 17: ./create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found

这个要变换目录才可以

注意:新版caffe都需要从根目录上执行,不然可能会遇到这个错误

ubuntu@ubuntu-PC:~/work/caffe-master$ cp examples/mnist/create_mnist.sh ./
ubuntu@ubuntu-PC:~/work/caffe-master$ ./create_mnist.sh 
posted @ 2018-04-17 16:26  闯红灯全国十强  阅读(401)  评论(0编辑  收藏  举报