AI Hardware Benchmark Suite
AI Hardware Benchmark Suite (aihw-bench) is an open-source Python framework for reproducible benchmarking and profiling of AI workloads across CPUs, supported GPUs, embedded targets, simulator-backed environments, and extensible hardware backends.
Current Release
v2.0.0 is feature complete. It provides the benchmark engine, reproducible official-suite contracts, hardware capability reporting, static reports and dashboards, local workspace/history foundations, and a deterministic local benchmark analysis assistant. The assistant is metric-grounded and is not an LLM-backed service.
Hardware detection, capability reporting, executable backends, and accelerated execution are distinct concepts. See the hardware support guide before selecting a device target.
CLI
aihw-bench benchmark
aihw-bench profile
aihw-bench compare
aihw-bench report
aihw-bench dashboard
aihw-bench suite list
aihw-bench assistant SESSION_ID
aihw-bench version
Documentation
Start with docs/index.md. Key current guides:
- Hardware support
- Official benchmark suite
- Dashboard
- Local benchmark analysis assistant
- Enterprise foundations
- Security policy
Development
This repository targets Python 3.12+ and uses Poetry-compatible PEP 621 metadata.
python -m pip install --upgrade pip
python -m pip install poetry
poetry install --with dev,docs
poetry run pytest
poetry run ruff check .
poetry run mypy src
License
Apache License 2.0. See LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aihw_bench-2.0.0.tar.gz.
File metadata
- Download URL: aihw_bench-2.0.0.tar.gz
- Upload date:
- Size: 67.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d696dac982923f928b840b8aec87a46eed3cd8ea170d457847601208c667c35c
|
|
| MD5 |
d42d7cdf11f2a5286785e047da24f4b8
|
|
| BLAKE2b-256 |
6a8e8a8125bd2b31682f6dcf56f2ec76be0d3bf3671e8a22c0fbc5ea432b30f0
|
Provenance
The following attestation bundles were made for aihw_bench-2.0.0.tar.gz:
Publisher:
release.yml on shashi065/aihw-bench
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aihw_bench-2.0.0.tar.gz -
Subject digest:
d696dac982923f928b840b8aec87a46eed3cd8ea170d457847601208c667c35c - Sigstore transparency entry: 2666351515
- Sigstore integration time:
-
Permalink:
shashi065/aihw-bench@913665527e0cf41b2595d45891df206b66e797f3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/shashi065
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@913665527e0cf41b2595d45891df206b66e797f3 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file aihw_bench-2.0.0-py3-none-any.whl.
File metadata
- Download URL: aihw_bench-2.0.0-py3-none-any.whl
- Upload date:
- Size: 91.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ff0394bb6342ea89b7bc91906de3c7ae66dbf294064257845911aaa1c780584
|
|
| MD5 |
33487e0b280706b9f100c4b0f3ddd93d
|
|
| BLAKE2b-256 |
afc9fc36316e23bccf8687f364413ce503d1305b276ec1038ee5a9c153de083a
|
Provenance
The following attestation bundles were made for aihw_bench-2.0.0-py3-none-any.whl:
Publisher:
release.yml on shashi065/aihw-bench
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aihw_bench-2.0.0-py3-none-any.whl -
Subject digest:
2ff0394bb6342ea89b7bc91906de3c7ae66dbf294064257845911aaa1c780584 - Sigstore transparency entry: 2666351545
- Sigstore integration time:
-
Permalink:
shashi065/aihw-bench@913665527e0cf41b2595d45891df206b66e797f3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/shashi065
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@913665527e0cf41b2595d45891df206b66e797f3 -
Trigger Event:
workflow_dispatch
-
Statement type: