NextStatNextStat

Benchmark Results

Reproducible performance snapshots across 6 verticals

First GPU Snapshot Published — Feb 2026

The first public ML GPU benchmark snapshot is live: RTX 4000 SFF Ada, JAX 0.4.38 CUDA, NextStat 0.1.0. Snapshot packaged for Zenodo with pinned environment, baseline manifest (incl. GPU metadata via nvidia-smi), and schema-validated artifacts. More suites and hardware configs to follow.

github.com/NextStat/nextstat-public-benchmarks →

Suite Overview

The benchmark program covers 6 verticals. Each suite has a dedicated runbook documenting datasets, baselines, metrics, and the correctness contract.

SuiteBaselinesKey MetricStatus
HEPpyhf, ROOT/RooFitWall-time (fit, scan, ranking), NLL parityInternal
Pharmanlmixr2, Torsten (Stan)NLME convergence time, parameter parityPlanned
BayesianCmdStanPy, PyMCESS/sec, divergence rate, R-hatInternal
MLneos (JAX), pyhfGradient throughput, compile vs executePublished
Time Seriesstatsmodels, filterpyKalman throughput, EM convergenceInternal
Econometricslinearmodels, statsmodelsPanel FE wall-time, DiD/IV parityInternal

Existing Internal Results (Preview)

These numbers are from internal CI runs. Public reproducible snapshots with pinned environments and downloadable artifacts will follow.

WorkloadNextStatBaselineSpeedup
MLE fit (2-channel, 23 params)0.8 mspyhf: 30 ms37×
Profile scan (30 points)22 msROOT: 19.3 s880×
Batch toys 10k (CUDA)7.1 mspyhf: ~10 s~1400×
Ranking (23 systematics)18 msROOT: 5.2 s289×

Published Snapshots

ML GPU Snapshot — 2026-02-09

DOI
Snapshot IDsnapshot-ml-gpu-nextstat-20260209
GPUNVIDIA RTX 4000 SFF Ada Generation
OS / PythonUbuntu 24.04 / Python 3.12.3
JAXjax 0.4.38 + jax-cuda12-plugin + CUDA 12.6 (ptxas)
NextStat0.1.0 (cp312, manylinux_2_34_x86_64)
Wheel SHA-2566c1126becb02ab1582c04c1399a09d928…
Zenodo SHA-25609e1f929170071712d0f3603e0b7ce81…

Includes: baseline_manifest.json (GPU metadata via nvidia-smi), snapshot_index.json, per-case results, README_snippet_ml.md. Packaged as .tar.gz for Zenodo deposit.

All-Suites GPU Snapshot (CI) — 2026-02-09

GitHub Actions Run →
Snapshot IDsnapshot-all-gpu-hetzner-rtx4000-2026-02-09
SuitesHEP + Pharma + Bayesian + ML
GPUNVIDIA RTX 4000 SFF Ada (driver 580.95.05)
Harness commit43b5869a58e4da0baf38c89ffa065b5ec114b307
Wheel SHA-2566c1126becb02ab1582c04c1399a09d928…
Archive SHA-256f8cdf20d5d71cd55e925385ea2d12951ac…

First CI-produced snapshot from the public repo via publish_gpu.yml on the self-hosted Hetzner runner. Includes all 4 suites, nextstat_wheel.whl, baseline_manifest.json, snapshot_index.json, and per-suite README snippets. Archive: 6.6 MB.

Replication Bundle — 2026-02-09

DOI

Independent replication artifacts for the published snapshot DOI 10.5281/zenodo.18542624. Includes rerun outputs, snapshot_comparison.json, and a signed report template.

Archive SHA-256: 228287839063bbcdc2e411370cf8addbb2eef58a…

Publication Plan

  • Separate public repo: nextstat-benchmarks with pinned environments
  • Each suite tagged with DOI via Zenodo + CITATION.cff
  • CI artifacts: raw JSON results, summary tables, baseline manifests
  • Third-party replication: external reruns with GPG/Sigstore signed reports
  • Blog coverage for each suite launch

Related