项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 7829
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 uv 包管理器(README 安装命令基于 uv pip)
- Python 环境(README 示例使用 Python 3.12)
- 如需本地完整体验,准备 Devbox 或使用 GitHub Codespaces
安装与启动步骤
-
1准备 uv 环境
README 的安装命令使用 uv pip,请先确保机器上已安装 uv;若未安装请参考 uv 官方文档安装后再继续。
-
2安装 Flyte SDK
用 uv pip 安装 flyte 包,即可获得 Flyte 2 的 Python SDK。完整 SDK 与开发工具见 flyte-sdk 仓库。
uv pip install flyte -
3编写示例工作流
按 README 示例,用 TaskEnvironment 定义环境,再用 @env.task 装饰函数。README 节选中 main 异步任务代码被截断,完整示例请见仓库。
import flyte env = flyte.TaskEnvironment( name="hello_world", image=flyte.Image.from_debian_base(python_version=(3, 12)), ) @env.task def calculate(x: int) -> int: return x * 2 + 5 -
4运行验证
将示例代码保存为脚本(如 hello_world.py)后执行,确认能正常导入 flyte 并运行任务定义。
python hello_world.py -
5本地完整体验
README 建议本地试用 Flyte 2 时运行 Devbox,或直接在 GitHub Codespaces 中打开快速开始环境。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
TaskEnvironment.name | 是 | 任务环境名称,用于标识该组任务 | hello_world |
TaskEnvironment.image | 否 | 任务运行的容器镜像,示例用 Debian 基础镜像 | flyte.Image.from_debian_base(python_version=(3, 12)) |
如何确认成功
安装后能 import flyte,示例脚本运行不报错即表示 SDK 可用。
常见问题
Q:想用 Flyte 1 怎么办?
A:Flyte 1 已转移到 master 分支维护,需要时切换到该分支查看对应文档与代码。
Q:本地怎么快速跑起来 Flyte 2?
A:README 推荐在本地运行 Devbox,或使用 GitHub Codespaces 的 flyteorg/flyte-devbox-codespace 快速开始环境。
Q:只装 flyte 包够用吗?
A:基础安装即可试用;若需要完整 SDK 与开发工具,请参考 flyte-sdk 仓库。
注意事项
- Flyte 2 已正式 GA,README 默认介绍的是 Flyte 2,Flyte 1 在 master 分支维护。
- README 中未给出本地部署的完整命令与端口信息,Devbox 与 Codespaces 需按其官方文档操作。
- 示例代码在 README 节选中被截断,实际使用请以仓库和官方文档的完整示例为准。
核心亮点
- 声明式 API 加类型安全,工作流定义清晰,减少运行时错误
- 原生支持 GPU 和分布式训练,轻松调度大规模 AI 任务
- 内置重试、超时和故障恢复,生产环境可靠性强
不足之处
- 学习曲线较陡,概念和配置相对复杂
- 文档/社区待观察
适用场景
- 机器学习模型训练和调参的自动化流水线
- 数据管道与特征工程任务的编排调度
- 需要严格版本控制和审计的企业级 AI 平台
替代项目
Kubeflow、Airflow、Prefect
上一篇:ai-website-cloner-template
下一篇:ego-lite
同类项目推荐
puppeteer-render-text
开源
用 Chrome 引擎把文本变成高清图片,排版效果与浏览器一致。
Robust text renderer using headless chrome.
flow-like
开源
拖拽搭 AI 工作流,强类型不炸线,Rust 跑得快
Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, ···
cloakbrowser-mcp
开源
让 AI Agent 直接操控浏览器上网干活
⚡ CloakBrowser MCP server for AI agents: Playwright-powered browsing, clean tool fo···
xiaozhi-esphome
开源
把小智音箱刷进 Home Assistant,语音控制全屋设备
Alternative code to use xiaozhi ai devices in esphome/home assistant.
lightning
开源
拖拽配置就能打通政府系统数据流,自动跑流程
Lightning ⚡️ is latest version of the OpenFn platform, a DPG and DPI building bloc···
Automatic-Youtube-Reddit-Text-To···
开源
Reddit热帖一键变YouTube视频,全自动发布
A series of 3 programs that will automatically receive scripts from Reddit, allow th···
glance
开源
在终端用对话指挥浏览器,自动点击截图测页面
AI-powered browser automation MCP server for Claude Code. Navigate, click, screensho···
SeleniumBase
开源
写 Python 脚本自动开浏览器,绕过反爬还能跑测试
Browser automation, web scraping, and testing. CDP Mode provides a Stealthy Chromium···
video-recap-skills
开源
丢个视频给 Claude,自动出中文解说成片还能导剪映
AI 视频解说全流程 skill 包:自动切镜头、看画面写解说词、配音合成成片,支持一键导出可···
