Skip to main content

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)

Source distribution for mlc-chakra 1.0.0
File Size Uploaded
mlc_chakra-1.0.0.tar.gz 50.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlc-chakra 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page