首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >成本更低的工作流编排替代方案

成本更低的工作流编排替代方案
EN

Stack Overflow用户
提问于 2021-03-15 22:16:39
回答 1查看 609关注 0票数 0

目前,我正在生产中放置一个ML模型,并在研究我应该依赖哪个工具来编排整个过程:

pre-processing

  • Create

  • 进行一些特征工程和通用数据的训练/测试分割。

  • 转储数据格式为.csv格式(在gs桶中)

  • 开始培训工作并保存模型伪影

G 211

在一个单独的阶段,将采用以下模式:

table.

  • Insert

  • 从来自之上计算在另一个BQ表中的BQ

  • 预测的输入中检索批预测.

现在,我完全理解,编排这样的工作流程将是云作曲家的甜蜜点,但该项目是为一个非营利组织和欧元381/月定价将不会是微不足道的。

因此,我不得不考虑以下几种选择:

把所有的东西打包到训练任务中。

一种选择可以是而不是,通过打包AI平台培训任务中的所有内容来分解培训工作流。

使用云函数启动/停止编写器

我在想:

使用云Function

  • Find启动
  1. Composer实例--一种从另一个云Function
  2. Send启动气流工作流的方法--一旦工作流结束,
  3. 就会使用
  4. /sub消息来触发另一个停止Composer实例的云函数。

小型VM中的自主机气流

这显然需要更多的研究才能让它发挥作用。特别是因为我不知道如何在Nginx中实现oauth。

将所有东西文档化并使用CloudRun进行培训

这可能看起来是:

  1. 包在码头容器中的培训工作(有不同的进站点用于培训/服务任务)使用云调度器(或云函数)的
  2. Fire Cloudrun (或云函数)并执行所有所需的任务。

AFAIK Cloudrun在运行时仍然有一个15分钟的硬上限,所以这个选项可能是不可行的。

我该怎么处理呢?我不确定我是否忽略了比上面列出的选项更简单的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-07 09:24:37

有一个最近的产品https://cloud.google.com/workflows,您可以使用它来管理,例如,调用BQ来创建中间表(带有feature和转换),然后导出数据并最终触发模型培训。工作流程编制可能是免费的,因为目前有一个免费的层,您只需要支付be查询、存储和培训的费用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66646430

复制
相关文章

相似问题

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