FlagOS 是一个统一的、开源的 AI 系统软件栈,专为多芯片场景设计。本社区仓库是以下工作的中心枢纽:
- 🤝 为 FlagOS 项目贡献代码
- 💬 社区讨论和协作
- 📚 分享知识和最佳实践
- 🎯 参与 FlagOS 生态
FlagOS 由十多家国内外组织联合建立,包括芯片公司、系统制造商、算法和软件实体、非营利组织和研究机构。FlagOS 社区的目标是:
- 打破生态壁垒 - 消除不同芯片软件栈之间的障碍
- 降低迁移成本 - 帮助开发者轻松切换芯片平台
- 促进创新 - 推动 AI 系统软件的发展
- 构建包容生态 - 欢迎所有贡献者参与
- 分享知识 - 推广最佳实践和经验
FlagOS 项目包含多个专业化的代码仓库:
- FlagGems - 高性能通用 AI 算子库
- FlagTree - 统一 AI 编译器
- FlagScale - 统一并行训练推理框架
- FlagCX - 统一通信库
- FlagPerf - 多芯片评测工具
- 以及更多项目...
我们欢迎所有人的贡献!参与的方式有很多:
通过贡献代码、修复 bug 和实现新功能来改进 FlagOS。详见贡献指南:
- 如何提交 Pull Request
- 代码规范和格式
- 运行测试
- 代码审查流程
改进和完善文档、示例、教程和翻译。您的贡献有助于让更多开发者了解 FlagOS。
报告您发现的问题或提出改进建议:
- Bug 报告 - 通过详细的复现步骤帮助我们修复问题
- 功能请求 - 分享您对改进 FlagOS 的想法
- 详见贡献指南中的模板和指南
加入讨论并帮助其他贡献者:
- 在交流渠道中回答问题
- 审查 Pull Request 并提供反馈
- 分享知识和最佳实践
- 指导新贡献者
与 FlagOS 社区保持联系和互动:
| 渠道 | 目的 | 联系方式 |
|---|---|---|
| 📧 邮箱 | 一般咨询和沟通 | [email protected] |
| 📱 微信公众号 | 更新和新闻 | 智源FlagOpen |
| 📺 微信视频号 | 视频更新和公告 | 智源FlagOpen |
| 💬 GitHub Discussions | 技术讨论和问答 | [即将推出] |
| 📋 邮件列表 | 公告和社区更新 | [即将推出] |
我们致力于为所有社区成员提供热情和包容的环境。所有参与者都应遵守我们的行为准则:
- 行为准则 (中文)
通过参与本社区,您同意遵守这些标准,并帮助我们维持一个尊重和高效的环境。
- 📚 贡献指南 - 详细的贡献指南
- 🔗 FlagOS Wiki - 完整的文档和资源
- 📝 项目路线图 - 了解我们的规划
- 🔗 组织 GitHub - 所有 FlagOS 代码仓
- 🌐 模型仓库:
- 阅读本 README 了解项目
- 查看 FlagOS Wiki 获取详细文档
- 阅读贡献指南了解如何参与
- 在我们的任何交流渠道上联系我们
- 找到与您的贡献相关的 FlagOS 仓库
- 阅读该仓库特定的
CONTRIBUTING.md文件 - 查看社区贡献指南了解一般准则
- Fork 该仓库并按照贡献工作流操作
- 提交您的 Pull Request 接受审查
- 检查现有问题以避免重复
- 创建新 issue,包括:
- 问题/建议的清晰描述
- 复现步骤(针对 bug)
- 相关的环境信息
- 详见贡献指南中的详细报告指南
加入我们的任何交流渠道提问!我们有一个热心的社区随时准备帮助。
community/
├── README.md # 英文版本
├── README_CN.md # 中文版本(本文件)
├── CONTRIBUTING.md # 贡献指南(英文)
├── CONTRIBUTING_CN.md # 贡献指南(中文)
├── CODE_OF_CONDUCT.MD # 社区行为准则(英文)
├── CODE_OF_CONDUCT_CN.MD # 社区行为准则(中文)
└── LICENSE # Apache License 2.0
本仓库采用 Apache License 2.0 许可。详见 LICENSE 文件。
我们感谢所有的贡献,无论大小。无论您是报告 bug、提交功能建议、改进文档还是编写代码——每个贡献都在帮助 FlagOS 变得更好。
准备好加入我们了吗? 从贡献指南开始吧!
英文版本:English Version