From b233022c34d414d44947efc3f67c662eed1e5ea7 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 15 Oct 2026 22:17:09 +0100 Subject: [PATCH] docs: record the Aris large-mask before/after witness tables (#62) All three PyAutoArray members of the interferometer_large_mask_aris task merged on 2026-10-15: #630 sparse data vector, #631 AdaptSplit log-det backend parity and #632 numba route-gate cost model. Append a dated Results section with one short witness table per member, sourced from the PR bodies and the Mind completion records. Refresh the task's Status line and the campaigns.yaml task and campaign next: lines. The task stays active: the autolens_profiling phase-2 record and the Aris log-det after-measurement are still in flight. No check-in stamped. Co-Authored-By: Claude Fable 5.1 --- campaigns.yaml | 4 +- dashboard.html | 2 +- dashboard.md | 6 +-- tasks/interferometer_large_mask_aris.md | 50 ++++++++++++++++++++++++- 4 files changed, 55 insertions(+), 7 deletions(-) diff --git a/campaigns.yaml b/campaigns.yaml index 85bb1e0..4cc1d31 100644 --- a/campaigns.yaml +++ b/campaigns.yaml @@ -45,7 +45,7 @@ campaigns: title: Interferometer likelihood and streaming status: active updated: '2026-10-15' - next: 'Three PyAutoArray tasks filed 2026-10-15 from the Aris 512×512 profiling (PyAutoPulse#62): #626 sparse data vector memory (active, --auto), #627 AdaptSplit log-det backend parity and #628 numba route-gate cost model (queued behind the PyAutoArray claim). Streaming 1e8 CPU/A100 rows and the #332 memo after-measurement still need authorization; curvature preload needs the fixed-mapper science decision; FFT levers remain unstarted.' + next: 'All three PyAutoArray members from the Aris 512×512 profiling (PyAutoPulse#62) merged 2026-10-15, pending release: #630 sparse data vector memory, #631 AdaptSplit log-det backend parity, #632 numba route-gate cost model; phase-2 autolens_profiling record in flight. Streaming 1e8 CPU/A100 rows and the #332 memo after-measurement still need authorization; curvature preload needs the fixed-mapper science decision; FFT levers remain unstarted.' evidence: https://github.com/PyAutoLabs/autolens_profiling/blob/4db4d988e520a82219152743748c3188d485a4ba/wiki/campaigns/interferometer_likelihood.md - id: linear-solver title: Linear-solver accuracy and cost @@ -307,7 +307,7 @@ tasks: priority: high path: tasks/interferometer_large_mask_aris.md updated: '2026-10-15' - next: 'PyAutoArray#626 active under --auto (worktree interferometer-sparse-data-vector; witness 7.2 GB -> <= ~3.5 GB at 5,746 vertices); #627 and #628 queued in Mind planned.md behind the PyAutoArray claim, in that order. Record each before/after witness table in the task file at close-out.' + next: 'All three library members merged (PRs #630, #631, #632; pending release). In flight: autolens_profiling phase-2 record (routing table under the cost model + Aris log-det after-measurement). Then copy that table here and close the task.' issue: https://github.com/PyAutoLabs/PyAutoPulse/issues/62 evidence: https://github.com/PyAutoLabs/PyAutoArray/issues/626 - id: interferometer_w_tilde_fft_size_levers diff --git a/dashboard.html b/dashboard.html index 95691eb..d2186d2 100644 --- a/dashboard.html +++ b/dashboard.html @@ -646,7 +646,7 @@ - PyAutoPulse: https://github.com/PyAutoLabs/PyAutoPulse - autolens_profiling: https://github.com/PyAutoLabs/autolens_profiling - autofit_profiling: https://github.com/PyAutoLabs/autofit_profiling
Last updated 2026-10-15 12:23:35 UTC
↻ Update

-

Active campaigns

CampaignStatusLinks
Setup baseline collection and scientific acceptance
2 tasks · next step

Review the Pulse collection choices (candidate input hashes and 31-worker resource plan verified without execution) alongside project correctness audit #417. Resolve data origin/suitability, named host/stack/full settings, witness/tolerances and background-load method. No freeze, compute or acceptance authorized.

Reviewed 2026-10-13

Active tasks

Freeze the setup baseline specification, then collect and review evidence↗

needs-decision · high

HST/MGE raw fixed-parameter CPU runner merged in #416; Pulse handoff #55 merged and Mind implementation closed. Resolve exact production host/stack/data, full settings, independent correctness witness/tolerances and background-load method. No collection, campaign freeze or acceptance authorized; global compile dispatch remains unavailable.

Prepare and review the HST/MGE fp64 CPU pilot↗

needs-decision · high

Review the Pulse collection choices (candidate input hashes and 31-worker resource plan verified without execution) alongside project correctness audit #417. Resolve data origin/suitability, named host/stack/full settings, witness/tolerances and background-load method. No freeze, compute or acceptance authorized.

needs-decision
Point-source image plane · CPU
1 task · next step

No new committed campaign measurements. Phases 1–4 remain shipped; epic closure is a human decision. Carried leftovers remain pending. RAL queue empty at review, but transfer preview timed out: cleanup folders and unpulled results unverified. Select one owed cleanup/measurement phase only after review.

Reviewed 2026-10-13

Active tasks

active
Point-source image plane · A100
1 task · next step

No new image-plane fit measurement found. Correctness fix #768 remains shipped; current libraries now have release 2026.10.12.1, not a measured performance baseline. Image-plane admission measurement still needs authorization. #411 merged 2026-10-13, recording the paired-round MDI reinterpretation; no new measurement.

Reviewed 2026-10-13

Active tasks

needs-decision
Point-source source plane
2 tasks · next step

Core remains parked; autolens_inference#21 reorganized setup evidence but added no point-source gradient admission measurement. #408 merged median fields into 11 runtime cells; #412 merged 2026-10-13, completing headline/repeat support. No new runtime sweep; keep Blackjax parked.

Reviewed 2026-10-13

Active tasks

parked
Cluster PointSolver robustness and performance
2 tasks · next step

No campaign wiki/results change or new matching implementation claim found. Representative cluster baseline and observable-overflow policy remain unstarted. Choose one bounded phase; inherited single-source results do not qualify a representative cluster baseline.

Reviewed 2026-10-13

Active tasks

active
Interferometer likelihood and streaming
5 tasks · next step

Three PyAutoArray tasks filed 2026-10-15 from the Aris 512×512 profiling (PyAutoPulse#62): #626 sparse data vector memory (active, --auto), #627 AdaptSplit log-det backend parity and #628 numba route-gate cost model (queued behind the PyAutoArray claim). Streaming 1e8 CPU/A100 rows and the #332 memo after-measurement still need authorization; curvature preload needs the fixed-mapper science decision; FFT levers remain unstarted.

Reviewed 2026-10-15

Active tasks

active
Linear-solver accuracy and cost
0 tasks · next step

Retain the 2026-10-08 human decision: Jacobi for Mapper, raw+polish for MGE-only, no default change. Project wiki still says decision pending (stale). No new solver measurements after the recorded phase-5 results; release 2026.10.12.1 does not supply a rerun. Wide-prior/interferometer gaps remain evidence gaps, not authorized tasks.

Reviewed 2026-10-13

Active tasks

No open tasks.

active
Production imaging and likelihood breakdown
3 tasks · next step

No new production-over-sampling or post-certified measurements. #408 now adds median headline fields to runtime cells; #412 merged 2026-10-13 and extends remaining headline surfaces. Production presets, memo-blind harness, cumulative MGE steps and quick-update costs remain separate pending work. Scope production-preset phase 1 (CPU smoke only); A100 measurement separately authorized.

Reviewed 2026-10-13

Active tasks

active
Measurement reliability and profiling tools
8 tasks · next step

Timing audit #410–#412 and raw HST/MGE pilot producer #416 merged; implementation issues #362/#415 closed. No fresh production measurements or scientific acceptance. C1/C11 repeat counts, C5 estimator policy, memo interpretation, fresh runtime repeats and other tools remain pending.

Reviewed 2026-10-13

Active tasks

active
PyAutoFit profiling bootstrap
1 task · next step

B4a merged (autofit_profiling#3, Pulse#60); B4b at PR (issue autofit_profiling#4) ports the EP / graphical N3/N10/N30 baselines and the analytic parity cell (runtime + memory records, same laptop host as B4a). Truth logL sums and both N30 sanity FAILs reproduce exactly; every wall is faster than the committed developer baseline beyond 2x (improved). Receipt/snapshot refresh after its Pages deploy. Epic 2 not opened.

Reviewed 2026-10-14

Active tasks

autofit_profiling: bootstrap the repo + general PyAutoFit profiling epic

active · normal

B4a merged (autofit_profiling#3, Pulse#60); B4b at PR (issue autofit_profiling#4) ports the EP / graphical N3/N10/N30 baselines and the analytic parity cell (runtime + memory records, same laptop host as B4a). Truth logL sums and both N30 sanity FAILs reproduce exactly; every wall is faster than the committed developer baseline beyond 2x (improved). Receipt/snapshot refresh after its Pages deploy. Epic 2 not opened.

active
Critical curves and evaluation grids
0 tasks · next step

No new campaign measurement. Phase 3b cap fix remains shipped; project wiki still incorrectly says #646 awaits merge/release. Seed coverage and path completion remain unresolved; retain marching-squares decision and ask the human whether to scope the next phase.

Reviewed 2026-10-13

Active tasks

No open tasks.

needs-decision
Certified positive solver
0 tasks · next step

Parked unchanged. No new campaign evidence; existing C2/library/workspace drafts remain pending. Do not infer admission from solver timing, and do not change default or restart the campaign.

Reviewed 2026-10-13

Active tasks

No open tasks.

parked

Open means tracked, not necessarily running. Full ledger ↗

Profiling Results

Decision History

Decision History