FlagOS is a unified, open-source AI system software stack designed for multi-chip scenarios. This community repository serves as the central hub for:
- 🤝 Contributing to FlagOS projects
- 💬 Community discussions and collaboration
- 📚 Sharing knowledge and best practices
- 🎯 Participating in the FlagOS ecosystem
- About FlagOS Community
- How to Contribute
- Communication Channels
- Code of Conduct
- Community Resources
- Getting Help
- License
FlagOS is jointly built by over ten domestic and international organizations, including chip companies, system manufacturers, algorithm and software entities, non-profit organizations, and research institutions. The FlagOS community aims to:
- Break down ecosystem barriers between different chip software stacks
- Reduce migration costs for developers
- Foster innovation in AI system software
- Build an inclusive ecosystem welcoming all contributors
- Share knowledge and promote best practices
The FlagOS project encompasses multiple specialized repositories:
- FlagGems - High-performance universal AI operator library
- FlagTree - Unified AI compiler
- FlagScale - Unified parallel training and inference framework
- FlagCX - Unified communication library
- FlagPerf - Multi-chip evaluation tool
- And many more...
We welcome contributions from everyone! There are many ways to participate:
Help improve FlagOS by contributing code, bug fixes, and new features. See our Contributing Guide for details on:
- How to submit pull requests
- Code standards and formatting
- Running tests
- Code review process
Improve and expand documentation, examples, tutorials, and translations. Your improvements help make FlagOS accessible to more developers.
Report issues you encounter or suggest new features:
- Bug Reports: Help us fix problems by providing detailed reproduction steps
- Feature Requests: Share your ideas for improving FlagOS
- See CONTRIBUTING.md for templates and guidelines
Join discussions and help other contributors:
- Answer questions in our communication channels
- Review pull requests and provide feedback
- Share knowledge and best practices
- Mentor new contributors
Stay connected and engage with the FlagOS community:
| Channel | Purpose | Contact |
|---|---|---|
| General inquiries and communication | qgzhu@flagos.io | |
| 📱 WeChat Official Account | Updates and news | 智源FlagOpen |
| 💬 GitHub Discussions | Technical discussions and Q&A | [Coming Soon] |
| 📋 Mailing List | Announcements and community updates | [Coming Soon] |
We are committed to providing a welcoming and inclusive environment for all community members. All participants are expected to adhere to our Code of Conduct:
- Code of Conduct (English)
By participating in this community, you agree to uphold these standards and help us maintain a respectful and productive environment.
- 📚 Contributing Guide - Detailed guidelines for contributing
- 🔗 FlagOS Wiki - Complete documentation and resources
- 📝 Project Roadmap - See what we're building
- 🔗 Organization GitHub - All FlagOS repositories
- 🌐 Model Repositories:
- Read this README to understand the project
- Check the FlagOS Wiki for comprehensive documentation
- Review the Contributing Guide to learn how to contribute
- Reach out on any of our Communication Channels
- Identify which FlagOS repository is relevant to your contribution
- Read that repository's specific
CONTRIBUTING.mdfile - Review the Community Contributing Guide for general guidelines
- Fork the repository and follow the contribution workflow
- Submit your pull request for review
- Check existing issues to avoid duplicates
- Open a new issue with:
- Clear description of the problem/idea
- Steps to reproduce (for bugs)
- Relevant environment information
- See CONTRIBUTING.md for detailed reporting guidelines
Join any of our Communication Channels and ask away! We have a supportive community ready to help.
community/
├── README.md # English version (this file)
├── README_CN.md # Chinese version
├── CONTRIBUTING.md # Contribution guidelines (English)
├── CONTRIBUTING_CN.md # Contribution guidelines (Chinese)
├── CODE_OF_CONDUCT.MD # Community code of conduct (English)
├── CODE_OF_CONDUCT_CN.MD # Community code of conduct (Chinese)
└── LICENSE # Apache License 2.0
This repository is licensed under the Apache License 2.0. See LICENSE for the full text.
We appreciate all contributions, no matter how small. Whether you're reporting a bug, submitting a feature request, improving documentation, or writing code - every contribution helps make FlagOS better.
Ready to join us? Start with the Contributing Guide!
Chinese version: 中文版本