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® research project. Please see MLCommons Chakra Working Group for more details for participating in this effort.
A detailed description of the original motivation and guiding principles can be found here. 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 for details.
License
Chakra is released under the MIT license. Please see the LICENSE.md file for more information.
Contributing
We actively welcome your pull requests! Please see CONTRIBUTING.md for more info.
Metadata
Release files for mlc-chakra 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mlc_chakra-1.0.0.tar.gz | 50.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mlc_chakra-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.2 kB
Release files / mlc_chakra-1.0.0.tar.gz
| Download URL | mlc_chakra-1.0.0.tar.gz |
|---|---|
| Size | 50.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf136b9fde934f13895ee0c96035fb789df8e983e8f0581eb845d06e0ebdcb3d
|
|
BLAKE2b-256 checksum How to use checksums |
f4fc88e673e0347fe1e1f5cd16bb02d32e680f5a4891f0d74fa4a81d97be5353
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / mlc_chakra-1.0.0-py3-none-any.whl
| Download URL | mlc_chakra-1.0.0-py3-none-any.whl |
|---|---|
| Size | 59.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4a4ed2267e129bc4b0cda5fb45837b610cdb03ec3ba411563abd4ec55c4d537
|
|
BLAKE2b-256 checksum How to use checksums |
3137bf9c452f7fa8ed93cfa8eb61aeb8425ee44a343ca6402cf3505703a2387c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|