写点什么

开源 ML 社区的新星,Kubeflow 正式成为 CNCF 项目

作者:Claudio Masolo

  • 2023-09-13
    北京
  • 本文字数:1015 字

    阅读完需:约 3 分钟

大小:549.18K时长:03:07
开源 ML 社区的新星,Kubeflow 正式成为 CNCF 项目

云原生计算基金会(CNCF)最近宣布,在技术监督委员会(TOC)投票后,已接受Kubeflow,用于在Kubernetes上部署机器学习(ML)工作流的工具包,成为 CNCF 孵化项目。

 

Kubeflow 提供了一个开源的 Kubernetes 原生 MLOps 平台,用于为最流行的框架来开发和部署分布式机器学习(ML):TensorFlowPyTorchXGBoostApache MXNet等等。

 

Kubeflow 由谷歌于 2017 年创建,自 2017 年以来,该社区现拥有 150 家公司、28K+ GitHub Stars、15+ 提交者以及 15 个版本。该项目分为六个半独立的小组:

 

  • Notebooks 工作组:负责开发界面和交互式部署环境

  • 训练 Operator 小组:开发并训练 operator,以便在 Kubernetes 上进行分布式 ML 训练

  • AutoML 小组:开发了自动化模型开发软件 Katib

  • Kubeflow Pipeline 工作组:开发了将 Python ML 脚本转换为工作流模板的软件

  • Manifest 工作组:开发安装过程

  • KServe 项目:在 Kubernetes 上开发了高度可扩展的模型推理平台

 

当前 Kubeflow 的架构如下图所示:

 


Kubeflow架构

 

使用 Kubeflow 配置接口,可以指定工作流所需的 ML 工具,并且可以将其部署到各种云、本地和 on-premises 平台上,用于实验和生产。

 

TOC 赞助商 Ricardo Rocha 表示:

 

Kubernetes 环境提供了可重复性、可扩展性和快速交付,使其成为运行 AI 和 ML 计划的完美场所。Kubeflow 通过提供机器学习管道和 MLOps 来填补了这一空白,同时与其广泛的社区和其他工具及计划密切合作,以创建一个更具凝聚力的生态系统。我们很高兴看到 Kubeflow 项目在 CNCF 中的发展,并看到它在 MLOps 领域的进步。

 

云原生计算基金会为项目定义了三个成熟度级别:沙箱阶段、孵化阶段和毕业阶段。

 


项目阶段

 

每个被提议的项目都要经过一个后备(fallback)投票过程,该过程由TOC毕业标准来描述:

 

一个项目需要有高于三分之二的绝对多数赞成才能被接受为孵化或毕业。如果没有绝对多数的赞成选票来支持项目进入毕业阶段,那么任何毕业的选票都会被重新计算为项目进入孵化阶段的选票。如果没有绝对多数的选票来支持项目进入孵化阶段,那么任何毕业或孵化的选票都会被重新计算为项目进入沙箱阶段的赞成选票。如果没有足够的赞成选票来支持项目进入沙盒阶段,该项目将被拒绝。

 

云原生计算基金会(CNCF)生态系统负责人 Taylor D.在 LinkedIn 上发表了一篇专门的帖子,以庆祝 Kubeflow 作为孵化项目加入 CNCF。

 

Kubeflow 的主要替代方案是亚马逊的Sagemaker,这是由 AWS 完全管理的机器学习平台。


原文链接:

https://www.infoq.com/news/2023/08/kubeflow-cncf-project/

2023-09-13 08:005060

评论

发布
暂无评论
发现更多内容

SpringCloudAlibaba微服务技术栈精讲大合集

XiaoLin_Java

内容合集 签约计划第二季 技术专题合集

架构实战营模块五作业

渐行渐远

架构实战营

资产数字化的当下,数据隐私危如累卵

CECBC

新晋 CNCF 沙箱项目 OpenClusterManagement 带来了它的最新特性

阿里巴巴中间件

阿里云 中间件 KubeVela cncf OCM

Google 宣布将 Knative 捐赠给 CNCF

QiLab

Google Knative cncf

RocketMQ这样做,压测后性能提高30%

中间件兴趣圈

RocketMQ 性能 Apache RocketMQ

邀请函|2021 云原生实战峰会,邀请您免费现场参会报名

阿里巴巴云原生

阿里云 云原生 峰会

车用能源的终极:氢能车落地普及还要多久?

脑极体

后端程序员福利套餐,22份资料合集,你能想到的关键技术,都在这里

奔着腾讯去

c++ golang Linux 音视频 学习资料

未来,区块链将在这些领域广泛应用!

CECBC

AI:人工智能 or 异类智能(Alien Intelligence)

mtfelix

28天写作

中年人的沉重 2

张老蔫

28天写作

超基础的机器学习入门-原理篇

凹凸实验室

机器学习 AI 低代码平台

解密 Dubbo 三大中心的部署架构

阿里巴巴中间件

阿里云 微服务 云原生 dubbo 中间件

Android C++系列:Linux进程间关系

轻口味

c++ android 28天写作 12月日更

11 张图 | 讲透原理,最细的 Eureka 增量拉取

悟空聊架构

悟空聊架构

硬核图解 SpringCloud 源码系列

悟空聊架构

SpringCloud 悟空聊架构 内容合集 签约计划第二季 技术专题合集

说出你和「云原生」的故事,获得年度云原生顶级盛会通行证

阿里巴巴云原生

阿里云 开源 云原生 投稿

架构训练营第3期模块5作业

吴霏

架构训练营

模块5-微博评论高性能高可用计算架构分析

小何

「架构实战营」

一场关于元宇宙公司之死的剧本杀

脑极体

四步轻松玩转微服务敏捷开发

阿里巴巴中间件

阿里云 微服务 云原生 敏捷开发 中间件

架构实战训练营|课后作业 模块 5

Geek_6bb688

040022-week5-design

InfoQ_70156470130f

模块一作业

Geek_e6f7f6

架构实战营

快速云原生化,从数据中心到云原生的迁移最佳实践

阿里巴巴云原生

阿里云 云原生 实践 迁云方案

32 K8S之DaemonSet/Job/CronJob控制器

穿过生命散发芬芳

k8s 28天写作 12月日更

趣谈“分布式链路追踪“组件发展史

悟空聊架构

分布式 链路追踪 28天写作 悟空聊架构 12月日更

8 张图 | 剖析 Eureka 的首次同步注册表

悟空聊架构

6000字 | 深入理解 Ribbon 的架构原理

悟空聊架构

悟空聊架构

[Pulsar] 设置JWT认证

Zike Yang

Apache Pulsar 12月日更

开源 ML 社区的新星,Kubeflow 正式成为 CNCF 项目_机器学习/深度学习_InfoQ精选文章