1. 程式人生 > >caffe編譯出現的一些錯誤及解決方法(僅供參考)

caffe編譯出現的一些錯誤及解決方法(僅供參考)

1、make pytest時,出現layer_factory.hpp:77 ] Check failed: registry.....

解決方法:開啟caffe目錄下的Makefile.config檔案,找到WITH_PYTHON_LAYER  := 1這一行,將前面的‘#’去掉,重新編譯,最好是重新開啟一個終端進行編譯。

2、在編譯pycaffe的時候可能會出現提示關於libm.so和readline.so的問題:

解決方法:直接將這兩類的檔案從所屬資料夾中移除就可以了,當權限不夠的時候,可以修改資料夾的許可權,修改程式碼為:sudo chmod -R 777 /Yourpath。

3、當編譯pytest時,出現no moudle named google.protobuf.internal的問題:

解決方法:直接在終端中安裝protobuf,程式碼:pip install protobuf。

4、在裝入python的時候,可能出現無法安裝scipy庫時:

解決方法:直接根據錯誤提示用pip install安裝所缺少的庫就可以了。

或者直接安裝缺少的依賴:

sudo apt-get install gfortran libopenblas-dev liblapack-dev

以上是我第二天回憶的一些錯誤和解決方法,希望大家可以批評指正。