diff --git a/campaigns.yaml b/campaigns.yaml index f6a75d2..6fe8ecc 100644 --- a/campaigns.yaml +++ b/campaigns.yaml @@ -92,9 +92,11 @@ campaigns: - id: gaussian-x3-search-benchmark title: PyAutoFit search benchmark on gaussian_x3 (autofit_inference) status: running - updated: '2026-10-15' - next: After the B5b-2 PRs merge, capture the fit snapshot from main under inference-summary@3, run - pyauto-insight check online and drop the registry's migrating_from; then B5c (a second model family). + updated: '2026-10-16' + next: 'B5c-2: RAL 410866 (the correlated_nd pilot, 930 runs, from the private copy inference/autofit_inference_b5c) + finished 2026-10-16 with 926/930 completed and 4 OUT_OF_MEMORY at 8 G; pull results/ only, settle the 4 OOM + cells (more memory or excluded), judge under correlated_nd@1, freeze correlated_nd@2 from the pilot and submit its scored wave; the family is + catalogued apart from gaussian_x3 and ranks nothing across families.' recent_progress: Wave 2 closed (B5b-2, 2026-10-15, autofit_inference#12) — RAL 409930 pulled, 12,750 rows admitted at the pin df6d218f10cd with 0 missing; NSS 50-step leads both evidence rankings; the catalogue ranks only legs with success rate >= 50 % over >= 20 attempts (post-hoc presentation convention); fit @@ -175,6 +177,17 @@ tasks: next: Pilot stopped at 223 of 520 runs and is not restarted; freeze gaussian_x3@2 from its 17-row calibration before any scored run; the deferred cells move to scored wave 2 (after A2 and A4). evidence: https://github.com/PyAutoLabs/autofit_inference/issues/4 +- id: correlated_nd_pilot + campaign: gaussian-x3-search-benchmark + title: correlated_nd search benchmark — the pilot (wave 1, second model family) + status: running + priority: normal + path: tasks/correlated_nd_pilot.md + updated: '2026-10-16' + next: RAL 410866, the 930-run correlated_nd@1 pilot (protocol first committed 9ec37795f404, A1 before any + row), finished 2026-10-16 (926/930 completed, 4 OUT_OF_MEMORY at 8 G, results unpulled); B5c-2 pulls it, + settles the 4 OOM cells, judges it and freezes correlated_nd@2. + evidence: https://github.com/PyAutoLabs/autofit_inference/issues/14 - id: gaussian_x3_search_wave2 campaign: gaussian-x3-search-benchmark title: gaussian_x3 search benchmark — wave 2 (scored) diff --git a/dashboard.html b/dashboard.html index dabeac0..22dffd3 100644 --- a/dashboard.html +++ b/dashboard.html @@ -369,7 +369,7 @@ - PyAutoInsight: https://github.com/PyAutoLabs/PyAutoInsight - autolens_inference: https://github.com/PyAutoLabs/autolens_inference - autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-16 08:34:15 UTC
↻ Update

-

Active campaigns

