From 2b4c5d70cc8f9eb595a6b72e7e5e1cd44ce468e0 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Tue, 14 Jul 2026 17:32:36 +0100 Subject: [PATCH] chore(release-profile): SLOW no_run the flaky real-search scripts (mode=release) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the known-slow real-search JAX likelihood/gradient scripts that flake around the mode=release per-script timeout cap (the re-val #3/#4 flip-flop population) to no_run.yaml as SLOW, so mode=release integrate stops going RED on the perf tail. These are reviewed via hygiene over time; durable speedups are the Profiling Agent's job. Not bugs. Chosen over an advisory-tier mechanism (PyAutoHeart#74) — simpler, and no_run is already swept by hygiene. Co-Authored-By: Claude Opus 4.8 --- config/build/no_run.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/build/no_run.yaml b/config/build/no_run.yaml index a990bd5..4cfa8ba 100644 --- a/config/build/no_run.yaml +++ b/config/build/no_run.yaml @@ -18,3 +18,15 @@ # the NEEDS_FIX marker. - jax_likelihood_functions/multi/delaunay_mge # SLOW 2026-07-14 - real-search JAX Delaunay-MGE multi-band likelihood is borderline against the 1800s mode=release cap (its autolens_workspace_test sibling times out); skipped to keep release-validation deterministic. Speedup tracked by the Profiling Agent (PyAutoHeart#72). Not a bug. +# Real-search JAX likelihood/gradient scripts that flake around the mode=release +# per-script timeout cap. SLOW-skipped to keep mode=release deterministic; reviewed +# via hygiene over time. Speedups are the Profiling Agent's job. Not bugs. +# (PyAutoHeart#74 — chose no_run over an advisory tier.) +- jax_likelihood_functions/interferometer/mge.py # SLOW 2026-07-14 - real-search JAX interferometer MGE likelihood; flakes at the 1800s mode=release cap (PyAutoHeart#74) +- jax_likelihood_functions/interferometer/mge_group.py # SLOW 2026-07-14 - real-search JAX interferometer MGE-group likelihood; flakes at the 1800s cap (PyAutoHeart#74) +- jax_likelihood_functions/interferometer/delaunay.py # SLOW 2026-07-14 - real-search JAX interferometer Delaunay likelihood; flakes at the 1800s cap (PyAutoHeart#74) +- jax_likelihood_functions/interferometer/delaunay_mge.py # SLOW 2026-07-14 - real-search JAX interferometer Delaunay-MGE likelihood; flakes at the 1800s cap (PyAutoHeart#74) +- jax_likelihood_functions/interferometer/rectangular_mge.py # SLOW 2026-07-14 - real-search JAX interferometer rectangular-MGE likelihood; flakes at the 1800s cap (PyAutoHeart#74) +- jax_likelihood_functions/imaging/delaunay_mge.py # SLOW 2026-07-14 - real-search JAX imaging Delaunay-MGE likelihood; flakes at the 1800s cap (PyAutoHeart#74) +- jax_grad/interferometer/mge.py # SLOW 2026-07-14 - finite-difference JAX interferometer MGE gradient; flakes at the 1800s cap (PyAutoHeart#74) +- jax_grad/multi/mge.py # SLOW 2026-07-14 - finite-difference JAX multi-band MGE gradient; flakes at the 1800s cap (PyAutoHeart#74)