[英]Caffe - Python quit unexpectedly while using the libglog.0.dylib plug-in
[英]Python quit unexpectedly while using the libhdf5.103.dylib plug-in
我有一個訓練有素的機器學習模型model.h5。 我正在使用Keras將模型加載為
>>> from keras.models import load_model
>>> model=load_model("model.h5")
但是以下錯誤消息被打印。
Segmentation fault: 11
然后出現一個彈出窗口,說
Python quit unexpectedly while using the libhdf5.103.dylib plug-in.
在我的Linux機器上,代碼正在運行並且正在加載模型,但是在我的Mac上,發生了所描述的錯誤。 我正在使用Python 2.7.10。
由於您正在使用Flask運行,因此您的問題可能是默認情況下Flask使用了多線程調試服務器(當您運行flask run
),並且HDF默認情況下不支持多線程。
最簡單的解決方法是為您的Flask服務器關閉多線程功能:
flask run --without-threads
您也可以使用線程支持來構建HDF,但這更加困難,並且不完全受支持。 在生產中,這通常不是問題,因為生產WSGI服務器使用多處理而不是多線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.