1. 程式人生 > >caffe訓練過程中出現的錯誤

caffe訓練過程中出現的錯誤

前兩天又在伺服器上裝了一遍caffe系統,遇到的錯誤。。。。真的想噴幾口老血
決定將之後遇到的caffe訓練過程中的錯誤記錄下來,防止一遍一遍又一遍的百度,

1、 Check failed: top_shape[j] == bottom[i]->shape(j) (1 vs. 2) All inputs must have the same shape, except at concat_axis. Check failure stack trace:
很明顯是網路上下層的shape不符合,解決方法是:檢視輸出日誌,找到shape不一樣的方法,然後修改其中一個
2、訓練SSD出現 Train net output #0: mbox_loss = 0 (* 1 = 0 loss)


調整batch_size引數。
3、訓練caffe模型出現./build/tools/caffe:命令未找到
解決命令:~/caffe$ sudo make all
原因:原來是有一次在caffe下使用過命令make clean
4、編譯 pycaffe時報錯:fatal error: numpy/arrayobject.h沒有那個檔案或目錄
將Makefile.config中的:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
改為
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/local/lib/python2.7
/dist-packages/numpy/core/include