An open API service indexing awesome lists of open source software.

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

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.