[問題] flask內使用keras模組

作者: ggbast (GG)   2018-07-31 09:49:26
我用python架設一個flask web server
並結合訓練好的keras模組來使用
等待前端發送request過來就去啟動keras模組
但遇到一個問題就是
如果我把keras模組的讀取寫在route函數外面
那麼在觸發的時候就無法使用到keras模組
類似下面這樣
# load keras model here
model = model_from_json...
model.load...
model.compile...
@app.route('/')
def index():
reslut = model.predict(...)
如果我把前面那段讀取model的部分
放進function index裡面就可以正常呼叫到
但是這樣每次觸發都要重新讀取一次model
非常的浪費處理時間
有沒有什麼方法可以讓它可以被index函數正常使用呢?
作者: TuCH (謬客)   2018-07-31 15:00:00
為什麼為讀不到 錯誤是什麼
作者: handsomeLin (DoGLin)   2018-07-31 15:02:00
寫一個全局的class把model instance擺在裡面?
作者: s06yji3 (阿南)   2018-07-31 17:18:00
寫在__init__.py呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com