8000 Publish Benchmark v1 snapshot df0d30b: every correctness gate passing (#66) by rafatahmed · Pull Request #67 · rafatahmed/Flahax · GitHub
[go: up one dir, main page]

Skip to content

Publish Benchmark v1 snapshot df0d30b: every correctness gate passing (#66) - #67

Merged
rafatahmed merged 3 commits into
mainfrom
docs/benchmark-results-4dffdf8
Oct 20, 2026
Merged

rafatahmed merged 3 commits into
mainfrom
docs/benchmark-results-4dffdf8

Conversation

@rafatahmed
@rafatahmed rafatahmed commented Oct 20, 2026 •
Copy link
Copy Markdown
Owner

Closes #66.

Updated after #69 merged. The branch now has main merged in (the CHANGELOG conflict is resolved) and publishes a fresh snapshot of df0d30b. The earlier 4dffdf8 snapshot predated #69 and has been removed. The branch name still says 4dffdf8.

Snapshot 2026-10-20-linux-df0d30b

Benchmark v1 run 39515183621 on main at df0d30b, after #62 (solver speed), #65 (ASV discovery) and #69 (ceilings and NNLS optimality). Normal CI for the same commit (run 39515081885) passed and is recorded in the capture. This is the first capture with every correctness gate passing.

Scorecard Previous published (2340a19) This snapshot
Controlled NNLS problems 6/7 7/7
Stored chemistry comparisons 21/21 21/21
Completed timing workloads 16/17 17/17
Complete recipes 29/52 34/52
Nutrient targets 563/636 571/636
Manual workflow failure success

The capture notes record the attempts that are not substituted for this one: 61dda09 (no timings, #64) and 4dffdf8 (before #69). They also say that the Windows page was not re-measured.

Timings

2340a19 ran on an AMD EPYC 9V74, and 4dffdf8 and df0d30b both on an EPYC 7763.

On the same CPU model, 4dffdf8 → df0d30b:

Against 2340a19, on a different CPU, so the size of the change is indicative only:

Publisher fix (#66)

tools/publish_benchmark_report.py always wrote "The numerical scorecard is not fully passing", even with 7/7 and 17/17. scorecard_notice() now gives that warning only when a gate fails (NNLS, stored chemistry, a missing timing workload, or a workflow that did not succeed), and a note otherwise. Both branches are tested.

Verification

  • 371 tests pass (1 skipped).
  • The evidence tests check the checksums, that downloads match zip members, that page counts match the snapshot, and that no local paths are published.
  • The Sphinx build is clean.

…failed gates (#66)

Hosted run 39511463809 on main at 4dffdf8 (after #62 and #65) is the first
capture with every correctness gate passing: 7/7 controlled NNLS cases,
21/21 stored chemistry comparisons and 17/17 timing workloads.

The publisher wrote 'The numerical scorecard is not fully passing'
unconditionally. scorecard_notice() now gives that warning only when an NNLS
case or chemistry comparison fails, a timing workload is missing or the
workflow did not succeed, and a note otherwise; both branches are tested.
@read-the-docs-community
read-the-docs-community Bot commented Oct 20, 2026 •
Copy link
Copy Markdown

Documentation build overview

📚 Flahax | 🛠️ Build #35283743 | 📁 Comparing 0c89bf7 against latest (4dffdf8)

  🔍 Preview build  

4 files changed
± changelog.html
± api/reference.html
± evidence/benchmark-results.html
± guide/usage.html

Hosted run 39515183621 on main at df0d30b (Benchmark v1, success; normal
CI run 39515081885, success). Every correctness gate passes: 7/7 NNLS,
21/21 stored chemistry, 17/17 timing workloads; complete recipes 34/52.
The unmerged 4dffdf8 snapshot predates #69 and is removed; its capture
notes record why.
@rafatahmed rafatahmed changed the title Publish Benchmark v1 snapshot 4dffdf8: every correctness gate passing (#66) Publish Benchmark v1 snapshot df0d30b: every correctness gate passing (#66) Oct 20, 2026
@rafatahmed
rafatahmed merged commit 9bea54a into main Oct 20, 2026
6 checks passed
@rafatahmed
rafatahmed deleted the docs/benchmark-results-4dffdf8 branch October 20, 2026 23:31
@rafatahmed rafatahmed self-assigned this Oct 23, 2026
rafatahmed added a commit that referenced this pull request Nov 7, 2026
Publish Benchmark v1 snapshot df0d30b: every correctness gate passing (#66)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Benchmark results page says 'not fully passing' when every gate passed

1 participant

0