Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions campaigns.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ campaigns:
updated: '2026-10-13'
next: 'Timing-noise audit implementation complete: #410, #411, #412 merged 2026-10-13 in order (4abe4226,
3cf6b2ce, 6108d029); issue #362 closed. Final inventory 35 SOUND including caveats / 3 FRAGILE / 0 UNSAFE-SILENT.
No fresh measurements or scientific acceptance. Compile-builder phase #413 is implemented in open PR #414; setup-baseline
No fresh measurements or scientific acceptance. Compile-builder phase #413 shipped via merged #414; setup-baseline
choices remain unfrozen. C1/C11 sample counts, C5 estimators, GPU memo interpretation and fresh repeats
remain explicit domain follow-ups.'
evidence: https://github.com/PyAutoLabs/autolens_profiling/pull/412
Expand Down Expand Up @@ -138,7 +138,7 @@ tasks:
updated: '2026-10-13'
next: 'Timing-noise audit implementation complete: #410, #411, #412 merged 2026-10-13 in order (4abe4226,
3cf6b2ce, 6108d029); issue #362 closed. Final inventory 35 SOUND including caveats / 3 FRAGILE / 0 UNSAFE-SILENT.
No fresh measurements or scientific acceptance. Compile-builder phase #413 is implemented in open PR #414; setup-baseline
No fresh measurements or scientific acceptance. Compile-builder phase #413 shipped via merged #414; setup-baseline
choices remain unfrozen. C1/C11 sample counts, C5 estimators, GPU memo interpretation and fresh repeats
remain explicit domain follow-ups.'
issue: https://github.com/PyAutoLabs/autolens_profiling/issues/362
Expand Down Expand Up @@ -190,10 +190,10 @@ tasks:
path: tasks/jax_compile_probe_needs_own_cell_builder.md
updated: '2026-10-13'
next: 'Bounded phase approved and issued as autolens_profiling#413: explicit current-runtime imaging/MGE/HST
fp64 jit workload with isolated output, no historical-pin equivalence. PR #414 is open for review; local
validation and exact-head GitHub checks passed (2026-10-13); independent review CLEAN at implementation head 05c5c49. Await human merge command.
No production compute authorized. After review, agree a separate measurement plan or next capability;
global compile dispatch and broader builder coverage remain unavailable.'
fp64 jit workload with isolated output, no historical-pin equivalence. PR #414 and Pulse #51 merged
2026-10-13; issue #413 and the bounded Mind task are complete. Local/CI validation passed and independent
review was CLEAN. Next: agree the next capability or a separately authorized measurement plan.
No production compute authorized; global compile dispatch and broader builder coverage remain unavailable.'
evidence: https://github.com/PyAutoLabs/autolens_profiling/pull/414
- id: mass_field_flat_adoption_science_repos
campaign: measurement-tools
Expand Down
2 changes: 1 addition & 1 deletion dashboard.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dashboard.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PyAutoPulse — profiling dashboard

<!-- pulse-campaigns:83d03e8f75348c47adfd20f3dca66dab49e6482bbee5acea7f30a713bba9c587 -->
<!-- pulse-campaigns:949e65e28d6d53e41dd3f86d7170e8b3419a385e6debf61756a518b0e1877ccd -->
## Profiling Check In

<details><summary>Full check-in prompt</summary>
Expand Down Expand Up @@ -133,7 +133,7 @@ Reviewed 2026-10-13. No new production-over-sampling or post-certified measureme

<details><summary>Measurement reliability and profiling tools — active</summary>

Reviewed 2026-10-13. Timing-noise audit implementation complete: #410, #411, #412 merged 2026-10-13 in order (4abe4226, 3cf6b2ce, 6108d029); issue #362 closed. Final inventory 35 SOUND including caveats / 3 FRAGILE / 0 UNSAFE-SILENT. No fresh measurements or scientific acceptance. Compile-builder phase #413 is implemented in open PR #414; setup-baseline choices remain unfrozen. C1/C11 sample counts, C5 estimators, GPU memo interpretation and fresh repeats remain explicit domain follow-ups.
Reviewed 2026-10-13. Timing-noise audit implementation complete: #410, #411, #412 merged 2026-10-13 in order (4abe4226, 3cf6b2ce, 6108d029); issue #362 closed. Final inventory 35 SOUND including caveats / 3 FRAGILE / 0 UNSAFE-SILENT. No fresh measurements or scientific acceptance. Compile-builder phase #413 shipped via merged #414; setup-baseline choices remain unfrozen. C1/C11 sample counts, C5 estimators, GPU memo interpretation and fresh repeats remain explicit domain follow-ups.

