Skip to main content

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:

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

aihw_bench-2.0.0.tar.gz (67.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aihw_bench-2.0.0-py3-none-any.whl (91.5 kB view details)

Uploaded Python 3

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

Hashes for aihw_bench-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d696dac982923f928b840b8aec87a46eed3cd8ea170d457847601208c667c35c
MD5 d42d7cdf11f2a5286785e047da24f4b8
BLAKE2b-256 6a8e8a8125bd2b31682f6dcf56f2ec76be0d3bf3671e8a22c0fbc5ea432b30f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aihw_bench-2.0.0.tar.gz:

Publisher: release.yml on shashi065/aihw-bench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aihw_bench-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ff0394bb6342ea89b7bc91906de3c7ae66dbf294064257845911aaa1c780584
MD5 33487e0b280706b9f100c4b0f3ddd93d
BLAKE2b-256 afc9fc36316e23bccf8687f364413ce503d1305b276ec1038ee5a9c153de083a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aihw_bench-2.0.0-py3-none-any.whl:

Publisher: release.yml on shashi065/aihw-bench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.0.1

2 files

This release

2.0.0 This release

2 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