Skip to content

add bootstrap histograms for RCPs to rcp_checker/visualization_scripts/rcp_viewer.py#464

Closed
matthew-frank wants to merge 4 commits into
mlcommons:masterfrom
matthew-frank:matthew-frank/rcp-jackknife
Closed

add bootstrap histograms for RCPs to rcp_checker/visualization_scripts/rcp_viewer.py#464
matthew-frank wants to merge 4 commits into
mlcommons:masterfrom
matthew-frank:matthew-frank/rcp-jackknife

Conversation

@matthew-frank
Copy link
Copy Markdown
Contributor

No description provided.

wandering-logic and others added 4 commits May 27, 2026 11:38
--jackknife GBS restricts output to the single real (non-interpolated)
RCP at the given global batch size, validating it against the full
measured set (so pruned-out batch sizes are still accepted), and also
prints the benchmark's submission_runs count.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
When --jackknife is given, resample the reference convergence runs 1000
times (drawing submission_runs values with replacement), take a trimmed
mean (trim ceil(10%) from each end), and print an ASCII histogram of the
resulting score distribution. Add --seed for reproducible output.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The resampling draws with replacement, which is a bootstrap, not a
jackknife, so name it accurately. Rewrite the flag help to lead with its
real purpose (producing the score histogram) rather than the output
restriction, and increase the resample count from 1000 to 10000 for a
smoother distribution.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Add two summary lines to --bootstrap output: max_speedup (RCP mean / RCP
min, the largest score ratio achievable from lucky-fast convergence) and
P(score < min), the measured fraction of bootstrap scores falling below
the RCP min.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@matthew-frank matthew-frank requested review from a team as code owners May 27, 2026 17:45
@github-actions
Copy link
Copy Markdown

MLCommons CLA bot:
Thank you very much for your submission; we really appreciate it. Before we can accept your contribution,
we ask that you sign the MLCommons CLA (Apache 2). Please submit your GitHub ID to our onboarding form to initiate
authorization. If you are from a MLCommons member organization, we will request that you be added to the CLA.
If you are not from a member organization, we will email you a CLA to sign. For any questions, please contact
support@mlcommons.org.
0 out of 1 committers have signed the MLCommons CLA.
@wandering-logic
You can retrigger this bot by commenting recheck in this Pull Request

@github-actions github-actions Bot locked and limited conversation to collaborators May 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants