在flask中開發keras模型服務時,報了上面這個錯誤。單獨跑模型時沒問題,在flask中跑就有問題。
解決方法:
keras版本和tensorflow版本問題。
先卸載已有keras和tensorflow
pip3 uninstall tensorflow # 卸載tf
pip3 uninstall keras # 卸載keras
再安裝新的keras版本和tensorflow:
pip3 install tensorflow==1.2.0
pip3 install keras==2.0.9
參考:
module ‘tensorflow’ has no attribute ‘get_default_graph’
通過Flask發佈Keras相關應用的注意事項