CampaignRecent progressNext steps
HST SLaM base backend parityProject and Cortex ledgers retain the 24 September rerun submissions; published rows require coverage reconciliation.Reconcile all seeds and stages with current project rows and Cortex before proposing another run.
HST SLaM Delaunay variantDelaunay is a separate target/recipe; pre-speedup runs are archived, reruns recorded on 24 September.Retrieve or account for every rerun, failed seed and missing stage; preserve the archived comparison context.
Point-source sampler admission2 October project record reports five Nautilus seeds; no gradient-sampler admission measurement.Assess a bounded gradient-sampler admission proposal with the human; no new job is authorized.
Graphical and EP inference coordinationMind campaign map and two scoping contracts preserved verbatim; implementation work remains in Mind.Reconcile current Cortex observations and shipped fixes, then select one bounded phase.
Analytic Gaussian ensemble and control calibrationCortex records accepted wave-1 baseline and 30 September independent-review caveats.Use Cortex planned diagnostic on passing, edge and worst seeds; retain the human conclusion there.
N=50 NUTS versus three EP repeatsCortex records failed wave 1 (EMFILE/OOM), wave-2 preparation and no submission.Present the existing wave-2 proposal with current dependency evidence for decision.
Hierarchical slope recovery at scaleCortex retains graphical baseline, post-processing OOM and stale EP hierarchical factor; Mind records later moments fix.Verify the moments fix release and project mirror; recover missing summaries from existing samples before a proposed rerun.
IC50 EP and graphical scale ladderCortex records N=5/10/25 results, failed N=50 EP rung and width-interpretation caveat.Check implementation close-outs, then propose a seeded ladder with appropriate output and mean-field diagnostics.
PyAutoFit search benchmark on gaussian_x3 (autofit_inference)Wave 2 closed (B5b-2, 2026-10-15, autofit_inference#12) — RAL 409930 pulled, 12,750 rows admitted at the pin df6d218f10cd with 0 missing; NSS 50-step leads both evidence rankings; the catalogue ranks only legs with success rate >= 50 % over >= 20 attempts (post-hoc presentation convention); fit records published as inference-summary@3 (101 record shards).After the B5b-2 PRs merge, capture the fit snapshot from main under inference-summary@3, run pyauto-insight check online and drop the registry's migrating_from; then B5c (a second model family).

Active tasks

TaskCampaignStatusPriorityNext steps
Drop the 1e-3 prior centring for shear / multipole / ell_comps in the benchmarkslam-hst-baseblockednormalVerify the release containing Galaxy#634 and Lens#754 before changing priors; retain zero-centre gradient witness.
EP campaign — phase map for the 2026 Q3 graphical/EP pushgraphical-epneeds-decisionhighReconcile current Cortex records and human gates; this campaign map is never issued or bulk scheduled.
Expectation Propagation Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile completed wrapper work and Pulse profiling ownership before selecting a bounded remaining inference phase.
Graphical Model Scale-Up — Scopinggraphical-epneeds-slicinghighReconcile current Cortex scale results and library dependencies; select one bounded inference phase with a witness.
NUTS/HMC trial on validated likelihoodspoint-source-admissionneeds-decisionnormalAn unscoped idea, not permission to submit: reconcile point-source admission with imaging and weak-lensing candidate targets.
gaussian_x3 search benchmark — wave 1 (the pilot)gaussian-x3-search-benchmarkblockednormalPilot stopped at 223 of 520 runs and is not restarted; freeze gaussian_x3@2 from its 17-row calibration before any scored run; the deferred cells move to scored wave 2 (after A2 and A4).
gaussian_x3 search benchmark — wave 2 (scored)gaussian-x3-search-benchmarkrunninghighWave 2 is closed and judged (B5b-2); the fit snapshot is captured from main under inference-summary@3 after the B5b-2 PRs merge.

Ledger

Inference Results

PyAutoFit

Integrity: ok · Freshness: freshness policy unspecified · evidence 2026-10-15T16:38:44Z · Scientific qualification: 5129/12973 accepted by producer; remaining assessments shown below

Project dashboard · Ingest receipt

Record shards

inference-summary@3: the records are held in one file per protocol and leg, each verified against the index's sha256 at the captured commit. Counts are the producer's assertions, shown without ranking; each shard file holds every record's diagnostics, timings and provenance.

ProtocolShardRecordsExecutionConvergenceAcceptanceEvidence
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/bfgs/default/local_jax_cpu_fp64_cache_warm10complete 2, failed 8not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/bfgs/default/local_numpy_fp6410failed 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/blackjax_nuts/warmup_200_samples_500/local_jax_cpu_fp64_cache_warm2failed 2not_converged 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/blackjax_nuts_warm/warmup_200_samples_500/local_jax_cpu_fp64_cache_warm1failed 1not_converged 1not_assessed 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/dynesty_dynamic/default/local_jax_cpu_fp64_cache_warm2complete 2not_assessed 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/dynesty_dynamic/default/local_numpy_fp642complete 2not_assessed 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/dynesty_static/nlive_200/local_jax_cpu_fp64_cache_warm2complete 2not_assessed 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/dynesty_static/nlive_200/local_numpy_fp642complete 2not_assessed 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/emcee/walkers_50_steps_2000/local_jax_cpu_fp64_cache_warm2complete 1, failed 1not_converged 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/emcee/walkers_50_steps_2000/local_numpy_fp642complete 2not_converged 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/lbfgs/default/local_jax_cpu_fp64_cache_warm10complete 1, failed 9not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/lbfgs/default/local_numpy_fp6410complete 2, failed 8not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/multi_start_adabelief/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/multi_start_adam/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/multi_start_lion/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/multi_start_prodigy/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10not_assessed 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_100/local_jax_cpu_fp64_cache_warm2complete 2converged 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_100/local_numpy_fp642complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_200/local_jax_cpu_fp64_cache_warm2complete 2converged 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_200/local_numpy_fp642complete 1, failed 1converged 1, not_converged 1accepted 1, rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_400/local_jax_cpu_fp64_cache_warm2complete 2converged 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/nautilus/n_live_400/local_numpy_fp642complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/smc/default/local_jax_cpu_fp64_cache_warm2complete 2not_assessed 2not_assessed 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/zeus/walkers_50_steps_2000/local_jax_cpu_fp64_cache_warm1failed 1not_converged 1not_assessed 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_blend/zeus/walkers_50_steps_2000/local_numpy_fp642complete 1, failed 1not_converged 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/bfgs/default/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/bfgs/default/local_numpy_fp6410complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/blackjax_nuts/warmup_200_samples_500/local_jax_cpu_fp64_cache_warm2complete 2not_converged 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/blackjax_nuts_warm/warmup_200_samples_500/local_jax_cpu_fp64_cache_warm1complete 1not_converged 1accepted 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/dynesty_dynamic/default/local_jax_cpu_fp64_cache_warm2complete 2not_assessed 2accepted 1, rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/dynesty_dynamic/default/local_numpy_fp642complete 2not_assessed 2accepted 1, rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/dynesty_static/nlive_200/local_jax_cpu_fp64_cache_warm2complete 2not_assessed 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/dynesty_static/nlive_200/local_numpy_fp642complete 2not_assessed 2accepted 1, rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/emcee/walkers_50_steps_2000/local_jax_cpu_fp64_cache_warm2complete 2not_converged 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/emcee/walkers_50_steps_2000/local_numpy_fp642complete 2not_converged 2rejected 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/lbfgs/default/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/lbfgs/default/local_numpy_fp6410complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/multi_start_adabelief/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/multi_start_adam/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/multi_start_lion/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10rejected 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/multi_start_prodigy/starts_48_steps_300/local_jax_cpu_fp64_cache_warm10complete 10not_assessed 10accepted 10records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_100/local_jax_cpu_fp64_cache_warm2complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_100/local_numpy_fp642complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_200/local_jax_cpu_fp64_cache_warm2complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_200/local_numpy_fp642complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_400/local_jax_cpu_fp64_cache_warm2complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/nautilus/n_live_400/local_numpy_fp642complete 2converged 2accepted 2records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/smc/default/local_jax_cpu_fp64_cache_warm1complete 1not_assessed 1rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/zeus/walkers_50_steps_2000/local_jax_cpu_fp64_cache_warm1failed 1not_converged 1rejected 1records
gaussian_x3@1gaussian_x3@1/gaussian_x3_separated/zeus/walkers_50_steps_2000/local_numpy_fp642complete 2not_converged 2accepted 2records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/bfgs/default/ral_jax_cpu_fp64_cache_warm250failed 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/bfgs/default/ral_numpy_fp64250failed 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/blackjax_nuts/warmup_200_samples_500/ral_jax_cpu_fp64_cache_warm250failed 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/dynesty_dynamic/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 59, rejected 191records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/dynesty_dynamic/default/ral_numpy_fp64250complete 250not_assessed 250accepted 59, rejected 191records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/dynesty_static/nlive_200/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 36, rejected 214records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/dynesty_static/nlive_200/ral_numpy_fp64250complete 250not_assessed 250accepted 36, rejected 214records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/emcee/walkers_50_steps_2000/ral_jax_cpu_fp64_cache_warm250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/emcee/walkers_50_steps_2000/ral_numpy_fp64250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/lbfgs/default/ral_jax_cpu_fp64_cache_warm250complete 40, failed 210not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/lbfgs/default/ral_numpy_fp64250complete 40, failed 210not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/multi_start_adabelief/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/multi_start_adam/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/multi_start_lion/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/multi_start_prodigy/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 152, rejected 98records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_100/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_100/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_200/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_200/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_400/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nautilus/n_live_400/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/nss/n_live_200_mcmc_steps_50/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 158, rejected 92records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/smc/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/zeus/walkers_50_steps_2000/ral_jax_cpu_fp64_cache_warm250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_blend/zeus/walkers_50_steps_2000/ral_numpy_fp64250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/bfgs/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/bfgs/default/ral_numpy_fp64250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/blackjax_nuts/warmup_200_samples_500/ral_jax_cpu_fp64_cache_warm250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/blackjax_nuts_warm/warmup_200_samples_500/ral_jax_cpu_fp64_cache_warm250complete 250converged 21, not_converged 229accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/dynesty_dynamic/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 145, rejected 105records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/dynesty_dynamic/default/ral_numpy_fp64250complete 250not_assessed 250accepted 145, rejected 105records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/dynesty_static/nlive_200/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 103, rejected 147records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/dynesty_static/nlive_200/ral_numpy_fp64250complete 250not_assessed 250accepted 103, rejected 147records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/emcee/walkers_50_steps_2000/ral_jax_cpu_fp64_cache_warm250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/emcee/walkers_50_steps_2000/ral_numpy_fp64250complete 250not_converged 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/lbfgs/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/lbfgs/default/ral_numpy_fp64250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/multi_start_adabelief/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/multi_start_adam/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/multi_start_lion/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/multi_start_prodigy/starts_48_steps_300/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_100/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_100/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_200/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_200/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_400/ral_jax_cpu_fp64_cache_warm250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nautilus/n_live_400/ral_numpy_fp64250complete 250converged 250accepted 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/nss/n_live_200_mcmc_steps_50/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250accepted 210, rejected 40records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/smc/default/ral_jax_cpu_fp64_cache_warm250complete 250not_assessed 250rejected 250records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/zeus/walkers_50_steps_2000/ral_jax_cpu_fp64_cache_warm250complete 250not_converged 250accepted 190, rejected 60records
gaussian_x3@2gaussian_x3@2/gaussian_x3_separated/zeus/walkers_50_steps_2000/ral_numpy_fp64250complete 250not_converged 250accepted 198, rejected 52records

Comparisons and parity groups

Targets, seeds and stages are retained. No best-seed selection, cross-target ranking or automatic convergence threshold. Declared groups do not themselves certify parity.

No certified comparison pairs supplied by this producer.

Decision History

No decisions recorded yet.

Sampler candidates

Literature expectations, not measured PyAuto recommendations. Review a candidate and copy its investigation prompt.

dynesty

dynamic nested sampling · reviewed 2026-10-08

Paper ↗ · Official code ↗

Expected uses

  • Evidence and posterior baseline with adjustable effort allocation.

Limitations

  • Prior transforms and likelihood-contour exploration need validation; no universal dimensional scaling advantage.

Integration: integrated: DynestyStatic and DynestyDynamic

Benchmark evidence: not_assessed: this literature review establishes no benchmark result

Investigation prompt
Nautilus

neural-network importance nested sampling · reviewed 2026-10-08

Paper ↗ · Official code ↗

Expected uses

  • Evidence and posterior estimation for expensive gradient-free likelihoods.

Limitations

  • Learned proposal coverage and importance-weight stability need checking on unseen modes.

Integration: integrated: Nautilus

Benchmark evidence: not_assessed: this literature review establishes no benchmark result

Investigation prompt