caffe下cnn調試中碰到Check failed: ReadProtoFromBinaryFile(param_file, param) Failed to parse NetParameter

在用官網已經訓練好的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、不能正確讀取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章