Skip to content

prompt: retire interferometer OOM prompt, issue JAX traceback harness fix (#186) - #347

Merged
Jammy2211 merged 3 commits into
mainfrom
claude/autolens-interferometer-oom-29pjgv
Aug 27, 2026
Merged

prompt: retire interferometer OOM prompt, issue JAX traceback harness fix (#186)#347
Jammy2211 merged 3 commits into
mainfrom
claude/autolens-interferometer-oom-29pjgv

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Mind-state half of a /start_dev run on draft/bug/autolens/interferometer_release_leg_oom.md. The prompt turned out to be stale, so nothing was issued for it as written.

The prompt was already shipped

complete/2026/08/interferometer-start-here-integrate-oom.md records the root cause and the fix, both from 2026-07-31 — before the prompt's own 2026-08-04 amendment was written:

  • Cause: MultiStartProdigy ran 48 starts as a single unbatched vmap. 48 divides 85898814480 exactly (≈1.79 GB per start). Not the NUFFT/transformer, which the prompt's "Notes for triage" had raised the prior on.
  • Fix: autolens_workspace#450 set batch_size=4; Release Integrate run 30901054267 discharged the leg on 2026-08-04 with scripts/interferometer/start_here.py ... PASS (173.5s).

Re-verified before retiring, not taken from the record:

  • autolens_workspace and autogalaxy_workspace both carry batch_size=4 on the 48-start MultiStartProdigy at scripts/interferometer/start_here.py:307 — so the amendment's "it is not autolens-specific" is closed too.
  • The interferometer shard is green in the two most recent nightly Release Integrate runs: 32804373015 (2026-08-25, autogalaxy) and 33073386315 (2026-08-27, autolens). The 08-25 multi_dataset failure in that run is http.client.RemoteDisconnected, not an OOM.

Retired to complete/archive/shelved/ with a superseded-by note rather than issued.

What was issued instead

One item of the amendment was never done, and is still undone: JAX_TRACEBACK_FILTERING appears nowhere in PyAutoHeart. Split out as its own prompt and issued as PyAutoLabs/PyAutoHeart#186.

Changes

File Change
draft/bug/autolens/interferometer_release_leg_oom.mdcomplete/archive/shelved/ retired, superseded-by note prepended
active/jax_traceback_filtering_release_harness.md new prompt, issued 2026-08-27
active.md registers jax-traceback-filtering-release-harness → PyAutoHeart#186
dashboard.md, dashboard.html regenerated (pyauto-brain intake --apply dashboard)

lifecycle.py check → OK. The three dates warnings on draft/maintenance/ci/, draft/test/pyautoheart/ and draft/test/workspaces/ prompts are pre-existing and untouched.

Not done

12 workspace scripts still call MultiStartProdigy with no batch_size (autolens: group/, point_source/, multi_dataset/, cluster/, weak/, …; autogalaxy: multi_galaxy/modeling.py, multi_dataset/start_here.py, cluster/modeling.py). Cheaper datasets than a 108k-visibility fit, so likely fine — flagged, deliberately not filed.


Generated by Claude Code

claude added 2 commits August 27, 2026 16:02
… fix (#186)

The OOM in draft/bug/autolens/interferometer_release_leg_oom.md was already
root-caused and shipped before that prompt's own 2026-08-04 amendment was
written: MultiStartProdigy ran 48 starts as one unbatched vmap (~86 GB in a
single allocation), autolens_workspace#450 set batch_size=4, and Release
Integrate run 30901054267 discharged the leg on 2026-08-04
(complete/2026/08/interferometer-start-here-integrate-oom.md).

Re-verified before retiring: autolens_workspace and autogalaxy_workspace both
carry batch_size=4 on the 48-start MultiStartProdigy in
scripts/interferometer/start_here.py, and the interferometer shard is green in
the two most recent nightly Release Integrate runs (32804373015 on 08-25,
33073386315 on 08-27). The prompt's NUFFT/transformer hypothesis was wrong.

Retired to complete/archive/shelved/ with a superseded-by note rather than
issued. The one item of the amendment that was never done —
JAX_TRACEBACK_FILTERING=off in the release harness, still absent from
PyAutoHeart at d576003 — is split out as its own task and issued as
PyAutoLabs/PyAutoHeart#186.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SFoQCsxRTGjKk2YGe4R9Rs
…#187)

PyAutoHeart#187 merged as c8b093e1; issue #186 closed. Record written, prompt
folded out of active/, complete/index.md refreshed, dashboard regenerated.

Also swept draft/triage/nightly_release_blocked_eight_nights.md, whose 07-30 and
07-31 rows and "What is actually left" list still pointed at the now-retired
draft/bug/autolens/interferometer_release_leg_oom.md as live work.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SFoQCsxRTGjKk2YGe4R9Rs
@Jammy2211
Jammy2211 merged commit 9edac3d into main Aug 27, 2026
4 checks passed
@Jammy2211
Jammy2211 deleted the claude/autolens-interferometer-oom-29pjgv branch August 27, 2026 16:36
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.

2 participants