gpt4 book ai didi

python - 在 Flask 应用程序中使用 uwsgi 部署时,keras 预测会卡住

转载 作者:行者123 更新时间:2023-11-28 20:58:28 26 4
gpt4 key购买 nike

我有一个 keras 模型,可以在单元测试和本地 flask 应用程序( flask 运行)中完美运行。然而,当我在 uwsgi 中启动 flask 应用程序时,它从第二个请求开始就卡住了,杀死了整个应用程序。这是因为 uwsgi 产生了多个进程吗?我该如何解决这个问题?谢谢。

最佳答案

我遇到了同样的问题,这可能不是理想的解决方法。但我相信这是在多个进程中运行的 Keras 问题。

我正在使用 lazy-apps = true 运行 uWSGI。

uwsgi --http 0.0.0.0:5000 --wsgi-file your_flask_server.py --callable app --processes 2 --threads 2 --stats 127.0.0.1:9191 --lazy-apps

注意:通过延迟加载应用程序,这将消耗更多的内存,例如内存的两倍,因为它会在每个线程/进程中再次加载整个应用程序

这里有一些完整的使用链接: Similar Issue , Similar Issue

Example deployment guide

关于python - 在 Flask 应用程序中使用 uwsgi 部署时,keras 预测会卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51738029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com