[Campaign evidence](https://github.com/PyAutoLabs/autolens_profiling/pull/412)

Expand All @@ -143,7 +143,7 @@ Reviewed 2026-10-13. Timing-noise audit implementation complete: #410, #411, #41
- [A gradient-cost probe: forward vs `value_and_grad` ms/eval and a strict FD check, on any registry cell](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/gradient_cost_probe.md) — ready: Unissued. New context 2026-10-07: Heart unit-test timing flagged PyAutoLens forward-gradient tests +150%/+96% after PyAutoLens#768 rewrote that test file; not a controlled comparison, and this probe is the right instrument. Select one bounded step when prioritised.
- [Numba breakdown harness: perturb the instance so the operated-matrix memo cannot hide a step](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/numba_breakdown_harness_memo_blind.md) — ready: Unchanged and unissued (PyAutoArray#496 closed 2026-08-27). Select one bounded step when prioritised.
- [Search settings-estimation + profiling infrastructure (n_starts / batch_size / n_batch)](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/search_settings_estimation_infrastructure.md) — ready: Unchanged and unissued (autolens_profiling#82 closed 2026-08-18). Select one bounded step when prioritised.
- [jax_compile/probe.py lost its cell builder with the searches tier — give profiling its own](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/jax_compile_probe_needs_own_cell_builder.md) — active: Bounded phase approved and issued as autolens_profiling#413: explicit current-runtime imaging/MGE/HST fp64 jit workload with isolated output, no historical-pin equivalence. PR #414 is open for review; local validation and exact-head GitHub checks passed (2026-10-13); independent review CLEAN at implementation head 05c5c49. Await human merge command. No production compute authorized. After review, agree a separate measurement plan or next capability; global compile dispatch and broader builder coverage remain unavailable.
- [jax_compile/probe.py lost its cell builder with the searches tier — give profiling its own](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/jax_compile_probe_needs_own_cell_builder.md) — active: Bounded phase approved and issued as autolens_profiling#413: explicit current-runtime imaging/MGE/HST fp64 jit workload with isolated output, no historical-pin equivalence. PR #414 and Pulse #51 merged 2026-10-13; issue #413 and the bounded Mind task are complete. Local/CI validation passed and independent review was CLEAN. Next: agree the next capability or a separately authorized measurement plan. No production compute authorized; global compile dispatch and broader builder coverage remain unavailable.
- [profile_lens_aggregator.py cannot run from the autolens_workspace_developer root: no config/ directory](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/profile_lens_aggregator_needs_config_dir.md) — ready: Unchanged: workspace_developer main still has no root config/ (bug presumed live, not re-run). Select one bounded step when prioritised.
- [jax_profiling/gradient/imaging/pixelization.py: 3.2% of its pin move is unattributed](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/gradient_pixelization_pin_residual_drift.md) — ready: Unchanged and unissued (PyAutoArray#490 merged 2026-08-26). Select one bounded step when prioritised.
- [Pair JAX/XLA env vars with measured compile and run times, per backend](https://github.com/PyAutoLabs/PyAutoPulse/blob/main/tasks/pair_jax_xla_env_vars_with_measured.md) — ready: Unchanged and unissued. Context: the jax-version policy is now released (2026.10.7.1 libraries require Nerves with the JAX deadlock exclusions). Select one bounded step when prioritised.
Expand Down
19 changes: 19 additions & 0 deletions tasks/jax_compile_probe_needs_own_cell_builder.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,25 @@ The original task below is retained verbatim. Current scheduling state lives in
the next bounded experiment and resource request. Broader coverage and compatible
baselines remain pending. Review date does not refresh measurement freshness.


## Bounded phase merged — 2026-10-13

- [autolens_profiling #414](https://github.com/PyAutoLabs/autolens_profiling/pull/414)
merged as `b8b3b23cd1f0aabc2d7d4ce1cd297f7420b14f76`;
[Pulse #51](https://github.com/PyAutoLabs/PyAutoPulse/pull/51) merged as
`4544365e9b28f837c7331438c8058e9cf275e62a`. The earlier OPEN/review handoff
above is historical and is superseded by this receipt.
- [Issue #413](https://github.com/PyAutoLabs/autolens_profiling/issues/413) is
closed; the [Mind completion record](https://github.com/PyAutoLabs/PyAutoMind/blob/main/complete/2026/10/compile-builder-hst-mge.md)
closes only the approved bounded implementation. Independent review was CLEAN;
project CI and both final Pulse jobs passed before merge.
- The broader task and measurement-tools campaign remain active. Next: discuss
the next capability or a production experiment with explicit resource approval.
Global compile dispatch remains unavailable; no baseline has been frozen and no
production measurement or performance improvement is established by these merges.
- Review/merge date does not refresh measurement freshness. No background follow-up.


---

# jax_compile/probe.py lost its cell builder with the searches tier — give profiling its own
Expand Down
Loading