Skip to main content

Core measurement engine for InferenceBench — drivers, telemetry, percentiles, fingerprinting

Project description

inferencebench-harness

The core measurement engine. Drivers (open-loop Poisson, closed-loop), telemetry samplers (NVML, RAPL), percentile math with bootstrap CI, hardware fingerprinting.

Status

Phase 1 active development.

Public API (in development)

from inferencebench.harness import BenchmarkRun, OpenLoopDriver, ClosedLoopDriver
from inferencebench.harness.telemetry import NVMLSampler, RAPLSampler
from inferencebench.harness.metrics import Percentiles, BootstrapCI, GoodputAtSLO
from inferencebench.harness.fingerprint import compute_hardware_fingerprint

See docs/concepts/harness.md for the full conceptual guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

inferencebench_harness-0.0.2.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

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

inferencebench_harness-0.0.2-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file inferencebench_harness-0.0.2.tar.gz.

File metadata

  • Download URL: inferencebench_harness-0.0.2.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for inferencebench_harness-0.0.2.tar.gz
Algorithm Hash digest
SHA256 079963de84e4ff54b9153f1ca66329dd810846cdf1fdac263582069de37d0848
MD5 4b99043cc2ad64f1cda32767ce5ac357
BLAKE2b-256 36bcd02f054ccad60be66b9dfa8413568bf146ded151fdcf080ac84a26db33a2

See more details on using hashes here.

File details

Details for the file inferencebench_harness-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: inferencebench_harness-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for inferencebench_harness-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc3332f53b5b20ee762ea524437f7bc456d45039e483010207c25216bf4a5cf9
MD5 24b211865ba8183d34417a9769096214
BLAKE2b-256 397ff73925e8fa2076bca48d7218be6ecba1af955b4d518a390f0f67c8e87d12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page