【发布时间】:2020-02-29 00:31:49
【问题描述】:
我是 tensorflow 的初学者,现在在一个项目中,我需要为 tensorflow 部署 分布式 生产平台。如果我能得到一些帮助来澄清我的想法,我将不胜感激。
阅读online doument和youtube, 我了解分布式生产的主要组件如下。
使用 python 3.x 构建的 TFX(Tensorflow 扩展)
管道:Apache Beam
编排器:Apache Airflow 或 Kubeflow
但是对于orchestrator,我认为这两个组件各有利弊,但哪一个是TFX 的事实上的标准?
该指南主要关注Airflow,所以我认为这可能是一个,但kubeflow 似乎是新的,所以它可能是新的挑战者。
Note: The current revision of this user guide primarily discusses deployment on a bare-metal system using Apache Airflow for orchestration.
谢谢, 于
【问题讨论】:
-
这实际上取决于您的用例,如果您要在 Kubernetes(生产环境)上部署机器学习 (ML) 工作流,建议使用 Kubeflow,因为它简单、可移植且可扩展。
标签: tensorflow airflow kubeflow tfx