项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4262
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Kubernetes 集群(README 提及 1.20+ 起 Docker 运行时已废弃)
- 任意受支持的容器运行时(Emissary Executor 与容器运行时无关)
- 可选:本地开发安装 just 命令运行器
- 本地开发使用 make(just 配方是 make 目标的封装)
安装与启动步骤
-
1准备 Kubernetes 集群
Kubeflow Pipelines 运行在 Kubernetes 上;1.20+ 已废弃 Docker 运行时,Emissary 执行器兼容任意容器运行时。
-
2选择安装方式
可作为 Kubeflow Platform 的一部分安装,也可将 Kubeflow Pipelines 作为独立服务部署,具体命令见官网安装文档。
-
3确认默认执行器
Kubeflow Pipelines 1.8 起默认使用 Emissary Executor,无需为容器运行时差异做额外适配。
-
4可选安装 just
仓库根目录提供可选的 just 命令运行器,仅为本地开发提供 make 目标的简短别名,不影响 CI 和发布流程。
-
5列出可用配方
安装 just 后在仓库根目录执行,列出所有可用配方,确认本地开发环境就绪。
just -
6运行后端测试
这是对已有 make 目标的薄封装,用于本地运行后端测试。
just backend-test -
7构建后端镜像
重型或需要构建 Docker 镜像的流程只通过显式命名的配方暴露。
just backend-images -
8直接调用 make
不使用 just 时,可直接执行其封装的 make 目标,效果等价。
make -C backend/src/v2 test
如何确认成功
在仓库根目录执行 just,能列出可用配方(含 backend-test、backend-images),说明本地开发环境就绪。
常见问题
Q:为什么没有 just build 或 just test?
A:仓库有意不提供通用的 build/test 配方,重型或 Docker 构建流程只通过显式命名的配方(如 backend-images)暴露。
Q:Kubernetes 1.20+ 还能用 Docker 运行时吗?
A:Docker 容器运行时在 Kubernetes 1.20+ 已废弃;Kubeflow Pipelines 1.8 起默认使用 Emissary Executor,适配任意容器运行时。
Q:可以不装整个 Kubeflow 平台吗?
A:可以。Kubeflow Pipelines 既可以作为 Kubeflow Platform 的一部分安装,也可以作为独立服务部署。
Q:just 会替代 make 吗?
A:不会。所有 just 配方都是已有 make 目标的薄封装(例如 make -C backend/src/v2 test),CI 与发布流程不受影响。
注意事项
- README 的安装章节只给出官方文档链接,未提供可直接复制的部署命令,实际安装请按官网文档操作。
- Docker 容器运行时在 Kubernetes 1.20+ 已废弃,Kubeflow Pipelines 1.8 起默认使用 Emissary Executor。
- just 是可选工具,仅用于本地开发便利,不替代任何 CI 或发布工作流。
核心亮点
- 提供 Python DSL 和轻量组件,定义流水线代码简洁,上手快
- 原生集成 Kubernetes,支持资源隔离、弹性伸缩和故障恢复
- 自带可视化 UI,可直观查看运行日志、指标和 DAG 图
不足之处
- 组件版本兼容性管理复杂,升级时易出现破坏性变更
- 文档和社区活跃度待观察,部分高级功能示例不足
适用场景
- 机器学习实验的流程标准化和自动化
- 生产环境中的定时训练、批处理推理流水线
- 需要与超参调优、模型部署结合的一体化平台
替代项目
Airflow、Prefect、Argo Workflows
上一篇:sdk
下一篇:weightslab
同类项目推荐
dbxlite
开源
浏览器里直接查本地和云数据,AI 帮你写 SQL
Open-source SQL workbench powered by DuckDB. Query local files, BigQuery, and Snowfl···
batchlinks-webui
开源
一条链接列表,批量拉取模型,省时省力
Download several Huggingface, MEGA, and CivitAI links at once. SD webui extension. F···
Ollama-For-AMD-Installer
开源
AMD 显卡一条命令装好 Ollama,直接跑本地大模型
This project simplifies the installation process of likelovewant's library, making i···
sbx-releases
开源
给 AI 编码代理一个隔离沙箱,随便跑不伤本机
Docker Sandboxes run AI coding agents in isolated environments on your machine or on···
dgx-spark-qwen38
开源
一条命令把 DGX Spark 变成私有 AI 服务器
dgx-spark-qwen38 is an open-source installer that turns an NVIDIA DGX Spark, or any ···
stable-diffusion-deploy
开源
一键部署 Stable Diffusion 到云端,自动负载均衡与动态批处理。
Learn to serve Stable Diffusion models on cloud infrastructure at scale. This Lightn···
LMeterX
开源
一键压测大模型与 HTTP 接口,AI 自动分析性能瓶颈
A general-purpose API load testing platform that supports LLM services、A2A/MCP serv···
kite
开源
一个界面管多集群,AI 帮你运维 K8s
A lightweight, modern Kubernetes dashboard. All your clusters. One workspace.
ijfw
开源
让多个 AI 编程代理协同工作,自动记忆、路由和互审,代码质量稳了。
IJFW — It Just F*cking Works. Ferrox Labs' local-first infrastructure for AI coding···
