https://github.com/mlcommons/chakra
Repository for MLCommons Chakra schema and tools
https://github.com/mlcommons/chakra
Last synced: 4 months ago
JSON representation
Repository for MLCommons Chakra schema and tools
- Host: GitHub
- URL: https://github.com/mlcommons/chakra
- Owner: mlcommons
- License: apache-2.0
- Created: 2023-09-06T16:01:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-23T15:21:31.000Z (8 months ago)
- Last Synced: 2025-10-23T17:30:00.758Z (8 months ago)
- Language: Python
- Homepage: https://mlcommons.org/working-groups/research/chakra/
- Size: 6.8 MB
- Stars: 132
- Watchers: 5
- Forks: 61
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Chakra
Chakra is an open and interoperable graph-based representation of AI/ML workloads focused on enabling and accelerating AI SW/HW co-design. Chakra execution traces represent key operations, such as compute, memory, and communication, data and control dependencies, timing, and resource constraints.
This is a repository of Chakra schema and a complementary set of tools and capabilities to enable the collection, analysis, generation, and adoption of Chakra execution traces by a broad range of simulators, emulators, and replay tools.
Chakra is under active development as a [MLCommons](https://mlcommons.org/en)® research project. Please see [MLCommons Chakra Working Group](https://mlcommons.org/en/groups/research-chakratracebench/) for more details for participating in this effort.
A detailed description of the original motivation and guiding principles can be found [here](https://arxiv.org/abs/2305.14516). The paper was published prior to Chakra becoming a MLCommons project. Please cite this repository to refer to the latest Chakra schema and tools.
## Installation
Check out [`USER_GUIDE`](USER_GUIDE.md) for details.
## License
Chakra is released under the MIT license. Please see the [`LICENSE.md`](LICENSE.md) file for more information.
## Contributing
We actively welcome your pull requests! Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for more info.