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.1.0.tar.gz (41.9 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.1.0-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: inferencebench_harness-0.1.0.tar.gz
  • Upload date:
  • Size: 41.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 41f4d1165fda49ffaae4f4c0d4980c67a04aae7e091cc1cac0ea8543f59adbd9
MD5 713f9c8d1385c2c5f306c2db22411c22
BLAKE2b-256 ec24d1aa26bbbff1bb37550962d23e1901dd214497b31787448397da5e12740d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: inferencebench_harness-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 41.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32a8ad79c1a35a3d78b3cbf4157b240b089e52a20e801f04b636ea9c97a90ce5
MD5 827d05fbac94467766f5df656af54a15
BLAKE2b-256 819957796f04ea14be6dc925146473279bbccb5d3290d208d11e1b8504cb82fc

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