首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在不超时的情况下部署ml算法吗?

我可以在不超时的情况下部署ml算法吗?
EN

Stack Overflow用户
提问于 2021-04-13 11:02:13
回答 1查看 45关注 0票数 0

我用Heroku来部署ml算法,但是当我发送请求到应用程序来训练100个历元的模型时,我得到了这个错误

at=error code=H12 desc=“请求超时”method=POST path="/train“

我搜索了一下请求时间,我发现请求时间的限制

来自Heroku的30秒

解决超时问题的方法是什么,是否有一个没有超时的训练模型的平台?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-13 11:22:31

模型培训可能是一个昂贵而冗长的操作,可能需要几分钟到几个小时(取决于上下文和数据量),因此您可能也会对其他提供程序进行请求超时。

解决办法是使模型培训成为一项背景任务:

  • 创建一个worker Dyno来安排模型培训(即每天h11:00)

  • 保留web Dyno,但要确保/train请求生成一个后台线程(因此,web请求很快完成,培训在后台进行)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67073615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档