flowchart LR
subgraph Design["FEP 状态(设计轨道)"]
P[Provisional] --> IA[Implementable] --> IM[Implemented]
end
subgraph Cycle["版本周期(每个版本循环一次)"]
S[提交与评审] --> FF[FEP 冻结] --> CF[代码冻结] --> T[测试期] --> R[发布]
end
P -.作者撰写.-> S
IA -.冻结前须批准.-> FF
CF -.实现合入各模块仓库.-> T
IM -.发布时验收达成.-> R
OW([FEP Owner]):::role -.负责.-> P
AP([SIG Approver / TSC]):::role -.批准.-> IA
RM([Release Manager]):::role -.把关与追踪.-> FF
QA([测试者]):::role -.验证.-> T
classDef role fill:#eef,stroke:#88a
FlagOS 社区
语言 | Language
中文 | English
欢迎来到 FlagOS 社区 👋
FlagOS 是一个统一的、开源的 AI 系统软件栈,专为多芯片场景设计。本社区仓库是以下工作的中心枢纽:
🧭 按角色找路
初来乍到?从你的角色出发——每一行都是从”我想做什么”到”该去哪”的最短路径。
CONTRIBUTING.md全局一张图
FlagOS 的开发同时跑在三条轨道上——FEP 的设计状态、版本周期、以及各角色何时行动:
flowchart LR subgraph Design["FEP 状态(设计轨道)"] P[Provisional] --> IA[Implementable] --> IM[Implemented] end subgraph Cycle["版本周期(每个版本循环一次)"] S[提交与评审] --> FF[FEP 冻结] --> CF[代码冻结] --> T[测试期] --> R[发布] end P -.作者撰写.-> S IA -.冻结前须批准.-> FF CF -.实现合入各模块仓库.-> T IM -.发布时验收达成.-> R OW([FEP Owner]):::role -.负责.-> P AP([SIG Approver / TSC]):::role -.批准.-> IA RM([Release Manager]):::role -.把关与追踪.-> FF QA([测试者]):::role -.验证.-> T classDef role fill:#eef,stroke:#88aProvisional走到Implemented,并申报Target Version。Implementable(要求 Test Plan 完整)。完整规则:FEP 生命周期。当前周期的具体日期见:release/2.2/schedule_CN.md。
社区导航
目录
关于 FlagOS 社区
FlagOS 由十多家国内外组织联合建立,包括芯片公司、系统制造商、算法和软件实体、非营利组织和研究机构。FlagOS 社区的目标是:
FlagOS 项目包含多个专业化的代码仓库:
如何贡献
我们欢迎所有人的贡献!参与的方式有很多:
💻 代码贡献
通过贡献代码、修复 bug 和实现新功能来改进 FlagOS。详见贡献指南:
📖 文档贡献
改进和完善文档、示例、教程和翻译。您的贡献有助于让更多开发者了解 FlagOS。
🐛 Bug 报告和功能建议
报告您发现的问题或提出改进建议:
🤝 社区支持
加入讨论并帮助其他贡献者:
🏛️ 加入或创建 SIG
SIG(特别兴趣小组)是技术工作的核心组织。每个 SIG 覆盖一个特定技术领域——算子、编译器、通信、训练等。
交流渠道
与 FlagOS 社区保持联系和互动:
行为准则
我们致力于为所有社区成员提供热情和包容的环境。所有参与者都应遵守我们的行为准则:
通过参与本社区,您同意遵守这些标准,并帮助我们维持一个尊重和高效的环境。
社区资源
获取帮助
我是 FlagOS 的新手。从哪里开始?
我想贡献代码。应该怎么做?
CONTRIBUTING.md文件我发现了一个 bug 或有功能建议。如何报告?
我想创建或加入 SIG
我有问题或想讨论某个话题
加入我们的任何交流渠道提问!我们有一个热心的社区随时准备帮助。
仓库结构
许可证
本仓库采用 Apache License 2.0 许可。详见 LICENSE 文件。
感谢您! 💖
我们感谢所有的贡献,无论大小。无论您是报告 bug、提交功能建议、改进文档还是编写代码——每个贡献都在帮助 FlagOS 变得更好。
准备好加入我们了吗? 从贡献指南开始吧!
英文版本:English Version