3

我正在使用 keras 模型来预测某些东西,并使用 flask-restplus 将其作为 REST 服务。到目前为止,当我使用python app.py命令运行服务器时,一切正常。

但我想通过 gunicorn 和 nginx ( gunicorn -b 0.0.0.0:5000 --error-logfile - -w 4 --access-logfile - --preload wsgi:app -t 900 --preload --reload) 运行它,每个配置都是正确的,因为它在正常端点上工作正常,但预测服务不工作。

我调查并发现我的代码停留在预测级别 p = model.predict(np.array(X))

有人可以告诉我可能是什么问题。

4

2 回答 2

1

使用 Keras 运行 TF2 alpha 0,问题一直是--preload我的标志。我怀疑会话/图表是问题所在。虽然不是专家。

于 2019-05-01T18:55:50.483 回答
0

对于在更通用的平台上发生的相同问题,此处给出了解决方案- “卸载 keras 和 tensorflow,然后以相同版本重新安装它们”或尝试其他版本。

于 2019-03-28T18:45:06.390 回答