在用官網已經訓練好的bvlc_googlenet.caffemodel模型文件進行分類時出現
I0417 07:39:42.430258 1149 net.cpp:255] Network initialization done.
F0417 07:39:42.430991 1149 upgrade_proto.cpp:95] Check failed: ReadProtoFromBinaryFile(param_file, param) Failed to parse NetParameter file: /root/caffe/models/bvlc_googlenet/bvlc_googlenet.caffemodel
*** Check failure stack trace: ***Aborted (core dumped)
按網上說的方法怎麼也解決不了問題,急啊,路徑看了一遍又一遍,用export改 PATH變量,怎麼都不行。
一天多都沒解決,請了個大神來看的時候,突發奇想:是不是權限的問題?
用ls -l一看,還真不一樣:所有者和用戶組都是1002。
大喜!
趕緊用chown修改!
還是不行,不過受啓發:是不是文件沒下全!
又用迅雷下了一遍。傳過去,完美解決,問題真是奇巧啊!
記錄下來,願其他朋友多一個troubleshooting的思路,少跌一個pitfall.
總結一下:歸根結底這個錯誤是:bvlc_googlenet.caffemodel文件,1、找不到,或2、不能正確讀取