← Profiling Timings← Profiling TimingsPyAutoLens / cluster / image_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:55:51Z
- Runtime (vmap per call)
- 0.00615 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00571 s
- single_jit_block
- 0.00541 s
- vmap.per_call
- 0.00615 s
- vmap.batch_time
- 0.01844 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4719 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 367). Per call 0.00614503 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:55:51Z
vmap.batch_time0.01844 s
full_pipeline_plain.steady_per_call_s0.006427 s
full_pipeline_vmap3.steady_per_call_s0.006145 s
vmap.per_call0.006145 s
single_jit_median0.005708 s
full_pipeline_solved.steady_per_call_s0.005407 s
single_jit_block0.005407 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:54:08Z
component_total1.593 s
3.point_0 FitPositionsImagePairRepeatSolved (fit total, analytic β*)0.804 s
3.point_1 FitPositionsImagePairRepeatSolved (fit total, analytic β*)0.7437 s
4.point_1 FitPositionsImagePairRepeat (fit total)0.7412 s
4.point_0 FitPositionsImagePairRepeat (fit total)0.7256 s
1.point_0 solved source centre beta* (back-trace + Jacobian)0.01896 s
1.point_1 solved source centre beta* (back-trace + Jacobian)0.01677 s
2.point_0 PointSolver solve at beta* (z=1.0)0.005071 s
2.point_1 PointSolver solve at beta* (z=2.0)0.004166 s
P1 plain: Point centres (back-traced centroid)0.001924 s
All recorded keys (2 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:55:51Z
full_pipeline_vmap3.first_call_s124.4 s
full_pipeline_solved.compile_s58.67 s
full_pipeline_plain.compile_s55.42 s
full_pipeline_solved.lower_s47.59 s
full_pipeline_plain.lower_s36.66 s
full_pipeline_solved.first_call_s0.01176 s
full_pipeline_plain.first_call_s0.01094 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.105e-15
- tolerance
- 0.002624
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- cluster-image-plane-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:55:51Z
- Run
legacy/e554797b18466a931881- Record
lifecycle/86d6277f36e3c8ec1d2f
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.506043
Evidence
- runtime evidence
results/cluster/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/runtime.json - fit figure
results/cluster/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/fit.png - parity evidence
results/cluster/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/cluster/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/cluster/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:55:51Z · runtime 0.00615 s ·
lifecycle/86d6277f36e3c8ec1d2f
← Profiling TimingsPyAutoLens / cluster / image_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T10:58:01Z
- Runtime (vmap per call)
- 0.00020 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00232 s
- single_jit_block
- 0.00389 s
- vmap.per_call
- 0.00020 s
- vmap.batch_time
- 0.00322 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 19870 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 296). Per call 0.000201313 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:58:01Z
full_pipeline_solved.steady_per_call_s0.003891 s
single_jit_block0.003891 s
full_pipeline_plain.steady_per_call_s0.003643 s
vmap.batch_time0.003221 s
single_jit_median0.002318 s
full_pipeline_vmap16.steady_per_call_s0.0002013 s
vmap.per_call0.0002013 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:52:19Z
component_total1.932 s
3.point_0 FitPositionsImagePairRepeatSolved (fit total, analytic β*)0.9446 s
3.point_1 FitPositionsImagePairRepeatSolved (fit total, analytic β*)0.9303 s
4.point_0 FitPositionsImagePairRepeat (fit total)0.826 s
4.point_1 FitPositionsImagePairRepeat (fit total)0.8236 s
1.point_0 solved source centre beta* (back-trace + Jacobian)0.02851 s
1.point_1 solved source centre beta* (back-trace + Jacobian)0.02537 s
P1 plain: Point centres (back-traced centroid)0.003546 s
2.point_1 PointSolver solve at beta* (z=2.0)0.001653 s
2.point_0 PointSolver solve at beta* (z=1.0)0.001608 s
All recorded keys (2 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:58:01Z
full_pipeline_vmap16.first_call_s130.8 s
full_pipeline_solved.compile_s55.73 s
full_pipeline_plain.compile_s50.92 s
full_pipeline_solved.lower_s49.41 s
full_pipeline_plain.lower_s37.28 s
full_pipeline_solved.first_call_s0.03913 s
full_pipeline_plain.first_call_s0.03306 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.105e-15
- tolerance
- 0.002624
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- cluster-image-plane-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:58:01Z
- Run
legacy/ec7040d2e770e4e68ebe- Record
lifecycle/d92190013ae10eaa21f6
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.989756
Evidence
- runtime evidence
results/cluster/image_plane/simple/jax_gpu_na_fp64/hpc_a100/runtime.json - fit figure
results/cluster/image_plane/simple/jax_gpu_na_fp64/hpc_a100/fit.png - breakdown evidence
results/cluster/image_plane/simple/jax_gpu_na_fp64/hpc_a100/breakdown.json - gradient evidence
results/cluster/image_plane/simple/jax_gpu_na_fp64/hpc_a100/gradient.json - parity evidence
results/cluster/image_plane/simple/jax_gpu_na_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T10:58:01Z · runtime 0.00020 s ·
lifecycle/d92190013ae10eaa21f6
← Profiling TimingsPyAutoLens / cluster / source_plane / simple / jax_cpu / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T10:58:45Z
- Runtime (vmap per call)
- 0.00029 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00073 s
- single_jit_block
- 0.00083 s
- vmap.per_call
- 0.00029 s
- vmap.batch_time
- 0.00087 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 51750 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 1218). Per call 0.000289847 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:58:45Z
vmap.batch_time0.0008695 s
full_pipeline_plain.steady_per_call_s0.0008681 s
full_pipeline_solved.steady_per_call_s0.0008321 s
single_jit_block0.0008321 s
single_jit_median0.0007337 s
full_pipeline_vmap3.steady_per_call_s0.0002898 s
vmap.per_call0.0002898 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:58:15Z
component_total0.001667 s
6.point_0 FitPositionsSourceSolved (fit total, analytic β*)0.04946 s
6.point_1 FitPositionsSourceSolved (fit total, analytic β*)0.04459 s
7.point_0 FitPositionsSource (fit total)0.01211 s
7.point_1 FitPositionsSource (fit total)0.009736 s
2.1 lensing jacobian (hessian) point_10.0004823 s
2.0 lensing jacobian (hessian) point_00.0003648 s
1.1 ray-trace point_1 (3 img)0.0003594 s
1.0 ray-trace point_0 (3 img)0.0003539 s
3.1 solved source centre beta* point_13.042e-05 s
3.0 solved source centre beta* point_02.721e-05 s
P3.1 plain: weighted chi2 about Point centre point_12.67e-05 s
P3.0 plain: weighted chi2 about Point centre point_02.123e-05 s
4.0 weighted chi2 about beta* point_01.961e-05 s
5 log-likelihood assembly (+ marginalisation)1.528e-05 s
4.1 weighted chi2 about beta* point_11.454e-05 s
P4 plain: log-likelihood assembly1.444e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:58:45Z
full_pipeline_vmap3.first_call_s11.1 s
full_pipeline_solved.lower_s5.843 s
full_pipeline_solved.compile_s3.614 s
full_pipeline_plain.lower_s2.034 s
full_pipeline_plain.compile_s1.67 s
full_pipeline_solved.first_call_s0.005517 s
full_pipeline_plain.first_call_s0.003252 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.949e-10
- tolerance
- 0.002606
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:58:45Z
- Run
legacy/7cf6fae3b45ba8fe996c- Record
lifecycle/bf18cb8f64de25466e5e
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.72654
Evidence
- runtime evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_a100/runtime.json - fit figure
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_a100/fit.png - parity evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_a100/parity.json - breakdown evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T10:58:45Z · runtime 0.00029 s ·
lifecycle/bf18cb8f64de25466e5e
← Profiling TimingsPyAutoLens / cluster / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:50:37Z
- Runtime (vmap per call)
- 0.00025 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00051 s
- single_jit_block
- 0.00068 s
- vmap.per_call
- 0.00025 s
- vmap.batch_time
- 0.00074 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 117400 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1280). Per call 0.000246988 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:50:37Z
vmap.batch_time0.000741 s
full_pipeline_solved.steady_per_call_s0.0006823 s
single_jit_block0.0006823 s
full_pipeline_plain.steady_per_call_s0.0006336 s
single_jit_median0.0005059 s
full_pipeline_vmap3.steady_per_call_s0.000247 s
vmap.per_call0.000247 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:50:21Z
component_total0.001036 s
6.point_0 FitPositionsSourceSolved (fit total, analytic β*)0.03937 s
6.point_1 FitPositionsSourceSolved (fit total, analytic β*)0.0373 s
7.point_0 FitPositionsSource (fit total)0.009594 s
7.point_1 FitPositionsSource (fit total)0.008736 s
2.1 lensing jacobian (hessian) point_10.0003133 s
2.0 lensing jacobian (hessian) point_00.0002262 s
1.1 ray-trace point_1 (3 img)0.0002025 s
1.0 ray-trace point_0 (3 img)0.0001972 s
3.0 solved source centre beta* point_02.971e-05 s
3.1 solved source centre beta* point_12.501e-05 s
P3.1 plain: weighted chi2 about Point centre point_12.06e-05 s
P3.0 plain: weighted chi2 about Point centre point_01.828e-05 s
P4 plain: log-likelihood assembly1.613e-05 s
5 log-likelihood assembly (+ marginalisation)1.543e-05 s
4.0 weighted chi2 about beta* point_01.463e-05 s
4.1 weighted chi2 about beta* point_11.209e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:50:37Z
full_pipeline_vmap3.first_call_s10.1 s
full_pipeline_solved.lower_s4.991 s
full_pipeline_solved.compile_s3.42 s
full_pipeline_plain.lower_s1.73 s
full_pipeline_plain.compile_s1.725 s
full_pipeline_solved.first_call_s0.007985 s
full_pipeline_plain.first_call_s0.00306 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.283e-10
- tolerance
- 0.002606
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- cluster-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:50:37Z
- Run
legacy/fa3b7eb18439dcf048f8- Record
lifecycle/004001caf29a727421e0
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.719516
Evidence
- runtime evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/runtime.json - fit figure
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/fit.png - gradient evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/cluster/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:50:37Z · runtime 0.00025 s ·
lifecycle/004001caf29a727421e0
← Profiling TimingsPyAutoLens / cluster / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T10:59:41Z
- Runtime (vmap per call)
- 0.00005 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00082 s
- single_jit_block
- 0.00102 s
- vmap.per_call
- 0.00005 s
- vmap.batch_time
- 0.00085 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 75560 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 928). Per call 5.2937e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:59:41Z
full_pipeline_solved.steady_per_call_s0.001024 s
single_jit_block0.001024 s
full_pipeline_plain.steady_per_call_s0.001024 s
vmap.batch_time0.000847 s
single_jit_median0.0008153 s
full_pipeline_vmap16.steady_per_call_s5.294e-05 s
vmap.per_call5.294e-05 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:58:58Z
component_total0.002213 s
6.point_0 FitPositionsSourceSolved (fit total, analytic β*)0.04831 s
6.point_1 FitPositionsSourceSolved (fit total, analytic β*)0.04425 s
7.point_0 FitPositionsSource (fit total)0.01191 s
7.point_1 FitPositionsSource (fit total)0.00967 s
2.0 lensing jacobian (hessian) point_00.0003375 s
2.1 lensing jacobian (hessian) point_10.0003256 s
3.0 solved source centre beta* point_00.0003063 s
3.1 solved source centre beta* point_10.0002945 s
1.0 ray-trace point_0 (3 img)0.0002728 s
1.1 ray-trace point_1 (3 img)0.0002601 s
P3.1 plain: weighted chi2 about Point centre point_10.0002313 s
P3.0 plain: weighted chi2 about Point centre point_00.0002267 s
5 log-likelihood assembly (+ marginalisation)0.0001406 s
4.0 weighted chi2 about beta* point_00.0001406 s
4.1 weighted chi2 about beta* point_10.0001348 s
P4 plain: log-likelihood assembly0.0001243 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:59:41Z
full_pipeline_vmap16.first_call_s16.88 s
full_pipeline_solved.compile_s6.512 s
full_pipeline_solved.lower_s5.9 s
full_pipeline_plain.compile_s5.476 s
full_pipeline_plain.lower_s2.002 s
full_pipeline_solved.first_call_s0.01363 s
full_pipeline_plain.first_call_s0.01091 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.24e-10
- tolerance
- 0.002606
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- cluster-source-plane-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:59:41Z
- Run
legacy/77021500007b6913005e- Record
lifecycle/02df871c3e8378b505ca
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.953061
Evidence
- runtime evidence
results/cluster/source_plane/simple/jax_gpu_na_fp64/hpc_a100/runtime.json - fit figure
results/cluster/source_plane/simple/jax_gpu_na_fp64/hpc_a100/fit.png - parity evidence
results/cluster/source_plane/simple/jax_gpu_na_fp64/hpc_a100/parity.json - gradient evidence
results/cluster/source_plane/simple/jax_gpu_na_fp64/hpc_a100/gradient.json - breakdown evidence
results/cluster/source_plane/simple/jax_gpu_na_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T10:59:41Z · runtime 0.00005 s ·
lifecycle/02df871c3e8378b505ca
← Profiling TimingsPyAutoLens / datacube / delaunay / alma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:56:25Z
- Runtime (vmap per call)
- 14.29435 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 14.29435 s
- vmap.batch_time
- 42.88305 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.029 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 205). Per call 14.2943 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:56:25Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:52:48Z
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)2.243 s
Reconstruction (pdip)0.4052 s
Border relocation + mesh interpolation (mapper)0.08184 s
Mapping matrix L0.03743 s
Log-det terms (2 Choleskys)0.03716 s
Data vector D = Lᵀ d~0.03226 s
Fast chi-squared + figure of merit0.007657 s
Ray-trace grids (data + mesh vertices)0.001051 s
Sparse triplets (extent grid)0.0002721 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total18.44 s
library_fit_figure_of_merit.steady_per_call_s3.635 s
full_pipeline.per_call_s2.603 s
full_pipeline.steady_per_call_s2.603 s
single_jit_block2.603 s
solver_ab_pdip.steady_per_call_s0.4328 s
kernel_fft_apply.steady_per_call_s0.2142 s
solver_ab_certified.steady_per_call_s0.1684 s
setup_prefix_3.steady_per_call_s0.1203 s
setup_prefix_4.steady_per_call_s0.1109 s
setup_prefix_2.steady_per_call_s0.08289 s
kernel_gather_segment_sum.steady_per_call_s0.01062 s
kernel_scatter.steady_per_call_s0.003896 s
setup_prefix_1.steady_per_call_s0.001051 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:56:25Z
full_pipeline_cube_vmap3.first_call_s56.96 s
full_pipeline_cube.first_call_s13.94 s
full_pipeline_cube.lower_s8.344 s
full_pipeline_cube.compile_s5.888 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:52:48Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.537e-07
- tolerance
- 3.912
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:56:25Z
- Run
legacy/f4f0f1a5bace34137696- Record
lifecycle/8e374ab509e7626573da
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.471411
Evidence
- runtime evidence
results/datacube/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - memory_host evidence
results/datacube/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/datacube/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - gradient evidence
results/datacube/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T11:56:25Z · runtime 14.29435 s ·
lifecycle/8e374ab509e7626573da
← Profiling TimingsPyAutoLens / datacube / delaunay / alma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T10:54:07Z
- Runtime (vmap per call)
- 1.25160 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 1.25160 s
- vmap.batch_time
- 3.75481 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.196 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 232). Per call 1.2516 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:54:07Z
vmap.batch_time3.755 s
full_pipeline_cube_vmap3.steady_per_call_s1.252 s
vmap.per_call1.252 s
cube_single_jit0.6233 s
full_pipeline_cube.steady_per_call_s0.6233 s
cube_single_jit_median0.623 s
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T10:49:43Z
Reconstruction (pdip)0.01867 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.01299 s
Border relocation + mesh interpolation (mapper)0.004969 s
Log-det terms (2 Choleskys)0.001784 s
Data vector D = Lᵀ d~0.000379 s
Ray-trace grids (data + mesh vertices)0.0003763 s
Fast chi-squared + figure of merit0.0002767 s
Regularization matrix H0.0002323 s
Sparse triplets (extent grid)0.0001455 s
Mapping matrix L0.0001165 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total0.7444 s
full_pipeline.per_call_s0.03893 s
full_pipeline.steady_per_call_s0.03893 s
single_jit_block0.03893 s
library_fit_figure_of_merit.steady_per_call_s0.03846 s
single_jit_median0.03831 s
solver_ab_pdip.steady_per_call_s0.01864 s
setup_prefix_4.steady_per_call_s0.005694 s
solver_ab_certified.steady_per_call_s0.005664 s
setup_prefix_3.steady_per_call_s0.005462 s
setup_prefix_2.steady_per_call_s0.005345 s
kernel_fft_apply.steady_per_call_s0.001315 s
kernel_gather_segment_sum.steady_per_call_s0.0004032 s
setup_prefix_1.steady_per_call_s0.0003763 s
kernel_scatter.steady_per_call_s0.0001558 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:54:07Z
full_pipeline_cube_vmap3.first_call_s21.31 s
full_pipeline_cube.compile_s10.18 s
full_pipeline_cube.lower_s8.576 s
full_pipeline_cube.first_call_s0.7062 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T10:49:43Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 8.941e-07
- tolerance
- 3.912
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Limitations
- provisional_optimal: true
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:54:07Z
- Run
legacy/86ab8684420e9ce102da- Record
lifecycle/c3ed1c5a8847d28eb792
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.80008
Evidence
- runtime evidence
results/datacube/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/datacube/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - breakdown evidence
results/datacube/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - parity evidence
results/datacube/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - gradient evidence
results/datacube/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T10:54:07Z · runtime 1.25160 s ·
lifecycle/c3ed1c5a8847d28eb792
← Profiling TimingsPyAutoLens / datacube / delaunay / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:57:10Z
- Runtime (vmap per call)
- 9.35570 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- Est. 12 CPU
- 1.55928 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 25.23 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 249). Per call 9.3557 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:57:10Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:55:47Z
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.5405 s
Reconstruction: D = Lᵀ d~ + fnnls0.155 s
Log-det (F + H) (fnnls Cholesky reuse)0.05172 s
Mapping matrix L0.04223 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.03404 s
Regularization matrix H0.007375 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.006105 s
Log-det H0.005838 s
Regularization term sᵀHs0.0007819 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0007817 s
Noise normalisation + evidence assembly1.162e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total7.849 s
full_call.max_s0.8744 s
full_call.mean_s0.805 s
full_call.median_s0.7919 s
full_call.min_s0.7619 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.5405 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1461 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.05178 s
steps_median.Mapping matrix L0.04202 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.03366 s
steps_median.Regularization matrix H0.007319 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.006093 s
steps_median.Log-det H0.0058 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0007846 s
steps_median.Regularization term sᵀHs0.0007776 s
steps_median.Noise normalisation + evidence assembly1.133e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:55:47Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:55:47Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.96e-08
- tolerance
- 3.912
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:57:10Z
- Run
legacy/397948f44de06d502cf0- Record
lifecycle/5800a501664b981824d4
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 3.691971
Evidence
- runtime evidence
results/datacube/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - compile evidence
results/datacube/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/datacube/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:57:10Z · runtime 9.35570 s ·
lifecycle/5800a501664b981824d4
← Profiling TimingsPyAutoLens / datacube / delaunay / alma_high / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T12:01:12Z
- Runtime (vmap per call)
- 22.05096 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 22.05096 s
- vmap.batch_time
- 66.15287 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 1.315 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 46). Per call 22.051 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T12:01:12Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:56:14Z
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)8.761 s
Reconstruction (pdip)0.4339 s
Data vector D = Lᵀ d~0.3527 s
Border relocation + mesh interpolation (mapper)0.1944 s
Mapping matrix L0.1089 s
Regularization matrix H0.0651 s
Fast chi-squared + figure of merit0.03869 s
Log-det terms (2 Choleskys)0.033 s
Ray-trace grids (data + mesh vertices)0.00158 s
Sparse triplets (extent grid)0.0007284 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total40.46 s
full_pipeline.per_call_s9.719 s
full_pipeline.steady_per_call_s9.719 s
single_jit_block9.719 s
library_fit_figure_of_merit.steady_per_call_s9.447 s
kernel_fft_apply.steady_per_call_s0.9126 s
solver_ab_pdip.steady_per_call_s0.4557 s
setup_prefix_4.steady_per_call_s0.37 s
setup_prefix_3.steady_per_call_s0.3049 s
solver_ab_certified.steady_per_call_s0.206 s
setup_prefix_2.steady_per_call_s0.196 s
kernel_gather_segment_sum.steady_per_call_s0.05882 s
kernel_scatter.steady_per_call_s0.00612 s
setup_prefix_1.steady_per_call_s0.00158 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T12:01:12Z
full_pipeline_cube_vmap3.first_call_s81.59 s
full_pipeline_cube.first_call_s22.31 s
full_pipeline_cube.lower_s13.34 s
full_pipeline_cube.compile_s7.931 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:56:14Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.384e-07
- tolerance
- 19.56
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T12:01:12Z
- Run
legacy/56eb64719212d88851d6- Record
lifecycle/6669e2835516e93361f1
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 19.987497
Evidence
- runtime evidence
results/datacube/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - parity evidence
results/datacube/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - breakdown evidence
results/datacube/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - gradient evidence
results/datacube/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T12:01:12Z · runtime 22.05096 s ·
lifecycle/6669e2835516e93361f1
← Profiling TimingsPyAutoLens / datacube / delaunay / alma_high / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T10:57:16Z
- Runtime (vmap per call)
- 1.43666 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 1.43666 s
- vmap.batch_time
- 4.30998 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.784 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 57). Per call 1.43666 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:57:16Z
vmap.batch_time4.31 s
full_pipeline_cube_vmap3.steady_per_call_s1.437 s
vmap.per_call1.437 s
cube_single_jit0.7397 s
full_pipeline_cube.steady_per_call_s0.7397 s
cube_single_jit_median0.7382 s
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T10:50:11Z
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.04859 s
Reconstruction (pdip)0.02149 s
Border relocation + mesh interpolation (mapper)0.005568 s
Log-det terms (2 Choleskys)0.001801 s
Mapping matrix L0.0006711 s
Data vector D = Lᵀ d~0.0006141 s
Fast chi-squared + figure of merit0.0003852 s
Ray-trace grids (data + mesh vertices)0.0003495 s
Sparse triplets (extent grid)0.0001366 s
Regularization matrix H7.322e-05 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total0.8836 s
single_jit_median0.07833 s
library_fit_figure_of_merit.steady_per_call_s0.07821 s
full_pipeline.per_call_s0.07812 s
full_pipeline.steady_per_call_s0.07812 s
single_jit_block0.07812 s
solver_ab_pdip.steady_per_call_s0.02141 s
solver_ab_certified.steady_per_call_s0.006828 s
setup_prefix_4.steady_per_call_s0.006662 s
setup_prefix_3.steady_per_call_s0.006589 s
setup_prefix_2.steady_per_call_s0.005918 s
kernel_fft_apply.steady_per_call_s0.004561 s
kernel_gather_segment_sum.steady_per_call_s0.001085 s
setup_prefix_1.steady_per_call_s0.0003495 s
kernel_scatter.steady_per_call_s0.0002276 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:57:16Z
full_pipeline_cube_vmap3.first_call_s22.84 s
full_pipeline_cube.lower_s13.52 s
full_pipeline_cube.compile_s9.982 s
full_pipeline_cube.first_call_s0.8246 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T10:50:11Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.907e-06
- tolerance
- 19.56
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Limitations
- provisional_optimal: true
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:57:16Z
- Run
legacy/446fc6b5b354156fbb4c- Record
lifecycle/5ddc372d7a91e6f979a8
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 15.486874
Evidence
- runtime evidence
results/datacube/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/datacube/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - breakdown evidence
results/datacube/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - parity evidence
results/datacube/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - gradient evidence
results/datacube/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T10:57:16Z · runtime 1.43666 s ·
lifecycle/5ddc372d7a91e6f979a8
← Profiling TimingsPyAutoLens / datacube / delaunay / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:58:14Z
- Runtime (vmap per call)
- 17.64321 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- Est. 12 CPU
- 2.94054 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 3.797 calls/s · 67 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 67). Per call 17.6432 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:58:14Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T12:04:46Z
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)9.822 s
Reconstruction: D = Lᵀ d~ + fnnls0.1875 s
Mapping matrix L0.1699 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.06207 s
Log-det (F + H) (fnnls Cholesky reuse)0.05118 s
Regularization matrix H0.008115 s
Log-det H0.005917 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0007546 s
Regularization term sᵀHs0.0007342 s
Noise normalisation + evidence assembly9.03e-06 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total16.49 s
full_call.max_s10.52 s
full_call.mean_s10.04 s
full_call.median_s9.961 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)9.847 s
full_call.min_s9.723 s
steps_median.Mapping matrix L0.172 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1223 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.0622 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.05087 s
steps_median.Regularization matrix H0.00793 s
steps_median.Log-det H0.005877 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0007513 s
steps_median.Regularization term sᵀHs0.0007407 s
steps_median.Noise normalisation + evidence assembly8.798e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T12:04:46Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T12:04:46Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.537e-07
- tolerance
- 19.56
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:58:14Z
- Run
legacy/8080ec713d71de683ac2- Record
lifecycle/3ea56488a996d6f0ffd1
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 13.557199
Evidence
- runtime evidence
results/datacube/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/datacube/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/datacube/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:58:14Z · runtime 17.64321 s ·
lifecycle/3ea56488a996d6f0ffd1
← Profiling TimingsPyAutoLens / datacube / delaunay / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T12:11:08Z
- Runtime (vmap per call)
- 22.90377 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 22.90377 s
- vmap.batch_time
- 68.71130 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 1.179 calls/s · 27 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 29, memory 27). Per call 22.9038 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T12:11:08Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:58:59Z
Transformed mapping matrix T (library one-shot nufft2d2)6.486 s
Reconstruction (pdip)0.4253 s
Border relocation + mesh interpolation (mapper)0.04443 s
Log-det terms (2 Choleskys)0.04426 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01317 s
Mapping matrix L0.003364 s
Data vector D (dense, Re + Im)0.00073 s
Fast chi-squared + figure of merit0.0006237 s
Ray-trace grids (data + mesh vertices)0.0005038 s
All recorded keys (11 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total236.4 s
full_pipeline.per_call_s6.338 s
full_pipeline.steady_per_call_s6.338 s
single_jit_block6.338 s
library_fit_figure_of_merit.steady_per_call_s5.842 s
solver_ab_pdip.steady_per_call_s0.534 s
solver_ab_certified.steady_per_call_s0.3394 s
setup_prefix_3.steady_per_call_s0.0483 s
setup_prefix_2.steady_per_call_s0.04494 s
setup_prefix_4.steady_per_call_s0.04269 s
setup_prefix_1.steady_per_call_s0.0005038 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T12:11:08Z
full_pipeline_cube_vmap3.first_call_s81.38 s
full_pipeline_cube.first_call_s19.3 s
full_pipeline_cube.compile_s9.472 s
full_pipeline_cube.lower_s4.005 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:58:59Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.108e-07
- tolerance
- 0.001042
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T12:11:08Z
- Run
legacy/89e9a209990f120298ca- Record
lifecycle/84cc85952546c05eabe2
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 33.194291
Evidence
- runtime evidence
results/datacube/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/fit.png - parity evidence
results/datacube/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/parity.json - memory_host evidence
results/datacube/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T12:11:08Z · runtime 22.90377 s ·
lifecycle/84cc85952546c05eabe2
← Profiling TimingsPyAutoLens / datacube / delaunay / sma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T12:07:02Z
- Runtime (vmap per call)
- 12.90693 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 12.90693 s
- vmap.batch_time
- 38.72078 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.247 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 632). Per call 12.9069 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T12:07:02Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:58:58Z
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.5978 s
Reconstruction (pdip)0.4043 s
Log-det terms (2 Choleskys)0.04951 s
Border relocation + mesh interpolation (mapper)0.03252 s
Mapping matrix L0.01305 s
Data vector D = Lᵀ d~0.008689 s
Fast chi-squared + figure of merit0.0003991 s
Ray-trace grids (data + mesh vertices)0.0003783 s
Sparse triplets (extent grid)6.216e-05 s
All recorded keys (28 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total16.3 s
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)5.08 s
dense_transformed_mapping_matrix.steady_per_call_s5.08 s
full_pipeline.per_call_s0.8939 s
full_pipeline.steady_per_call_s0.8939 s
single_jit_block0.8939 s
single_jit_median0.8821 s
library_fit_figure_of_merit.steady_per_call_s0.8735 s
dense_reconstruction.steady_per_call_s0.4447 s
dense_steps.Reconstruction (pdip)0.4447 s
solver_ab_pdip.steady_per_call_s0.4107 s
solver_ab_certified.steady_per_call_s0.2965 s
dense_log_dets.steady_per_call_s0.05718 s
dense_steps.Log-det terms (2 Choleskys)0.05718 s
setup_prefix_3.steady_per_call_s0.04595 s
kernel_fft_apply.steady_per_call_s0.04584 s
setup_prefix_4.steady_per_call_s0.04346 s
setup_prefix_2.steady_per_call_s0.0329 s
dense_curvature_matrix.steady_per_call_s0.01245 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01245 s
kernel_gather_segment_sum.steady_per_call_s0.000983 s
dense_figure_of_merit.steady_per_call_s0.0007782 s
dense_steps.Fast chi-squared + figure of merit0.0007782 s
dense_data_vector.steady_per_call_s0.0006443 s
dense_steps.Data vector D (dense, Re + Im)0.0006443 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0003783 s
setup_prefix_1.steady_per_call_s0.0003783 s
kernel_scatter.steady_per_call_s0.0002589 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T12:07:02Z
full_pipeline_cube_vmap3.first_call_s53.45 s
full_pipeline_cube.first_call_s11.21 s
full_pipeline_cube.compile_s6.77 s
full_pipeline_cube.lower_s4.028 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:58:58Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.108e-07
- tolerance
- 0.001042
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T12:07:02Z
- Run
legacy/d46c01a6479985528cc1- Record
lifecycle/649dfad640b1afce5631
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.456411
Evidence
- runtime evidence
results/datacube/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - parity evidence
results/datacube/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - gradient evidence
results/datacube/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json - memory_host evidence
results/datacube/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T12:07:02Z · runtime 12.90693 s ·
lifecycle/649dfad640b1afce5631
← Profiling TimingsPyAutoLens / datacube / delaunay / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:06:02Z
- Runtime (vmap per call)
- 1.18548 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 1.18548 s
- vmap.batch_time
- 3.55644 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.374 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 140). Per call 1.18548 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:06:02Z
vmap.batch_time3.556 s
full_pipeline_cube_vmap3.steady_per_call_s1.185 s
vmap.per_call1.185 s
cube_single_jit0.6088 s
full_pipeline_cube.steady_per_call_s0.6088 s
cube_single_jit_median0.6081 s
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T10:49:23Z
Transformed mapping matrix T (library one-shot nufft2d2)0.03305 s
Reconstruction (pdip)0.01775 s
Border relocation + mesh interpolation (mapper)0.004864 s
Log-det terms (2 Choleskys)0.001814 s
Regularization matrix H0.0003968 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003495 s
Ray-trace grids (data + mesh vertices)0.0003256 s
Data vector D (dense, Re + Im)0.0002489 s
Fast chi-squared + figure of merit0.0001902 s
Mapping matrix L2.938e-05 s
All recorded keys (12 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total1.823 s
full_pipeline.per_call_s0.05773 s
full_pipeline.steady_per_call_s0.05773 s
single_jit_block0.05773 s
single_jit_median0.0577 s
library_fit_figure_of_merit.steady_per_call_s0.05759 s
solver_ab_pdip.steady_per_call_s0.01761 s
solver_ab_certified.steady_per_call_s0.007892 s
setup_prefix_4.steady_per_call_s0.005616 s
setup_prefix_3.steady_per_call_s0.005219 s
setup_prefix_2.steady_per_call_s0.00519 s
setup_prefix_1.steady_per_call_s0.0003256 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:06:02Z
full_pipeline_cube_vmap3.first_call_s22.29 s
full_pipeline_cube.compile_s11.71 s
full_pipeline_cube.lower_s4.907 s
full_pipeline_cube.first_call_s0.764 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T10:49:23Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.318e-06
- tolerance
- 0.001042
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Limitations
- provisional_secondary: true
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:06:02Z
- Run
legacy/91dd630c57ef52e89bb7- Record
lifecycle/b62555fd25c854bfdf3d
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 6.302044
Evidence
- runtime evidence
results/datacube/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/runtime.json - fit figure
results/datacube/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/fit.png - memory_host evidence
results/datacube/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/breakdown.json - parity evidence
results/datacube/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T11:06:02Z · runtime 1.18548 s ·
lifecycle/b62555fd25c854bfdf3d
← Profiling TimingsPyAutoLens / datacube / delaunay / sma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:10:12Z
- Runtime (vmap per call)
- 1.15442 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- vmap.per_call
- 1.15442 s
- vmap.batch_time
- 3.46325 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.465 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 544). Per call 1.15442 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:10:12Z
vmap.batch_time3.463 s
full_pipeline_cube_vmap3.steady_per_call_s1.154 s
vmap.per_call1.154 s
cube_single_jit0.5739 s
full_pipeline_cube.steady_per_call_s0.5739 s
cube_single_jit_median0.5732 s
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:07:27Z
Reconstruction (pdip)0.01746 s
Border relocation + mesh interpolation (mapper)0.005009 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.003263 s
Log-det terms (2 Choleskys)0.001774 s
Regularization matrix H0.0008974 s
Ray-trace grids (data + mesh vertices)0.0003119 s
Data vector D = Lᵀ d~0.0002259 s
Fast chi-squared + figure of merit0.0002189 s
Sparse triplets (extent grid)0.0001675 s
All recorded keys (28 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total0.7083 s
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)0.0335 s
dense_transformed_mapping_matrix.steady_per_call_s0.0335 s
library_fit_figure_of_merit.steady_per_call_s0.02737 s
full_pipeline.per_call_s0.02734 s
full_pipeline.steady_per_call_s0.02734 s
single_jit_block0.02734 s
single_jit_median0.02727 s
dense_reconstruction.steady_per_call_s0.01749 s
dense_steps.Reconstruction (pdip)0.01749 s
solver_ab_pdip.steady_per_call_s0.01748 s
solver_ab_certified.steady_per_call_s0.007938 s
setup_prefix_4.steady_per_call_s0.00619 s
setup_prefix_2.steady_per_call_s0.005321 s
setup_prefix_3.steady_per_call_s0.005293 s
dense_log_dets.steady_per_call_s0.001784 s
dense_steps.Log-det terms (2 Choleskys)0.001784 s
kernel_fft_apply.steady_per_call_s0.0004579 s
dense_curvature_matrix.steady_per_call_s0.000326 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.000326 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0003119 s
setup_prefix_1.steady_per_call_s0.0003119 s
kernel_gather_segment_sum.steady_per_call_s0.0002822 s
dense_figure_of_merit.steady_per_call_s0.0002365 s
dense_steps.Fast chi-squared + figure of merit0.0002365 s
kernel_scatter.steady_per_call_s0.0001308 s
dense_data_vector.steady_per_call_s0.0001292 s
dense_steps.Data vector D (dense, Re + Im)0.0001292 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:10:12Z
full_pipeline_cube_vmap3.first_call_s20.14 s
full_pipeline_cube.compile_s9.89 s
full_pipeline_cube.lower_s4.824 s
full_pipeline_cube.first_call_s0.6802 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:07:27Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.355e-06
- tolerance
- 0.001042
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Limitations
- provisional_optimal: true
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:10:12Z
- Run
legacy/fa435cd887bf2d00c39d- Record
lifecycle/5a76ad3529beab044b72
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.626649
Evidence
- runtime evidence
results/datacube/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/datacube/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - parity evidence
results/datacube/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - memory_host evidence
results/datacube/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/datacube/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T11:10:12Z · runtime 1.15442 s ·
lifecycle/5a76ad3529beab044b72
← Profiling TimingsPyAutoLens / datacube / delaunay / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T12:00:36Z
- Runtime (vmap per call)
- 8.44413 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- Est. 12 CPU
- 1.40735 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 27.95 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1012). Per call 8.44413 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T12:00:36Z
Likelihood breakdown
Largest value · s · current · measured 2026-10-30T11:58:54Z
Reconstruction: D = Lᵀ d~ + fnnls0.3164 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05347 s
Log-det (F + H) (fnnls Cholesky reuse)0.0524 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.01619 s
Mapping matrix L0.01017 s
Log-det H0.005994 s
Regularization matrix H0.005614 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001294 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.000779 s
Regularization term sᵀHs0.0007748 s
Noise normalisation + evidence assembly1.21e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
cube_component_total7.569 s
full_call.max_s0.3986 s
full_call.mean_s0.2948 s
full_call.median_s0.2886 s
full_call.min_s0.2227 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1566 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05222 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.05094 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.01632 s
steps_median.Mapping matrix L0.009835 s
steps_median.Log-det H0.005817 s
steps_median.Regularization matrix H0.005416 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001264 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.000764 s
steps_median.Regularization term sᵀHs0.0007448 s
steps_median.Noise normalisation + evidence assembly1.195e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:58:54Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T11:58:54Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 0.001042
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- datacube-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T12:00:36Z
- Run
legacy/75bf4826c9910f48f6c9- Record
lifecycle/5b411896dcf5b1cc5853
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.90984
Evidence
- runtime evidence
results/datacube/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/datacube/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - parity evidence
results/datacube/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - compile evidence
results/datacube/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T12:00:36Z · runtime 8.44413 s ·
lifecycle/5b411896dcf5b1cc5853
← Profiling TimingsPyAutoLens / group / delaunay / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T10:55:27Z
- Runtime (vmap per call)
- 3.83232 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.89908 s
- vmap.per_call
- 3.83232 s
- vmap.batch_time
- 11.49695 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.914 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 190). Per call 3.83232 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:55:27Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:52:08Z
component_total3.877 s
Curvature matrix F2.789 s
Data vector D (mapping + PSF)0.5401 s
Reconstruction (NNLS)0.5206 s
Mapped reconstruction, chi-squared & log evidence0.03097 s
Ray-trace grids (tracer)0.001115 s
Blurred image (non-linear light)0.0007843 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s3.877 s
prefix_6.steady_per_call_s3.846 s
prefix_4.steady_per_call_s3.331 s
prefix_5.steady_per_call_s3.325 s
prefix_3.steady_per_call_s0.542 s
prefix_2.steady_per_call_s0.0019 s
prefix_1.steady_per_call_s0.001115 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:55:27Z
full_pipeline_vmap3.first_call_s24.15 s
full_pipeline.compile_s6.801 s
full_pipeline.first_call_s3.965 s
full_pipeline.lower_s2.083 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.572e-09
- tolerance
- 3.139
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:55:27Z
- Run
legacy/b440ab908d15c456f1f1- Record
lifecycle/80934222de6174ccb881
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.644164
Evidence
- runtime evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T10:55:27Z · runtime 3.83232 s ·
lifecycle/80934222de6174ccb881
← Profiling TimingsPyAutoLens / group / delaunay / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:52:11Z
- Runtime (vmap per call)
- 6.05431 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.00211 s
- vmap.per_call
- 6.05431 s
- vmap.batch_time
- 18.16292 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.79 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 198). Per call 6.05431 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:52:11Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:51:07Z
component_total5.089 s
Curvature matrix F4.22 s
Reconstruction (NNLS)0.6082 s
Data vector D (mapping + PSF)0.4155 s
Mapped reconstruction, chi-squared & log evidence0.1459 s
Blurred image (non-linear light)0.00083 s
Ray-trace grids (tracer)0.0007651 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s5.089 s
prefix_6.steady_per_call_s4.943 s
prefix_4.steady_per_call_s4.637 s
prefix_5.steady_per_call_s4.335 s
prefix_3.steady_per_call_s0.4171 s
prefix_2.steady_per_call_s0.001595 s
prefix_1.steady_per_call_s0.0007651 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:52:11Z
full_pipeline_vmap3.first_call_s32.27 s
full_pipeline.compile_s6.859 s
full_pipeline.first_call_s6.363 s
full_pipeline.lower_s2.047 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.066e-09
- tolerance
- 3.139
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- group-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:52:11Z
- Run
legacy/7eaf172325f9849ab026- Record
lifecycle/f4474b23fc3ee5d4b43f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.634526
Evidence
- runtime evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/group/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:52:11Z · runtime 6.05431 s ·
lifecycle/f4474b23fc3ee5d4b43f
← Profiling TimingsPyAutoLens / group / delaunay / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T10:58:05Z
- Runtime (vmap per call)
- 0.03656 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05632 s
- single_jit_block
- 0.05618 s
- vmap.per_call
- 0.03656 s
- vmap.batch_time
- 0.58501 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 109.4 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 147). Per call 0.0365633 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:58:05Z
vmap.batch_time0.585 s
single_jit_median0.05632 s
full_pipeline.steady_per_call_s0.05618 s
single_jit_block0.05618 s
full_pipeline_vmap16.steady_per_call_s0.03656 s
vmap.per_call0.03656 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:57:07Z
component_total0.05642 s
Reconstruction (NNLS)0.02737 s
Data vector D (mapping + PSF)0.02058 s
Curvature matrix F0.003896 s
Mapped reconstruction, chi-squared & log evidence0.002264 s
Regularization (F + H)0.001976 s
Ray-trace grids (tracer)0.0002948 s
Blurred image (non-linear light)4.788e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.05642 s
prefix_6.steady_per_call_s0.05416 s
prefix_5.steady_per_call_s0.02679 s
prefix_4.steady_per_call_s0.02482 s
prefix_3.steady_per_call_s0.02092 s
prefix_2.steady_per_call_s0.0003427 s
prefix_1.steady_per_call_s0.0002948 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:58:05Z
full_pipeline_vmap16.first_call_s17.65 s
full_pipeline.compile_s11.65 s
full_pipeline.lower_s2.038 s
full_pipeline.first_call_s0.3473 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.661e-09
- tolerance
- 3.139
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:58:05Z
- Run
legacy/b9fd61a2a29aa825288b- Record
lifecycle/826e517e5786c2398767
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.992157
Evidence
- runtime evidence
results/group/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/group/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/group/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/group/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/group/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T10:58:05Z · runtime 0.03656 s ·
lifecycle/826e517e5786c2398767
← Profiling TimingsPyAutoLens / group / delaunay / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:00:58Z
- Runtime (vmap per call)
- 0.05559 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07731 s
- single_jit_block
- 0.07742 s
- vmap.per_call
- 0.05559 s
- vmap.batch_time
- 0.88945 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 71.95 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 169). Per call 0.0555904 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:00:58Z
vmap.batch_time0.8894 s
full_pipeline.steady_per_call_s0.07742 s
single_jit_block0.07742 s
single_jit_median0.07731 s
full_pipeline_vmap16.steady_per_call_s0.05559 s
vmap.per_call0.05559 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:59:48Z
component_total0.07835 s
Curvature matrix F0.03719 s
Reconstruction (NNLS)0.02929 s
Data vector D (mapping + PSF)0.01097 s
Regularization (F + H)0.0006063 s
Ray-trace grids (tracer)0.0002971 s
Blurred image (non-linear light)5.519e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_6.steady_per_call_s0.0784 s
prefix_7.steady_per_call_s0.07835 s
prefix_5.steady_per_call_s0.04912 s
prefix_4.steady_per_call_s0.04851 s
prefix_3.steady_per_call_s0.01132 s
prefix_2.steady_per_call_s0.0003523 s
prefix_1.steady_per_call_s0.0002971 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:00:58Z
full_pipeline_vmap16.first_call_s20.39 s
full_pipeline.compile_s12.65 s
full_pipeline.lower_s2.152 s
full_pipeline.first_call_s0.3273 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.174e-09
- tolerance
- 3.139
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- group-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:00:58Z
- Run
legacy/a79d12d7f0e3aea125bf- Record
lifecycle/af408d3bf87b7b904f2d
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.21155
Evidence
- runtime evidence
results/group/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/group/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/group/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/group/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T11:00:58Z · runtime 0.05559 s ·
lifecycle/af408d3bf87b7b904f2d
← Profiling TimingsPyAutoLens / group / delaunay / euclid / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:48:17Z
- Runtime (vmap per call)
- 0.80373 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.80373 s
- Est. 12 CPU
- 0.13395 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 237.6 calls/s · 191 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 191). Per call 0.80373 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:48:17Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:47:50Z
component_total0.9567 s
Curvature matrix F [numba]0.2768 s
Data vector D [numba]0.2275 s
Reconstruction (NNLS)0.164 s
Mapped reconstructed image0.1184 s
Chi-squared & log evidence0.07964 s
Inversion build (trace + mesh + mappers)0.06238 s
Blurred image (non-linear light)0.01474 s
Regularization (F + H)0.01295 s
FitImaging construct (tracer)0.0002971 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.71e-10
- tolerance
- 3.139
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:48:17Z
- Run
legacy/e85de6702ce10acf2352- Record
lifecycle/22696238c7226a6971dd
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 4.810514
Evidence
- runtime evidence
results/group/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/group/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/group/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/group/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:48:17Z · runtime 0.80373 s ·
lifecycle/22696238c7226a6971dd
← Profiling TimingsPyAutoLens / group / mge / euclid / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:48:47Z
- Runtime (vmap per call)
- 0.03737 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04062 s
- single_jit_block
- 0.04004 s
- vmap.per_call
- 0.03737 s
- vmap.batch_time
- 0.11210 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 776.1 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 732). Per call 0.0373681 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:48:47Z
vmap.batch_time0.1121 s
single_jit_median0.04062 s
full_pipeline.steady_per_call_s0.04004 s
single_jit_block0.04004 s
full_pipeline_vmap3.steady_per_call_s0.03737 s
vmap.per_call0.03737 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:49:19Z
component_total0.04361 s
Data vector D (mapping + PSF)0.05267 s
Curvature matrix F0.02434 s
Reconstruction (NNLS)0.0083 s
Ray-trace grids (tracer)0.001114 s
Blurred image (non-linear light)0.0007693 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_6.steady_per_call_s0.0847 s
prefix_4.steady_per_call_s0.07889 s
prefix_5.steady_per_call_s0.0764 s
prefix_3.steady_per_call_s0.05455 s
prefix_7.steady_per_call_s0.04361 s
prefix_2.steady_per_call_s0.001884 s
prefix_1.steady_per_call_s0.001114 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:48:47Z
full_pipeline_vmap3.first_call_s11.64 s
full_pipeline.compile_s8.653 s
full_pipeline.lower_s2.005 s
full_pipeline.first_call_s0.05194 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.276e-12
- tolerance
- 3.336
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:48:47Z
- Run
legacy/ace81d0f80cae7984856- Record
lifecycle/eb438402eb57e940aa63
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.257017
Evidence
- runtime evidence
results/group/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/group/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - parity evidence
results/group/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/group/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/group/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T11:48:47Z · runtime 0.03737 s ·
lifecycle/eb438402eb57e940aa63
← Profiling TimingsPyAutoLens / group / mge / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:03:21Z
- Runtime (vmap per call)
- 0.00083 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00715 s
- single_jit_block
- 0.00734 s
- vmap.per_call
- 0.00083 s
- vmap.batch_time
- 0.05294 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4836 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 516). Per call 0.000827156 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:03:21Z
vmap.batch_time0.05294 s
full_pipeline.steady_per_call_s0.00734 s
single_jit_block0.00734 s
single_jit_median0.007152 s
full_pipeline_vmap64.steady_per_call_s0.0008272 s
vmap.per_call0.0008272 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:02:39Z
component_total0.007753 s
Data vector D (mapping + PSF)0.003891 s
Reconstruction (NNLS)0.002783 s
Curvature matrix F0.0004438 s
Mapped reconstruction, chi-squared & log evidence0.0004227 s
Ray-trace grids (tracer)0.0003063 s
Blurred image (non-linear light)6.923e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.007753 s
prefix_6.steady_per_call_s0.00733 s
prefix_4.steady_per_call_s0.004711 s
prefix_5.steady_per_call_s0.004548 s
prefix_3.steady_per_call_s0.004267 s
prefix_2.steady_per_call_s0.0003755 s
prefix_1.steady_per_call_s0.0003063 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:03:21Z
full_pipeline_vmap64.first_call_s18.29 s
full_pipeline.compile_s11.41 s
full_pipeline.lower_s2.572 s
full_pipeline.first_call_s0.3003 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.366e-11
- tolerance
- 3.336
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:03:21Z
- Run
legacy/e928c6b467f377bb8d84- Record
lifecycle/c631285eca889fc2c2c4
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.712415
Evidence
- runtime evidence
results/group/mge/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/group/mge/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/group/mge/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/group/mge/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/group/mge/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T11:03:21Z · runtime 0.00083 s ·
lifecycle/c631285eca889fc2c2c4
← Profiling TimingsPyAutoLens / group / rectangular / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T11:09:38Z
- Runtime (vmap per call)
- 3.23359 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.34723 s
- vmap.per_call
- 3.23359 s
- vmap.batch_time
- 9.70077 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.639 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 199). Per call 3.23359 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:09:38Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:06:48Z
component_total3.348 s
Curvature matrix F2.844 s
Reconstruction (NNLS)0.36 s
Data vector D (mapping + PSF)0.08759 s
Regularization (F + H)0.04878 s
Mapped reconstruction, chi-squared & log evidence0.005113 s
Ray-trace grids (tracer)0.001094 s
Blurred image (non-linear light)0.000749 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s3.348 s
prefix_6.steady_per_call_s3.343 s
prefix_5.steady_per_call_s2.983 s
prefix_4.steady_per_call_s2.934 s
prefix_3.steady_per_call_s0.08943 s
prefix_2.steady_per_call_s0.001843 s
prefix_1.steady_per_call_s0.001094 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:09:38Z
full_pipeline_vmap3.first_call_s21.26 s
full_pipeline.compile_s6.635 s
full_pipeline.first_call_s3.327 s
full_pipeline.lower_s1.969 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.204e-10
- tolerance
- 2.766
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:09:38Z
- Run
legacy/4caed522818aafd929be- Record
lifecycle/03069016cfefd3707cea
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.443701
Evidence
- runtime evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T11:09:38Z · runtime 3.23359 s ·
lifecycle/03069016cfefd3707cea
← Profiling TimingsPyAutoLens / group / rectangular / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:53:54Z
- Runtime (vmap per call)
- 5.92017 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.48645 s
- vmap.per_call
- 5.92017 s
- vmap.batch_time
- 17.76050 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.899 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 209). Per call 5.92017 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:53:54Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:53:12Z
component_total5.477 s
Curvature matrix F4.458 s
Regularization (F + H)0.7151 s
Mapped reconstruction, chi-squared & log evidence0.6186 s
Data vector D (mapping + PSF)0.07462 s
Ray-trace grids (tracer)0.0009091 s
Blurred image (non-linear light)0.00082 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s5.477 s
prefix_5.steady_per_call_s5.25 s
prefix_6.steady_per_call_s4.858 s
prefix_4.steady_per_call_s4.534 s
prefix_3.steady_per_call_s0.07635 s
prefix_2.steady_per_call_s0.001729 s
prefix_1.steady_per_call_s0.0009091 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:53:54Z
full_pipeline_vmap3.first_call_s30.43 s
full_pipeline.compile_s6.975 s
full_pipeline.first_call_s5.821 s
full_pipeline.lower_s1.633 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.204e-10
- tolerance
- 2.766
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- group-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:53:54Z
- Run
legacy/68126791c4755d471ebc- Record
lifecycle/acba8d20547d37e8f89c
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.389511
Evidence
- runtime evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/group/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:53:54Z · runtime 5.92017 s ·
lifecycle/acba8d20547d37e8f89c
← Profiling TimingsPyAutoLens / group / rectangular / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:11:53Z
- Runtime (vmap per call)
- 0.02983 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04360 s
- single_jit_block
- 0.04378 s
- vmap.per_call
- 0.02983 s
- vmap.batch_time
- 0.47726 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 134.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 154). Per call 0.0298285 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:11:53Z
vmap.batch_time0.4773 s
full_pipeline.steady_per_call_s0.04378 s
single_jit_block0.04378 s
single_jit_median0.0436 s
full_pipeline_vmap16.steady_per_call_s0.02983 s
vmap.per_call0.02983 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:11:04Z
component_total0.04417 s
Reconstruction (NNLS)0.0243 s
Data vector D (mapping + PSF)0.01313 s
Curvature matrix F0.004022 s
Mapped reconstruction, chi-squared & log evidence0.002252 s
Ray-trace grids (tracer)0.0002992 s
Regularization (F + H)0.0001077 s
Blurred image (non-linear light)5.891e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.04417 s
prefix_6.steady_per_call_s0.04191 s
prefix_5.steady_per_call_s0.01761 s
prefix_4.steady_per_call_s0.01751 s
prefix_3.steady_per_call_s0.01349 s
prefix_2.steady_per_call_s0.0003581 s
prefix_1.steady_per_call_s0.0002992 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:11:53Z
full_pipeline_vmap16.first_call_s15.92 s
full_pipeline.compile_s9.653 s
full_pipeline.lower_s1.956 s
full_pipeline.first_call_s0.2943 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.532e-10
- tolerance
- 2.766
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:11:53Z
- Run
legacy/4cf627cbbdeebf463b0c- Record
lifecycle/506bcbce87ad6c020945
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.728932
Evidence
- runtime evidence
results/group/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/group/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/group/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/group/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/group/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T11:11:53Z · runtime 0.02983 s ·
lifecycle/506bcbce87ad6c020945
← Profiling TimingsPyAutoLens / group / rectangular / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:14:28Z
- Runtime (vmap per call)
- 0.05066 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06737 s
- single_jit_block
- 0.06750 s
- vmap.per_call
- 0.05066 s
- vmap.batch_time
- 0.81058 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 78.96 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 181). Per call 0.0506614 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:14:28Z
vmap.batch_time0.8106 s
full_pipeline.steady_per_call_s0.0675 s
single_jit_block0.0675 s
single_jit_median0.06737 s
full_pipeline_vmap16.steady_per_call_s0.05066 s
vmap.per_call0.05066 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:13:25Z
component_total0.06727 s
Curvature matrix F0.03865 s
Reconstruction (NNLS)0.02656 s
Data vector D (mapping + PSF)0.003764 s
Regularization (F + H)0.0004683 s
Ray-trace grids (tracer)0.0002819 s
Blurred image (non-linear light)9.884e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_6.steady_per_call_s0.06981 s
prefix_7.steady_per_call_s0.06727 s
prefix_5.steady_per_call_s0.04326 s
prefix_4.steady_per_call_s0.04279 s
prefix_3.steady_per_call_s0.004145 s
prefix_2.steady_per_call_s0.0003808 s
prefix_1.steady_per_call_s0.0002819 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:14:28Z
full_pipeline_vmap16.first_call_s19.43 s
full_pipeline.compile_s10.84 s
full_pipeline.lower_s2.015 s
full_pipeline.first_call_s0.3597 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.532e-10
- tolerance
- 2.766
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- group-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:14:28Z
- Run
legacy/53f615bbb7e2ed073be7- Record
lifecycle/34335ddd284ac5077dc2
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.881314
Evidence
- runtime evidence
results/group/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/group/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/group/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/group/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T11:14:28Z · runtime 0.05066 s ·
lifecycle/34335ddd284ac5077dc2
← Profiling TimingsPyAutoLens / group / rectangular / euclid / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:49:46Z
- Runtime (vmap per call)
- 0.89958 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.89958 s
- Est. 12 CPU
- 0.14993 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 227.9 calls/s · 205 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 205). Per call 0.899584 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:49:46Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:49:48Z
component_total1.014 s
Curvature matrix F [numba]0.2701 s
Reconstruction (NNLS)0.2631 s
Data vector D [numba]0.2118 s
Mapped reconstructed image0.1185 s
Chi-squared & log evidence0.06633 s
Inversion build (trace + mesh + mappers)0.05997 s
Blurred image (non-linear light)0.01415 s
Regularization (F + H)0.009915 s
FitImaging construct (tracer)0.0002422 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.547e-11
- tolerance
- 2.766
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- group-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:49:46Z
- Run
legacy/ef08603724de4b31a8d4- Record
lifecycle/a393fa2e139fd0560564
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 4.474094
Evidence
- runtime evidence
results/group/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/group/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/group/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/group/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:49:46Z · runtime 0.89958 s ·
lifecycle/a393fa2e139fd0560564
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T17:18:18Z
- Runtime (vmap per call)
- 56.56584 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 56.36659 s
- vmap.per_call
- 56.56584 s
- vmap.batch_time
- 56.56584 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.2652 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 58). Per call 56.5658 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:18:18Z
vmap.batch_time56.57 s
vmap.per_call56.57 s
single_jit_block56.37 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:55:36Z
component_total57.55 s
Curvature matrix (F, w-tilde)48 s
Inversion setup (sparse, steps 5-8 combined)8.638 s
Regularized reconstruction0.7979 s
Mapped recon + log evidence (sparse)0.04191 s
Ray-trace data grid0.02822 s
Data vector (D, w-tilde)0.02151 s
Regularization matrix (H)0.01165 s
Blurred image (PSF convolution)0.01099 s
Ray-trace mesh grid0.0002503 s
Lens light images (pre-PSF)0.0002238 s
Profile-subtracted image0.0001913 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s45.79 s
regularization_matrix_jit.steady_per_call_s7.933 s
regularization_matrix_prefix7.933 s
interpolator_prefix7.921 s
setup_prefix_6.steady_per_call_s7.921 s
curvature_F_off_diag_jit.steady_per_call_s1.335 s
nnls_pdip_jit.steady_per_call_s0.7921 s
psf_weighted_data_jit.steady_per_call_s0.4339 s
mge_operated_basis_jit.steady_per_call_s0.3488 s
curvature_F_func_func_jit.steady_per_call_s0.06334 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05842 s
cholesky_solve_jit.steady_per_call_s0.02714 s
cholesky_curvature_reg_jit.steady_per_call_s0.02629 s
log_det_curvature_reg_jit.steady_per_call_s0.02274 s
log_det_regularization_jit.steady_per_call_s0.02212 s
sparse_triplets_jit.steady_per_call_s0.01833 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:18:18Z
full_pipeline.first_call56.38 s
full_pipeline.compile13.46 s
full_pipeline.lower4.41 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.91e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:18:18Z
- Run
legacy/e64b00295d9ca87edb4d- Record
lifecycle/780ad479b1fe66279696
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 15.169171
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T17:18:18Z · runtime 56.56584 s ·
lifecycle/780ad479b1fe66279696 - superseded · measured 2026-10-25T15:00:28Z · runtime 57.17888 s ·
lifecycle/19c876c125d91df0d1be
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T15:00:28Z
- Runtime (vmap per call)
- 57.17888 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 56.74235 s
- vmap.per_call
- 57.17888 s
- vmap.batch_time
- 57.17888 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.2623 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 22). Per call 57.1789 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:00:28Z
vmap.batch_time57.18 s
vmap.per_call57.18 s
single_jit_block56.74 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:37:42Z
component_total57.52 s
Curvature matrix (F, w-tilde)47.93 s
Inversion setup (sparse, steps 5-8 combined)8.727 s
Regularized reconstruction0.7862 s
Mapped recon + log evidence (sparse)0.04079 s
Ray-trace data grid0.03699 s
Data vector (D, w-tilde)0.02067 s
Blurred image (PSF convolution)0.01152 s
Ray-trace mesh grid0.0002543 s
Profile-subtracted image0.0002102 s
Lens light images (pre-PSF)0.0001738 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s46.16 s
interpolator_prefix8.004 s
setup_prefix_6.steady_per_call_s8.004 s
regularization_matrix_jit.steady_per_call_s7.974 s
regularization_matrix_prefix7.974 s
curvature_F_off_diag_jit.steady_per_call_s1.345 s
nnls_pdip_jit.steady_per_call_s0.7902 s
psf_weighted_data_jit.steady_per_call_s0.3908 s
mge_operated_basis_jit.steady_per_call_s0.3462 s
curvature_F_func_func_jit.steady_per_call_s0.07293 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05944 s
cholesky_solve_jit.steady_per_call_s0.02676 s
cholesky_curvature_reg_jit.steady_per_call_s0.02603 s
log_det_regularization_jit.steady_per_call_s0.02217 s
log_det_curvature_reg_jit.steady_per_call_s0.02212 s
sparse_triplets_jit.steady_per_call_s0.01847 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:37:42Z
curvature_matrix_sparse_jit.first_call_s47.56 s
curvature_F_diag_jit.first_call_s46.93 s
inversion_setup_sparse_jit.first_call_s8.65 s
inversion_setup_sparse_jit.compile_s8.543 s
setup_prefix_6.first_call_s8.044 s
regularization_matrix_jit.first_call_s7.986 s
mge_operated_basis_jit.compile_s7.092 s
inversion_setup_sparse_jit.lower_s4.085 s
mge_operated_basis_jit.lower_s2.765 s
regularization_matrix_jit.compile_s2.259 s
setup_prefix_6.compile_s2.005 s
curvature_F_off_diag_jit.first_call_s1.356 s
nnls_pdip_jit.first_call_s0.7916 s
reconstruction_jit.first_call_s0.7766 s
lens_image_jit.lower_s0.5229 s
regularization_matrix_jit.lower_s0.4194 s
mge_operated_basis_jit.first_call_s0.3524 s
setup_prefix_6.lower_s0.335 s
curvature_matrix_sparse_jit.compile_s0.3322 s
psf_weighted_data_jit.first_call_s0.2981 s
reconstruction_jit.compile_s0.2893 s
nnls_pdip_jit.compile_s0.2639 s
nnls_pdip_one_iteration_jit.compile_s0.2578 s
log_evidence_sparse_jit.compile_s0.225 s
ray_trace_mesh_jit.lower_s0.211 s
curvature_F_diag_jit.compile_s0.2 s
ray_trace_data_jit.compile_s0.1819 s
ray_trace_mesh_jit.compile_s0.1714 s
blurred_image_jit.compile_s0.1678 s
curvature_F_off_diag_jit.compile_s0.1523 s
blurred_image_jit.lower_s0.09336 s
ray_trace_data_jit.lower_s0.09284 s
curvature_F_func_func_jit.first_call_s0.07136 s
log_det_curvature_reg_jit.compile_s0.0706 s
cholesky_solve_jit.compile_s0.06988 s
data_vector_sparse_jit.compile_s0.06499 s
sparse_triplets_jit.compile_s0.06074 s
nnls_pdip_one_iteration_jit.first_call_s0.05721 s
cholesky_curvature_reg_jit.compile_s0.05648 s
curvature_matrix_sparse_jit.lower_s0.04954 s
psf_weighted_data_jit.compile_s0.04596 s
curvature_F_diag_jit.lower_s0.04134 s
log_evidence_sparse_jit.first_call_s0.04065 s
log_evidence_sparse_jit.lower_s0.03857 s
profile_subtract_jit.compile_s0.0355 s
curvature_F_func_func_jit.compile_s0.03434 s
lens_image_jit.compile_s0.03278 s
ray_trace_data_jit.first_call_s0.03191 s
reconstruction_jit.lower_s0.02678 s
cholesky_solve_jit.first_call_s0.02638 s
cholesky_curvature_reg_jit.first_call_s0.02529 s
log_det_curvature_reg_jit.first_call_s0.02251 s
log_det_regularization_jit.first_call_s0.02241 s
nnls_pdip_one_iteration_jit.lower_s0.02186 s
nnls_pdip_jit.lower_s0.02185 s
sparse_triplets_jit.first_call_s0.0214 s
data_vector_sparse_jit.first_call_s0.02118 s
sparse_triplets_jit.lower_s0.01789 s
curvature_F_off_diag_jit.lower_s0.01734 s
psf_weighted_data_jit.lower_s0.0166 s
blurred_image_jit.first_call_s0.01302 s
log_det_curvature_reg_jit.lower_s0.01151 s
data_vector_sparse_jit.lower_s0.01141 s
cholesky_solve_jit.lower_s0.01123 s
cholesky_curvature_reg_jit.lower_s0.008966 s
curvature_F_func_func_jit.lower_s0.005432 s
profile_subtract_jit.lower_s0.004069 s
ray_trace_mesh_jit.first_call_s0.001137 s
profile_subtract_jit.first_call_s0.000585 s
lens_image_jit.first_call_s0.0005097 s
log_det_regularization_jit.lower_s0.0003528 s
log_det_regularization_jit.compile_s1.401e-05 s
Largest value · s · superseded · measured 2026-10-25T15:00:28Z
full_pipeline.first_call56.66 s
full_pipeline.compile9.71 s
full_pipeline.lower4.541 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.688e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/780ad479b1fe66279696
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:00:28Z
- Run
legacy/42feea0df6cddf3408e0- Record
lifecycle/19c876c125d91df0d1be
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:18:18Z · runtime 56.56584 s ·
lifecycle/780ad479b1fe66279696 - superseded (this page) · measured 2026-10-25T15:00:28Z · runtime 57.17888 s ·
lifecycle/19c876c125d91df0d1be
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T17:02:54Z
- Runtime (vmap per call)
- 81.31091 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 81.96659 s
- vmap.per_call
- 81.31091 s
- vmap.batch_time
- 81.31091 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.3567 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 60). Per call 81.3109 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:02:54Z
single_jit_block81.97 s
vmap.batch_time81.31 s
vmap.per_call81.31 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:08:56Z
component_total92.76 s
Curvature matrix (F, w-tilde)83.77 s
Inversion setup (sparse, steps 5-8 combined)7.745 s
Regularized reconstruction1.2 s
Mapped recon + log evidence (sparse)0.08524 s
Ray-trace data grid0.03875 s
Data vector (D, w-tilde)0.02967 s
Blurred image (PSF convolution)0.02105 s
Profile-subtracted image0.001421 s
Lens light images (pre-PSF)0.0002825 s
Ray-trace mesh grid0.0002162 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s69.28 s
interpolator_prefix6.824 s
setup_prefix_6.steady_per_call_s6.824 s
regularization_matrix_jit.steady_per_call_s6.691 s
regularization_matrix_prefix6.691 s
curvature_F_off_diag_jit.steady_per_call_s2.281 s
nnls_pdip_jit.steady_per_call_s1.074 s
mge_operated_basis_jit.steady_per_call_s0.5569 s
psf_weighted_data_jit.steady_per_call_s0.4858 s
curvature_F_func_func_jit.steady_per_call_s0.09824 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.06921 s
cholesky_solve_jit.steady_per_call_s0.05449 s
cholesky_curvature_reg_jit.steady_per_call_s0.04673 s
log_det_curvature_reg_jit.steady_per_call_s0.04439 s
sparse_triplets_jit.steady_per_call_s0.02926 s
log_det_regularization_jit.steady_per_call_s0.0292 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:02:54Z
full_pipeline.first_call85.66 s
full_pipeline.compile15.6 s
full_pipeline.lower4.838 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.12e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:02:54Z
- Run
legacy/b7624b4aa5c3f6439e27- Record
lifecycle/e08b7a6ff7b9daea8790
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 15.273882
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T17:02:54Z · runtime 81.31091 s ·
lifecycle/e08b7a6ff7b9daea8790 - superseded · measured 2026-10-25T14:34:59Z · runtime 55.29191 s ·
lifecycle/177f0fd54468ddd64b6a
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:34:59Z
- Runtime (vmap per call)
- 55.29191 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 56.74609 s
- vmap.per_call
- 55.29191 s
- vmap.batch_time
- 55.29191 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.5245 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 47). Per call 55.2919 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:34:59Z
single_jit_block56.75 s
vmap.batch_time55.29 s
vmap.per_call55.29 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:37:03Z
component_total54.92 s
Curvature matrix (F, w-tilde)45.62 s
Inversion setup (sparse, steps 5-8 combined)8.48 s
Regularized reconstruction0.7584 s
Mapped recon + log evidence (sparse)0.03915 s
Ray-trace data grid0.03608 s
Data vector (D, w-tilde)0.0263 s
Blurred image (PSF convolution)0.01009 s
Ray-trace mesh grid0.0002574 s
Profile-subtracted image0.000217 s
Lens light images (pre-PSF)0.0001561 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s43.99 s
interpolator_prefix7.764 s
setup_prefix_6.steady_per_call_s7.764 s
regularization_matrix_jit.steady_per_call_s7.712 s
regularization_matrix_prefix7.712 s
curvature_F_off_diag_jit.steady_per_call_s1.271 s
nnls_pdip_jit.steady_per_call_s0.7554 s
mge_operated_basis_jit.steady_per_call_s0.4642 s
psf_weighted_data_jit.steady_per_call_s0.3986 s
curvature_F_func_func_jit.steady_per_call_s0.06555 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05498 s
sparse_triplets_jit.steady_per_call_s0.02874 s
cholesky_curvature_reg_jit.steady_per_call_s0.02604 s
cholesky_solve_jit.steady_per_call_s0.02511 s
log_det_curvature_reg_jit.steady_per_call_s0.02242 s
log_det_regularization_jit.steady_per_call_s0.02101 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:37:03Z
curvature_matrix_sparse_jit.first_call_s48.69 s
curvature_F_diag_jit.first_call_s44.16 s
inversion_setup_sparse_jit.first_call_s8.457 s
inversion_setup_sparse_jit.compile_s8.201 s
setup_prefix_6.first_call_s7.681 s
regularization_matrix_jit.first_call_s7.68 s
mge_operated_basis_jit.compile_s7.006 s
inversion_setup_sparse_jit.lower_s4.496 s
mge_operated_basis_jit.lower_s3.233 s
regularization_matrix_jit.compile_s1.998 s
setup_prefix_6.compile_s1.92 s
curvature_F_off_diag_jit.first_call_s1.209 s
reconstruction_jit.first_call_s0.7572 s
nnls_pdip_jit.first_call_s0.7562 s
psf_weighted_data_jit.first_call_s0.5636 s
mge_operated_basis_jit.first_call_s0.4579 s
regularization_matrix_jit.lower_s0.4577 s
lens_image_jit.lower_s0.442 s
setup_prefix_6.lower_s0.4259 s
curvature_matrix_sparse_jit.compile_s0.359 s
reconstruction_jit.compile_s0.2844 s
nnls_pdip_jit.compile_s0.2739 s
nnls_pdip_one_iteration_jit.compile_s0.2678 s
ray_trace_data_jit.lower_s0.2496 s
log_evidence_sparse_jit.compile_s0.212 s
curvature_F_diag_jit.compile_s0.1957 s
ray_trace_mesh_jit.compile_s0.1873 s
blurred_image_jit.compile_s0.1868 s
ray_trace_data_jit.compile_s0.1838 s
curvature_F_off_diag_jit.compile_s0.1347 s
blurred_image_jit.lower_s0.08924 s
ray_trace_mesh_jit.lower_s0.08773 s
data_vector_sparse_jit.compile_s0.07831 s
cholesky_solve_jit.compile_s0.0679 s
curvature_F_func_func_jit.first_call_s0.06587 s
log_det_curvature_reg_jit.compile_s0.06301 s
sparse_triplets_jit.compile_s0.05925 s
psf_weighted_data_jit.compile_s0.0565 s
cholesky_curvature_reg_jit.compile_s0.05643 s
curvature_matrix_sparse_jit.lower_s0.05399 s
nnls_pdip_one_iteration_jit.first_call_s0.05244 s
log_evidence_sparse_jit.first_call_s0.03901 s
log_evidence_sparse_jit.lower_s0.03749 s
curvature_F_diag_jit.lower_s0.03532 s
profile_subtract_jit.compile_s0.03514 s
lens_image_jit.compile_s0.03354 s
curvature_F_func_func_jit.compile_s0.03123 s
ray_trace_data_jit.first_call_s0.03086 s
sparse_triplets_jit.first_call_s0.03042 s
reconstruction_jit.lower_s0.02997 s
cholesky_solve_jit.first_call_s0.02619 s
cholesky_curvature_reg_jit.first_call_s0.0251 s
data_vector_sparse_jit.first_call_s0.02493 s
nnls_pdip_jit.lower_s0.02389 s
nnls_pdip_one_iteration_jit.lower_s0.02342 s
log_det_curvature_reg_jit.first_call_s0.02295 s
log_det_regularization_jit.first_call_s0.02115 s
curvature_F_off_diag_jit.lower_s0.02004 s
sparse_triplets_jit.lower_s0.01721 s
psf_weighted_data_jit.lower_s0.01689 s
blurred_image_jit.first_call_s0.0132 s
log_det_curvature_reg_jit.lower_s0.01214 s
data_vector_sparse_jit.lower_s0.0106 s
cholesky_solve_jit.lower_s0.01039 s
cholesky_curvature_reg_jit.lower_s0.009038 s
curvature_F_func_func_jit.lower_s0.005551 s
profile_subtract_jit.lower_s0.004635 s
ray_trace_mesh_jit.first_call_s0.001278 s
profile_subtract_jit.first_call_s0.000604 s
lens_image_jit.first_call_s0.0004307 s
log_det_regularization_jit.lower_s0.000377 s
log_det_regularization_jit.compile_s1.372e-05 s
Largest value · s · superseded · measured 2026-10-25T14:34:59Z
full_pipeline.first_call56.08 s
full_pipeline.compile9.468 s
full_pipeline.lower4.796 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.688e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/e08b7a6ff7b9daea8790
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:34:59Z
- Run
legacy/2cfbd6a90ddd1fa7c3fc- Record
lifecycle/177f0fd54468ddd64b6a
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 19.532
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:02:54Z · runtime 81.31091 s ·
lifecycle/e08b7a6ff7b9daea8790 - superseded (this page) · measured 2026-10-25T14:34:59Z · runtime 55.29191 s ·
lifecycle/177f0fd54468ddd64b6a
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T17:23:52Z
- Runtime (vmap per call)
- 0.34787 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.34831 s
- single_jit_block
- 0.34783 s
- vmap.per_call
- 0.34787 s
- vmap.batch_time
- 0.34787 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 11.5 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 24). Per call 0.347868 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:23:52Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:21:15Z
component_total0.3401 s
Inversion setup (steps 5-8 combined)0.1885 s
Curvature matrix (F)0.1011 s
Regularized reconstruction0.03878 s
Mapped recon + log evidence0.004249 s
Regularization matrix (H)0.002995 s
Data vector (D)0.002779 s
Blurred image (PSF convolution)0.000934 s
Ray-trace data grid0.0003102 s
Ray-trace mesh grid0.000178 s
Lens light images (pre-PSF)0.0001451 s
Profile-subtracted image0.000135 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.0385 s
regularization_matrix_jit.steady_per_call_s0.03624 s
regularization_matrix_prefix0.03624 s
interpolator_prefix0.03324 s
setup_prefix_6.steady_per_call_s0.03324 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.0027 s
cholesky_solve_jit.steady_per_call_s0.001319 s
cholesky_curvature_reg_jit.steady_per_call_s0.001061 s
log_det_regularization_jit.steady_per_call_s0.00106 s
log_det_curvature_reg_jit.steady_per_call_s0.001016 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:23:52Z
full_pipeline.compile15.29 s
full_pipeline.lower4.542 s
full_pipeline.first_call0.8043 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.702e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:23:52Z
- Run
legacy/3d5255dc6266b7839201- Record
lifecycle/fa028d54604cd08d3555
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 35.532034
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T17:23:52Z · runtime 0.34787 s ·
lifecycle/fa028d54604cd08d3555 - superseded · measured 2026-10-25T15:05:30Z · runtime 0.36693 s ·
lifecycle/b09f152f3ea796d69871
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T15:05:30Z
- Runtime (vmap per call)
- 0.36693 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.36816 s
- single_jit_block
- 0.36673 s
- vmap.per_call
- 0.36693 s
- vmap.batch_time
- 0.36693 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 10.9 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 22). Per call 0.366925 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:05:30Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T15:05:30Z
full_pipeline.compile12.68 s
full_pipeline.lower4.503 s
full_pipeline.first_call0.7861 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.631e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fa028d54604cd08d3555
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:05:30Z
- Run
legacy/a71ec6b38ff1a3b1671a- Record
lifecycle/b09f152f3ea796d69871
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:23:52Z · runtime 0.34787 s ·
lifecycle/fa028d54604cd08d3555 - superseded (this page) · measured 2026-10-25T15:05:30Z · runtime 0.36693 s ·
lifecycle/b09f152f3ea796d69871
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T17:28:51Z
- Runtime (vmap per call)
- 0.82149 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.85650 s
- single_jit_block
- 0.85432 s
- vmap.per_call
- 0.82149 s
- vmap.batch_time
- 0.82149 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.869 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 149). Per call 0.821491 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:28:51Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:26:35Z
component_total0.8664 s
Curvature matrix (F, w-tilde)0.774 s
Inversion setup (sparse, steps 5-8 combined)0.0441 s
Regularized reconstruction0.03892 s
Regularization matrix (H)0.00348 s
Mapped recon + log evidence (sparse)0.00231 s
Data vector (D, w-tilde)0.001864 s
Blurred image (PSF convolution)0.000958 s
Ray-trace data grid0.0003011 s
Ray-trace mesh grid0.0001714 s
Lens light images (pre-PSF)0.0001683 s
Profile-subtracted image0.0001456 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.738 s
nnls_pdip_jit.steady_per_call_s0.03909 s
regularization_matrix_jit.steady_per_call_s0.03591 s
regularization_matrix_prefix0.03591 s
interpolator_prefix0.03243 s
setup_prefix_6.steady_per_call_s0.03243 s
curvature_F_off_diag_jit.steady_per_call_s0.0288 s
mge_operated_basis_jit.steady_per_call_s0.01104 s
curvature_F_func_func_jit.steady_per_call_s0.005451 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002692 s
cholesky_solve_jit.steady_per_call_s0.001333 s
cholesky_curvature_reg_jit.steady_per_call_s0.001059 s
log_det_regularization_jit.steady_per_call_s0.0009703 s
log_det_curvature_reg_jit.steady_per_call_s0.0009634 s
psf_weighted_data_jit.steady_per_call_s0.0007082 s
sparse_triplets_jit.steady_per_call_s0.0004071 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:28:51Z
full_pipeline.compile17.52 s
full_pipeline.lower4.593 s
full_pipeline.first_call1.204 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.029e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:28:51Z
- Run
legacy/fc7682735e9e515337b1- Record
lifecycle/99d7c3c7623e3d43d059
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.931069
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T17:28:51Z · runtime 0.82149 s ·
lifecycle/99d7c3c7623e3d43d059 - superseded · measured 2026-10-25T15:10:20Z · runtime 0.93534 s ·
lifecycle/43ac11abdc2fbc41cb51
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T15:10:20Z
- Runtime (vmap per call)
- 0.93534 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.88671 s
- single_jit_block
- 0.88492 s
- vmap.per_call
- 0.93534 s
- vmap.batch_time
- 0.93534 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.277 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 22). Per call 0.935339 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:10:20Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T15:08:10Z
component_total0.9004 s
Curvature matrix (F, w-tilde)0.8 s
Inversion setup (sparse, steps 5-8 combined)0.05131 s
Regularized reconstruction0.03891 s
Regularization matrix (H)0.00431 s
Mapped recon + log evidence (sparse)0.002363 s
Data vector (D, w-tilde)0.001846 s
Blurred image (PSF convolution)0.0009503 s
Ray-trace data grid0.000277 s
Profile-subtracted image0.0001744 s
Ray-trace mesh grid0.0001628 s
Lens light images (pre-PSF)0.0001438 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.7353 s
regularization_matrix_jit.steady_per_call_s0.04309 s
regularization_matrix_prefix0.04309 s
interpolator_prefix0.03878 s
setup_prefix_6.steady_per_call_s0.03878 s
nnls_pdip_jit.steady_per_call_s0.03855 s
curvature_F_off_diag_jit.steady_per_call_s0.02858 s
mge_operated_basis_jit.steady_per_call_s0.01186 s
curvature_F_func_func_jit.steady_per_call_s0.005405 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002677 s
cholesky_solve_jit.steady_per_call_s0.001326 s
cholesky_curvature_reg_jit.steady_per_call_s0.001054 s
log_det_curvature_reg_jit.steady_per_call_s0.0009833 s
log_det_regularization_jit.steady_per_call_s0.0009779 s
psf_weighted_data_jit.steady_per_call_s0.0007194 s
sparse_triplets_jit.steady_per_call_s0.0004113 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T15:08:10Z
inversion_setup_sparse_jit.compile_s11.2 s
mge_operated_basis_jit.compile_s8.705 s
inversion_setup_sparse_jit.lower_s3.932 s
regularization_matrix_jit.compile_s3.79 s
setup_prefix_6.compile_s3.216 s
mge_operated_basis_jit.lower_s2.873 s
curvature_matrix_sparse_jit.first_call_s0.8493 s
curvature_F_diag_jit.first_call_s0.8062 s
curvature_matrix_sparse_jit.compile_s0.6779 s
log_evidence_sparse_jit.compile_s0.6012 s
lens_image_jit.lower_s0.5096 s
ray_trace_mesh_jit.compile_s0.4302 s
regularization_matrix_jit.lower_s0.4236 s
inversion_setup_sparse_jit.first_call_s0.3445 s
blurred_image_jit.compile_s0.3409 s
setup_prefix_6.lower_s0.3315 s
reconstruction_jit.compile_s0.3202 s
mge_operated_basis_jit.first_call_s0.3006 s
nnls_pdip_jit.compile_s0.2922 s
ray_trace_data_jit.compile_s0.2872 s
nnls_pdip_one_iteration_jit.compile_s0.2759 s
curvature_F_diag_jit.compile_s0.2406 s
curvature_F_off_diag_jit.compile_s0.2385 s
psf_weighted_data_jit.compile_s0.1266 s
ray_trace_data_jit.lower_s0.09419 s
blurred_image_jit.lower_s0.09198 s
data_vector_sparse_jit.compile_s0.09164 s
ray_trace_mesh_jit.lower_s0.08325 s
sparse_triplets_jit.compile_s0.076 s
log_det_curvature_reg_jit.compile_s0.06751 s
cholesky_curvature_reg_jit.compile_s0.0665 s
cholesky_solve_jit.compile_s0.06512 s
regularization_matrix_jit.first_call_s0.05725 s
curvature_matrix_sparse_jit.lower_s0.05235 s
setup_prefix_6.first_call_s0.05037 s
curvature_F_off_diag_jit.first_call_s0.04795 s
reconstruction_jit.first_call_s0.04192 s
curvature_F_func_func_jit.compile_s0.04137 s
nnls_pdip_jit.first_call_s0.04009 s
log_evidence_sparse_jit.lower_s0.03954 s
lens_image_jit.compile_s0.03689 s
curvature_F_diag_jit.lower_s0.0319 s
reconstruction_jit.lower_s0.02972 s
profile_subtract_jit.compile_s0.02597 s
nnls_pdip_one_iteration_jit.lower_s0.02383 s
nnls_pdip_jit.lower_s0.02368 s
curvature_F_off_diag_jit.lower_s0.0178 s
sparse_triplets_jit.lower_s0.01608 s
psf_weighted_data_jit.lower_s0.01396 s
log_det_curvature_reg_jit.lower_s0.01339 s
data_vector_sparse_jit.lower_s0.01109 s
cholesky_solve_jit.lower_s0.01095 s
cholesky_curvature_reg_jit.lower_s0.01062 s
log_evidence_sparse_jit.first_call_s0.009347 s
blurred_image_jit.first_call_s0.007854 s
curvature_F_func_func_jit.lower_s0.005982 s
curvature_F_func_func_jit.first_call_s0.005768 s
profile_subtract_jit.lower_s0.004413 s
nnls_pdip_one_iteration_jit.first_call_s0.004221 s
data_vector_sparse_jit.first_call_s0.002776 s
cholesky_solve_jit.first_call_s0.001905 s
log_det_curvature_reg_jit.first_call_s0.001609 s
cholesky_curvature_reg_jit.first_call_s0.001515 s
psf_weighted_data_jit.first_call_s0.001448 s
ray_trace_data_jit.first_call_s0.001434 s
ray_trace_mesh_jit.first_call_s0.001255 s
sparse_triplets_jit.first_call_s0.001063 s
log_det_regularization_jit.first_call_s0.001044 s
profile_subtract_jit.first_call_s0.0006838 s
lens_image_jit.first_call_s0.0006291 s
log_det_regularization_jit.lower_s0.0003097 s
log_det_regularization_jit.compile_s9.04e-06 s
Largest value · s · superseded · measured 2026-10-25T15:10:20Z
full_pipeline.compile13.97 s
full_pipeline.lower4.56 s
full_pipeline.first_call1.314 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.83e-08
- tolerance
- 66.4
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/99d7c3c7623e3d43d059
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:10:20Z
- Run
legacy/f534bcdccf13d612e16f- Record
lifecycle/43ac11abdc2fbc41cb51
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/delaunay/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T17:28:51Z · runtime 0.82149 s ·
lifecycle/99d7c3c7623e3d43d059 - superseded (this page) · measured 2026-10-25T15:10:20Z · runtime 0.93534 s ·
lifecycle/43ac11abdc2fbc41cb51
← Profiling TimingsPyAutoLens / imaging / delaunay / ao / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:43:01Z
- Runtime (vmap per call)
- 8.67130 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 8.67130 s
- Est. 12 CPU
- 1.44522 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 4.613 calls/s · 40 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 40). Per call 8.6713 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:43:01Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:35:17Z
component_total10.52 s
F: mapper×mapper block [sparse-op]3.712 s
MGE: image_2d_from(grid) x60 [numpy]1.548 s
F: mapper×linear-func block [FFT conv + scatter]0.9217 s
MGE: batched PSF convolution [real-space np]0.8456 s
Inversion build (trace+Delaunay+mapper)0.7881 s
Reconstruction solve (BLAS)0.74 s
Mapper sparse triplets0.7191 s
Data vector D [numba]0.2359 s
MGE operated mapping matrix [residual: dict assembly]0.201 s
PSF-weighted data [numba]0.1885 s
Blurred image (FFT convolve)0.1616 s
F: linear-func×linear-func block [BLAS]0.09896 s
Model data + chi^20.08444 s
Mapped reconstruction [numba+FFT]0.08212 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.05766 s
Log evidence (figure of merit)0.04844 s
log det (F+H) [Cholesky]0.03383 s
Regularization matrix H0.02343 s
log det H [Cholesky]0.01526 s
Curvature matrix F [residual: mirror + diag-add]0.007614 s
F + H0.001614 s
Profile subtracted image0.0009601 s
Regularization term s'Hs0.0005632 s
FitImaging construct0.0001291 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 66.4
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:43:01Z
- Run
legacy/efa3d3164ab6728cc0e7- Record
lifecycle/1f22a4a5fcd73276ec53
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 22.978
Evidence
- runtime evidence
results/imaging/delaunay/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/delaunay/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/delaunay/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:43:01Z · runtime 8.67130 s ·
lifecycle/1f22a4a5fcd73276ec53
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:32:20Z
- Runtime (vmap per call)
- 1.14835 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.13806 s
- single_jit_block
- 1.14258 s
- vmap.per_call
- 1.14835 s
- vmap.batch_time
- 3.44506 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 13.06 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 496). Per call 1.14835 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:32:20Z
vmap.batch_time3.445 s
vmap.per_call1.148 s
single_jit_block1.143 s
single_jit_median1.138 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:29Z
component_total1.18 s
Regularized reconstruction0.5768 s
Curvature matrix (F, w-tilde)0.4395 s
Inversion setup (sparse, steps 5-8 combined)0.1262 s
Mapped recon + log evidence (sparse)0.032 s
Regularization matrix (H)0.003638 s
Blurred image (PSF convolution)0.0006095 s
Ray-trace data grid0.0003707 s
Ray-trace mesh grid0.0002743 s
Data vector (D, w-tilde)0.0002543 s
Profile-subtracted image1.762e-05 s
Lens light images (pre-PSF)1.733e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.5734 s
curvature_F_diag_jit.steady_per_call_s0.4289 s
regularization_matrix_jit.steady_per_call_s0.1191 s
regularization_matrix_prefix0.1191 s
interpolator_prefix0.1155 s
setup_prefix_6.steady_per_call_s0.1155 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05481 s
cholesky_solve_jit.steady_per_call_s0.02616 s
cholesky_curvature_reg_jit.steady_per_call_s0.02522 s
log_det_curvature_reg_jit.steady_per_call_s0.02347 s
log_det_regularization_jit.steady_per_call_s0.02311 s
curvature_F_off_diag_jit.steady_per_call_s0.009465 s
mge_operated_basis_jit.steady_per_call_s0.006846 s
psf_weighted_data_jit.steady_per_call_s0.003777 s
curvature_F_func_func_jit.steady_per_call_s0.0006996 s
sparse_triplets_jit.steady_per_call_s0.0004119 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:32:20Z
full_pipeline.compile4.7 s
full_pipeline.lower3.366 s
full_pipeline.first_call1.166 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.637e-09
- tolerance
- 0.7168
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:32:20Z
- Run
legacy/498dc29a93d6495d0299- Record
lifecycle/a9e102b324300939da14
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.781731
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:32:20Z · runtime 1.14835 s ·
lifecycle/a9e102b324300939da14 - superseded · measured 2026-10-25T14:15:15Z · runtime 0.85744 s ·
lifecycle/5353bbc7030d5b4d3e6a
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:15:15Z
- Runtime (vmap per call)
- 0.85744 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.14632 s
- single_jit_block
- 1.13051 s
- vmap.per_call
- 0.85744 s
- vmap.batch_time
- 2.57232 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 17.49 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 462). Per call 0.857439 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:15:15Z
vmap.batch_time2.572 s
single_jit_median1.146 s
single_jit_block1.131 s
vmap.per_call0.8574 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:13:32Z
component_total1.185 s
Regularized reconstruction0.5824 s
Curvature matrix (F, w-tilde)0.4425 s
Inversion setup (sparse, steps 5-8 combined)0.1266 s
Mapped recon + log evidence (sparse)0.0301 s
Regularization matrix (H)0.002271 s
Blurred image (PSF convolution)0.0006107 s
Ray-trace data grid0.0003463 s
Data vector (D, w-tilde)0.0002524 s
Ray-trace mesh grid0.0002462 s
Profile-subtracted image1.965e-05 s
Lens light images (pre-PSF)1.824e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.5778 s
curvature_F_diag_jit.steady_per_call_s0.4362 s
regularization_matrix_jit.steady_per_call_s0.1191 s
regularization_matrix_prefix0.1191 s
interpolator_prefix0.1169 s
setup_prefix_6.steady_per_call_s0.1169 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05573 s
cholesky_solve_jit.steady_per_call_s0.02673 s
cholesky_curvature_reg_jit.steady_per_call_s0.02543 s
log_det_curvature_reg_jit.steady_per_call_s0.02289 s
log_det_regularization_jit.steady_per_call_s0.02263 s
curvature_F_off_diag_jit.steady_per_call_s0.008964 s
mge_operated_basis_jit.steady_per_call_s0.005944 s
psf_weighted_data_jit.steady_per_call_s0.005407 s
curvature_F_func_func_jit.steady_per_call_s0.001092 s
sparse_triplets_jit.steady_per_call_s0.0004248 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:15:15Z
full_pipeline.compile4.936 s
full_pipeline.lower3.406 s
full_pipeline.first_call1.157 s
Largest value · s · superseded · measured 2026-10-25T14:13:32Z
inversion_setup_sparse_jit.compile_s3.818 s
inversion_setup_sparse_jit.lower_s2.864 s
mge_operated_basis_jit.compile_s2.692 s
mge_operated_basis_jit.lower_s1.672 s
regularization_matrix_jit.compile_s1.203 s
setup_prefix_6.compile_s0.9939 s
nnls_pdip_jit.first_call_s0.5732 s
reconstruction_jit.first_call_s0.5698 s
curvature_matrix_sparse_jit.first_call_s0.453 s
regularization_matrix_jit.lower_s0.417 s
curvature_F_diag_jit.first_call_s0.4132 s
setup_prefix_6.lower_s0.333 s
reconstruction_jit.compile_s0.2789 s
nnls_pdip_jit.compile_s0.2603 s
nnls_pdip_one_iteration_jit.compile_s0.2556 s
curvature_matrix_sparse_jit.compile_s0.2495 s
nnls_pdip_jit.lower_s0.222 s
ray_trace_data_jit.compile_s0.1907 s
ray_trace_mesh_jit.compile_s0.1742 s
log_evidence_sparse_jit.compile_s0.1664 s
curvature_F_diag_jit.compile_s0.1659 s
inversion_setup_sparse_jit.first_call_s0.1302 s
setup_prefix_6.first_call_s0.121 s
regularization_matrix_jit.first_call_s0.1202 s
curvature_F_off_diag_jit.compile_s0.1079 s
ray_trace_data_jit.lower_s0.09047 s
ray_trace_mesh_jit.lower_s0.08311 s
blurred_image_jit.compile_s0.07795 s
curvature_F_func_func_jit.compile_s0.07683 s
data_vector_sparse_jit.compile_s0.07127 s
sparse_triplets_jit.compile_s0.07127 s
log_det_curvature_reg_jit.compile_s0.06938 s
cholesky_solve_jit.compile_s0.05822 s
nnls_pdip_one_iteration_jit.first_call_s0.05454 s
cholesky_curvature_reg_jit.compile_s0.05008 s
psf_weighted_data_jit.compile_s0.04832 s
curvature_matrix_sparse_jit.lower_s0.04631 s
blurred_image_jit.lower_s0.04563 s
lens_image_jit.lower_s0.03762 s
log_evidence_sparse_jit.lower_s0.03197 s
profile_subtract_jit.compile_s0.03192 s
curvature_F_diag_jit.lower_s0.03097 s
reconstruction_jit.lower_s0.02927 s
lens_image_jit.compile_s0.02868 s
log_evidence_sparse_jit.first_call_s0.02787 s
cholesky_solve_jit.first_call_s0.02608 s
cholesky_curvature_reg_jit.first_call_s0.02547 s
nnls_pdip_one_iteration_jit.lower_s0.0237 s
log_det_regularization_jit.first_call_s0.02317 s
log_det_curvature_reg_jit.first_call_s0.02297 s
sparse_triplets_jit.lower_s0.01975 s
curvature_F_off_diag_jit.lower_s0.01664 s
psf_weighted_data_jit.lower_s0.01303 s
log_det_curvature_reg_jit.lower_s0.01266 s
cholesky_solve_jit.lower_s0.01222 s
data_vector_sparse_jit.lower_s0.01017 s
cholesky_curvature_reg_jit.lower_s0.00906 s
mge_operated_basis_jit.first_call_s0.008602 s
curvature_F_off_diag_jit.first_call_s0.007943 s
psf_weighted_data_jit.first_call_s0.007674 s
curvature_F_func_func_jit.lower_s0.005666 s
profile_subtract_jit.lower_s0.005308 s
blurred_image_jit.first_call_s0.001687 s
curvature_F_func_func_jit.first_call_s0.001625 s
sparse_triplets_jit.first_call_s0.001221 s
ray_trace_mesh_jit.first_call_s0.001167 s
ray_trace_data_jit.first_call_s0.001158 s
data_vector_sparse_jit.first_call_s0.000682 s
log_det_regularization_jit.lower_s0.0003052 s
lens_image_jit.first_call_s0.0002548 s
profile_subtract_jit.first_call_s0.0002077 s
log_det_regularization_jit.compile_s1.135e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 6.205e-08
- tolerance
- 0.7168
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/a9e102b324300939da14
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:15:15Z
- Run
legacy/004d7f058b06b6f9bad3- Record
lifecycle/5353bbc7030d5b4d3e6a
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:32:20Z · runtime 1.14835 s ·
lifecycle/a9e102b324300939da14 - superseded (this page) · measured 2026-10-25T14:15:15Z · runtime 0.85744 s ·
lifecycle/5353bbc7030d5b4d3e6a
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:31:28Z
- Runtime (vmap per call)
- 1.24691 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.24873 s
- single_jit_block
- 1.23963 s
- vmap.per_call
- 1.24691 s
- vmap.batch_time
- 3.74074 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 23.26 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 503). Per call 1.24691 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:31:28Z
vmap.batch_time3.741 s
single_jit_median1.249 s
vmap.per_call1.247 s
single_jit_block1.24 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:34Z
component_total1.291 s
Regularized reconstruction0.6702 s
Curvature matrix (F, w-tilde)0.4628 s
Inversion setup (sparse, steps 5-8 combined)0.1078 s
Mapped recon + log evidence (sparse)0.04807 s
Regularization matrix (H)0.001328 s
Blurred image (PSF convolution)0.0005129 s
Data vector (D, w-tilde)0.0002372 s
Ray-trace data grid0.0002148 s
Ray-trace mesh grid0.0001497 s
Lens light images (pre-PSF)1.897e-05 s
Profile-subtracted image1.718e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.6703 s
curvature_F_diag_jit.steady_per_call_s0.4562 s
regularization_matrix_jit.steady_per_call_s0.09973 s
regularization_matrix_prefix0.09973 s
interpolator_prefix0.0984 s
setup_prefix_6.steady_per_call_s0.0984 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.06502 s
cholesky_curvature_reg_jit.steady_per_call_s0.03329 s
cholesky_solve_jit.steady_per_call_s0.03308 s
log_det_curvature_reg_jit.steady_per_call_s0.0264 s
log_det_regularization_jit.steady_per_call_s0.02616 s
curvature_F_off_diag_jit.steady_per_call_s0.007826 s
mge_operated_basis_jit.steady_per_call_s0.004831 s
psf_weighted_data_jit.steady_per_call_s0.003912 s
curvature_F_func_func_jit.steady_per_call_s0.000375 s
sparse_triplets_jit.steady_per_call_s0.0003067 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:31:28Z
full_pipeline.compile4.057 s
full_pipeline.lower2.852 s
full_pipeline.first_call1.247 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.751e-07
- tolerance
- 0.7168
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:31:28Z
- Run
legacy/468b0bf0dfd070160c76- Record
lifecycle/b202eb6f7da58a38882f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.829356
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T16:31:28Z · runtime 1.24691 s ·
lifecycle/b202eb6f7da58a38882f - superseded · measured 2026-10-25T14:14:16Z · runtime 0.82660 s ·
lifecycle/4f609a21982448159e3f
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:14:16Z
- Runtime (vmap per call)
- 0.82660 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.12205 s
- single_jit_block
- 1.15816 s
- vmap.per_call
- 0.82660 s
- vmap.batch_time
- 2.47980 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 35.08 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 529). Per call 0.826601 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:14:16Z
vmap.batch_time2.48 s
single_jit_block1.158 s
single_jit_median1.122 s
vmap.per_call0.8266 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:13:43Z
component_total1.371 s
Regularized reconstruction0.6263 s
Curvature matrix (F, w-tilde)0.5897 s
Inversion setup (sparse, steps 5-8 combined)0.1255 s
Mapped recon + log evidence (sparse)0.02855 s
Blurred image (PSF convolution)0.0006438 s
Data vector (D, w-tilde)0.0003719 s
Ray-trace data grid0.0003314 s
Ray-trace mesh grid0.0002491 s
Profile-subtracted image2.836e-05 s
Lens light images (pre-PSF)2.077e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.5771 s
curvature_F_diag_jit.steady_per_call_s0.5758 s
interpolator_prefix0.1177 s
setup_prefix_6.steady_per_call_s0.1177 s
regularization_matrix_jit.steady_per_call_s0.1168 s
regularization_matrix_prefix0.1168 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05263 s
cholesky_solve_jit.steady_per_call_s0.02578 s
cholesky_curvature_reg_jit.steady_per_call_s0.02409 s
log_det_regularization_jit.steady_per_call_s0.02272 s
log_det_curvature_reg_jit.steady_per_call_s0.02256 s
curvature_F_off_diag_jit.steady_per_call_s0.00972 s
mge_operated_basis_jit.steady_per_call_s0.006137 s
psf_weighted_data_jit.steady_per_call_s0.005255 s
sparse_triplets_jit.steady_per_call_s0.0007326 s
curvature_F_func_func_jit.steady_per_call_s0.0006136 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:13:43Z
inversion_setup_sparse_jit.compile_s3.611 s
inversion_setup_sparse_jit.lower_s3.174 s
mge_operated_basis_jit.compile_s2.584 s
mge_operated_basis_jit.lower_s2.1 s
regularization_matrix_jit.compile_s1.243 s
setup_prefix_6.compile_s1.136 s
curvature_matrix_sparse_jit.first_call_s0.7239 s
reconstruction_jit.first_call_s0.6533 s
nnls_pdip_jit.first_call_s0.5951 s
regularization_matrix_jit.lower_s0.5012 s
curvature_F_diag_jit.first_call_s0.4877 s
setup_prefix_6.lower_s0.3562 s
reconstruction_jit.compile_s0.3348 s
curvature_matrix_sparse_jit.compile_s0.3229 s
nnls_pdip_jit.lower_s0.317 s
nnls_pdip_jit.compile_s0.2806 s
nnls_pdip_one_iteration_jit.compile_s0.2773 s
ray_trace_data_jit.compile_s0.1923 s
curvature_F_diag_jit.compile_s0.1856 s
ray_trace_mesh_jit.compile_s0.1731 s
log_evidence_sparse_jit.compile_s0.173 s
inversion_setup_sparse_jit.first_call_s0.1284 s
regularization_matrix_jit.first_call_s0.119 s
setup_prefix_6.first_call_s0.1164 s
curvature_F_off_diag_jit.compile_s0.1065 s
data_vector_sparse_jit.compile_s0.1016 s
ray_trace_data_jit.lower_s0.09891 s
ray_trace_mesh_jit.lower_s0.09455 s
curvature_F_func_func_jit.compile_s0.08479 s
sparse_triplets_jit.compile_s0.0844 s
log_det_curvature_reg_jit.compile_s0.08281 s
blurred_image_jit.compile_s0.07587 s
curvature_matrix_sparse_jit.lower_s0.07238 s
cholesky_solve_jit.compile_s0.06579 s
psf_weighted_data_jit.compile_s0.06379 s
nnls_pdip_one_iteration_jit.first_call_s0.05231 s
blurred_image_jit.lower_s0.04698 s
cholesky_curvature_reg_jit.compile_s0.04541 s
curvature_F_diag_jit.lower_s0.04312 s
reconstruction_jit.lower_s0.04004 s
lens_image_jit.lower_s0.0365 s
log_evidence_sparse_jit.lower_s0.03467 s
profile_subtract_jit.compile_s0.03156 s
lens_image_jit.compile_s0.03123 s
nnls_pdip_one_iteration_jit.lower_s0.03049 s
log_evidence_sparse_jit.first_call_s0.02932 s
log_det_curvature_reg_jit.first_call_s0.02643 s
cholesky_curvature_reg_jit.first_call_s0.02558 s
cholesky_solve_jit.first_call_s0.02496 s
sparse_triplets_jit.lower_s0.02446 s
log_det_regularization_jit.first_call_s0.02299 s
curvature_F_off_diag_jit.lower_s0.0225 s
psf_weighted_data_jit.lower_s0.01922 s
log_det_curvature_reg_jit.lower_s0.01523 s
cholesky_solve_jit.lower_s0.01203 s
curvature_F_func_func_jit.lower_s0.01163 s
curvature_F_off_diag_jit.first_call_s0.01119 s
data_vector_sparse_jit.lower_s0.01106 s
cholesky_curvature_reg_jit.lower_s0.009066 s
mge_operated_basis_jit.first_call_s0.008616 s
psf_weighted_data_jit.first_call_s0.008613 s
profile_subtract_jit.lower_s0.005715 s
sparse_triplets_jit.first_call_s0.001866 s
blurred_image_jit.first_call_s0.001689 s
curvature_F_func_func_jit.first_call_s0.001354 s
ray_trace_data_jit.first_call_s0.001089 s
data_vector_sparse_jit.first_call_s0.001082 s
ray_trace_mesh_jit.first_call_s0.001034 s
log_det_regularization_jit.lower_s0.0005499 s
profile_subtract_jit.first_call_s0.0003158 s
lens_image_jit.first_call_s0.0003056 s
log_det_regularization_jit.compile_s2.003e-05 s
Largest value · s · superseded · measured 2026-10-25T14:14:16Z
full_pipeline.compile4.716 s
full_pipeline.lower3.59 s
full_pipeline.first_call1.595 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 6.205e-08
- tolerance
- 0.7168
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/b202eb6f7da58a38882f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:14:16Z
- Run
legacy/23456d70e4ed05b0bb68- Record
lifecycle/4f609a21982448159e3f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.74
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/delaunay/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:31:28Z · runtime 1.24691 s ·
lifecycle/b202eb6f7da58a38882f - superseded (this page) · measured 2026-10-25T14:14:16Z · runtime 0.82660 s ·
lifecycle/4f609a21982448159e3f
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:33:58Z
- Runtime (vmap per call)
- 0.01450 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04277 s
- single_jit_block
- 0.04276 s
- vmap.per_call
- 0.01450 s
- vmap.batch_time
- 0.92788 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 275.9 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 327). Per call 0.0144982 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:33:58Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:33:02Z
component_total0.04485 s
Regularized reconstruction0.02872 s
Inversion setup (steps 5-8 combined)0.01147 s
Mapped recon + log evidence0.001731 s
Curvature matrix (F)0.00111 s
Blurred image (PSF convolution)0.0006231 s
Regularization matrix (H)0.0003283 s
Ray-trace data grid0.0002216 s
Data vector (D)0.0001958 s
Ray-trace mesh grid0.0001649 s
Lens light images (pre-PSF)0.0001546 s
Profile-subtracted image0.0001273 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02873 s
regularization_matrix_jit.steady_per_call_s0.006896 s
regularization_matrix_prefix0.006896 s
interpolator_prefix0.006568 s
setup_prefix_6.steady_per_call_s0.006568 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002659 s
cholesky_solve_jit.steady_per_call_s0.001282 s
cholesky_curvature_reg_jit.steady_per_call_s0.001 s
log_det_regularization_jit.steady_per_call_s0.00095 s
log_det_curvature_reg_jit.steady_per_call_s0.000941 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:33:58Z
full_pipeline.compile9.963 s
full_pipeline.lower3.482 s
full_pipeline.first_call0.6584 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.863e-07
- tolerance
- 0.7168
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:33:58Z
- Run
legacy/4f10601315c3cf5a32bb- Record
lifecycle/c07af59a8d393975dd28
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.701513
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:33:58Z · runtime 0.01450 s ·
lifecycle/c07af59a8d393975dd28 - superseded · measured 2026-10-25T14:16:48Z · runtime 0.01480 s ·
lifecycle/e9d34c7a2d2f130caab2
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:16:48Z
- Runtime (vmap per call)
- 0.01480 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04473 s
- single_jit_block
- 0.04366 s
- vmap.per_call
- 0.01480 s
- vmap.batch_time
- 0.94691 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 270.4 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 462). Per call 0.0147954 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:16:48Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:15:54Z
component_total0.04729 s
Regularized reconstruction0.029 s
Inversion setup (steps 5-8 combined)0.01287 s
Mapped recon + log evidence0.001737 s
Curvature matrix (F)0.001084 s
Regularization matrix (H)0.001019 s
Blurred image (PSF convolution)0.0007779 s
Data vector (D)0.0002596 s
Ray-trace mesh grid0.0001689 s
Ray-trace data grid0.0001369 s
Profile-subtracted image0.0001202 s
Lens light images (pre-PSF)0.0001158 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02895 s
regularization_matrix_jit.steady_per_call_s0.007397 s
regularization_matrix_prefix0.007397 s
interpolator_prefix0.006378 s
setup_prefix_6.steady_per_call_s0.006378 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002684 s
cholesky_solve_jit.steady_per_call_s0.001298 s
cholesky_curvature_reg_jit.steady_per_call_s0.001018 s
log_det_curvature_reg_jit.steady_per_call_s0.0009944 s
log_det_regularization_jit.steady_per_call_s0.0009668 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:15:54Z
inversion_setup_jit.compile_s6.377 s
inversion_setup_jit.lower_s3.079 s
regularization_matrix_jit.compile_s2.802 s
setup_prefix_6.compile_s1.725 s
regularization_matrix_jit.lower_s0.5632 s
ray_trace_data_jit.compile_s0.4387 s
ray_trace_mesh_jit.compile_s0.4356 s
setup_prefix_6.lower_s0.3526 s
reconstruction_jit.compile_s0.3338 s
nnls_pdip_one_iteration_jit.compile_s0.3175 s
nnls_pdip_jit.compile_s0.2929 s
inversion_setup_jit.first_call_s0.2033 s
blurred_image_jit.compile_s0.1445 s
log_evidence_jit.compile_s0.1301 s
data_vector_jit.compile_s0.1222 s
ray_trace_data_jit.lower_s0.09357 s
ray_trace_mesh_jit.lower_s0.08642 s
cholesky_curvature_reg_jit.compile_s0.07801 s
cholesky_solve_jit.compile_s0.07635 s
log_det_curvature_reg_jit.compile_s0.0668 s
curvature_matrix_jit.compile_s0.06024 s
blurred_image_jit.lower_s0.04974 s
lens_image_jit.lower_s0.03784 s
lens_image_jit.compile_s0.0376 s
curvature_matrix_jit.first_call_s0.03686 s
reconstruction_jit.lower_s0.03151 s
reconstruction_jit.first_call_s0.03078 s
nnls_pdip_jit.first_call_s0.03034 s
profile_subtract_jit.compile_s0.02705 s
nnls_pdip_one_iteration_jit.lower_s0.02469 s
nnls_pdip_jit.lower_s0.02357 s
log_evidence_jit.lower_s0.02166 s
log_det_curvature_reg_jit.lower_s0.01411 s
regularization_matrix_jit.first_call_s0.01295 s
cholesky_curvature_reg_jit.lower_s0.01171 s
setup_prefix_6.first_call_s0.01098 s
cholesky_solve_jit.lower_s0.01065 s
curvature_matrix_jit.lower_s0.01017 s
blurred_image_jit.first_call_s0.006288 s
data_vector_jit.lower_s0.005928 s
profile_subtract_jit.lower_s0.004487 s
nnls_pdip_one_iteration_jit.first_call_s0.004208 s
log_evidence_jit.first_call_s0.002907 s
cholesky_solve_jit.first_call_s0.002104 s
cholesky_curvature_reg_jit.first_call_s0.00168 s
ray_trace_data_jit.first_call_s0.001642 s
log_det_curvature_reg_jit.first_call_s0.001632 s
ray_trace_mesh_jit.first_call_s0.001398 s
log_det_regularization_jit.first_call_s0.001113 s
data_vector_jit.first_call_s0.0007943 s
profile_subtract_jit.first_call_s0.0007121 s
lens_image_jit.first_call_s0.0005714 s
log_det_regularization_jit.lower_s0.0003357 s
log_det_regularization_jit.compile_s1.252e-05 s
Largest value · s · superseded · measured 2026-10-25T14:16:48Z
full_pipeline.compile8.881 s
full_pipeline.lower3.557 s
full_pipeline.first_call0.3368 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 7.128e-07
- tolerance
- 0.7168
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/c07af59a8d393975dd28
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:16:48Z
- Run
legacy/0caab4cbaec32d50187d- Record
lifecycle/e9d34c7a2d2f130caab2
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:33:58Z · runtime 0.01450 s ·
lifecycle/c07af59a8d393975dd28 - superseded (this page) · measured 2026-10-25T14:16:48Z · runtime 0.01480 s ·
lifecycle/e9d34c7a2d2f130caab2
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:35:47Z
- Runtime (vmap per call)
- 0.01796 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04668 s
- single_jit_block
- 0.04706 s
- vmap.per_call
- 0.01796 s
- vmap.batch_time
- 1.14915 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 222.8 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 480). Per call 0.0179555 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:35:47Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:34:47Z
component_total0.04821 s
Regularized reconstruction0.02883 s
Inversion setup (sparse, steps 5-8 combined)0.009954 s
Curvature matrix (F, w-tilde)0.006795 s
Mapped recon + log evidence (sparse)0.001794 s
Blurred image (PSF convolution)0.000625 s
Ray-trace mesh grid0.0002127 s
Data vector (D, w-tilde)0.0001758 s
Ray-trace data grid0.0001723 s
Profile-subtracted image0.0001336 s
Lens light images (pre-PSF)0.0001287 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02881 s
interpolator_prefix0.007111 s
setup_prefix_6.steady_per_call_s0.007111 s
regularization_matrix_jit.steady_per_call_s0.006502 s
regularization_matrix_prefix0.006502 s
curvature_F_diag_jit.steady_per_call_s0.006041 s
mge_operated_basis_jit.steady_per_call_s0.002872 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002678 s
cholesky_solve_jit.steady_per_call_s0.001311 s
cholesky_curvature_reg_jit.steady_per_call_s0.00102 s
log_det_regularization_jit.steady_per_call_s0.0009349 s
log_det_curvature_reg_jit.steady_per_call_s0.0009277 s
curvature_F_off_diag_jit.steady_per_call_s0.0003427 s
curvature_F_func_func_jit.steady_per_call_s0.0002278 s
psf_weighted_data_jit.steady_per_call_s0.0001872 s
sparse_triplets_jit.steady_per_call_s0.0001704 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:35:47Z
full_pipeline.compile10.18 s
full_pipeline.lower3.347 s
full_pipeline.first_call0.7666 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.253e-07
- tolerance
- 0.7168
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:35:47Z
- Run
legacy/6c20da59371616ff3fbf- Record
lifecycle/371f67d50254479493ee
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.84202
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:35:47Z · runtime 0.01796 s ·
lifecycle/371f67d50254479493ee - superseded · measured 2026-10-25T14:18:33Z · runtime 0.01816 s ·
lifecycle/3b8a019644f920349af0
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:18:33Z
- Runtime (vmap per call)
- 0.01816 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04685 s
- single_jit_block
- 0.04706 s
- vmap.per_call
- 0.01816 s
- vmap.batch_time
- 1.16208 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 220.3 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 462). Per call 0.0181576 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:18:33Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:17:36Z
component_total0.05104 s
Regularized reconstruction0.02906 s
Inversion setup (sparse, steps 5-8 combined)0.009732 s
Curvature matrix (F, w-tilde)0.008767 s
Mapped recon + log evidence (sparse)0.001867 s
Blurred image (PSF convolution)0.0006835 s
Data vector (D, w-tilde)0.0002115 s
Ray-trace mesh grid0.0001788 s
Ray-trace data grid0.0001616 s
Regularization matrix (H)0.0001404 s
Profile-subtracted image0.0001266 s
Lens light images (pre-PSF)0.000115 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02911 s
regularization_matrix_jit.steady_per_call_s0.006586 s
regularization_matrix_prefix0.006586 s
interpolator_prefix0.006445 s
setup_prefix_6.steady_per_call_s0.006445 s
curvature_F_diag_jit.steady_per_call_s0.00643 s
mge_operated_basis_jit.steady_per_call_s0.003262 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002881 s
cholesky_solve_jit.steady_per_call_s0.001298 s
cholesky_curvature_reg_jit.steady_per_call_s0.001012 s
log_det_curvature_reg_jit.steady_per_call_s0.0009714 s
log_det_regularization_jit.steady_per_call_s0.0009576 s
curvature_F_off_diag_jit.steady_per_call_s0.0003936 s
curvature_F_func_func_jit.steady_per_call_s0.0002495 s
sparse_triplets_jit.steady_per_call_s0.0001572 s
psf_weighted_data_jit.steady_per_call_s0.0001553 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:17:36Z
inversion_setup_sparse_jit.compile_s6.298 s
mge_operated_basis_jit.compile_s4.63 s
inversion_setup_sparse_jit.lower_s3.079 s
regularization_matrix_jit.compile_s2.579 s
setup_prefix_6.compile_s1.713 s
mge_operated_basis_jit.lower_s1.681 s
curvature_matrix_sparse_jit.compile_s0.4798 s
ray_trace_data_jit.compile_s0.4368 s
ray_trace_mesh_jit.compile_s0.4361 s
regularization_matrix_jit.lower_s0.4189 s
nnls_pdip_jit.compile_s0.3381 s
nnls_pdip_one_iteration_jit.compile_s0.3242 s
setup_prefix_6.lower_s0.3218 s
reconstruction_jit.compile_s0.307 s
inversion_setup_sparse_jit.first_call_s0.2338 s
log_evidence_sparse_jit.compile_s0.222 s
mge_operated_basis_jit.first_call_s0.195 s
curvature_F_diag_jit.compile_s0.1618 s
setup_prefix_6.first_call_s0.1571 s
blurred_image_jit.compile_s0.1384 s
psf_weighted_data_jit.compile_s0.1272 s
data_vector_sparse_jit.compile_s0.1272 s
curvature_F_off_diag_jit.compile_s0.1198 s
ray_trace_data_jit.lower_s0.09307 s
ray_trace_mesh_jit.lower_s0.0853 s
cholesky_curvature_reg_jit.compile_s0.07686 s
cholesky_solve_jit.compile_s0.07673 s
log_det_curvature_reg_jit.compile_s0.06903 s
sparse_triplets_jit.compile_s0.05338 s
curvature_matrix_sparse_jit.lower_s0.04994 s
curvature_matrix_sparse_jit.first_call_s0.04902 s
blurred_image_jit.lower_s0.04628 s
lens_image_jit.lower_s0.03848 s
curvature_F_func_func_jit.compile_s0.03609 s
lens_image_jit.compile_s0.03517 s
curvature_F_diag_jit.first_call_s0.03418 s
log_evidence_sparse_jit.lower_s0.0327 s
curvature_F_diag_jit.lower_s0.03261 s
reconstruction_jit.lower_s0.03164 s
reconstruction_jit.first_call_s0.03094 s
nnls_pdip_jit.first_call_s0.03071 s
profile_subtract_jit.compile_s0.02673 s
nnls_pdip_jit.lower_s0.02455 s
nnls_pdip_one_iteration_jit.lower_s0.02449 s
curvature_F_off_diag_jit.lower_s0.01721 s
sparse_triplets_jit.lower_s0.01605 s
psf_weighted_data_jit.lower_s0.01515 s
log_det_curvature_reg_jit.lower_s0.01349 s
curvature_F_off_diag_jit.first_call_s0.01279 s
regularization_matrix_jit.first_call_s0.01262 s
cholesky_solve_jit.lower_s0.01222 s
cholesky_curvature_reg_jit.lower_s0.01095 s
data_vector_sparse_jit.lower_s0.01094 s
log_evidence_sparse_jit.first_call_s0.006586 s
blurred_image_jit.first_call_s0.006256 s
curvature_F_func_func_jit.lower_s0.006202 s
profile_subtract_jit.lower_s0.004592 s
nnls_pdip_one_iteration_jit.first_call_s0.004271 s
cholesky_solve_jit.first_call_s0.001821 s
log_det_curvature_reg_jit.first_call_s0.001611 s
cholesky_curvature_reg_jit.first_call_s0.001574 s
ray_trace_mesh_jit.first_call_s0.001324 s
ray_trace_data_jit.first_call_s0.001302 s
data_vector_sparse_jit.first_call_s0.001099 s
log_det_regularization_jit.first_call_s0.001043 s
psf_weighted_data_jit.first_call_s0.000842 s
sparse_triplets_jit.first_call_s0.000739 s
curvature_F_func_func_jit.first_call_s0.0007257 s
profile_subtract_jit.first_call_s0.0006165 s
lens_image_jit.first_call_s0.0006 s
log_det_regularization_jit.lower_s0.000257 s
log_det_regularization_jit.compile_s9.32e-06 s
Largest value · s · superseded · measured 2026-10-25T14:18:33Z
full_pipeline.compile8.809 s
full_pipeline.lower3.531 s
full_pipeline.first_call0.268 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.883e-07
- tolerance
- 0.7168
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/371f67d50254479493ee
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:18:33Z
- Run
legacy/25f93af9d20e750bfd01- Record
lifecycle/3b8a019644f920349af0
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:35:47Z · runtime 0.01796 s ·
lifecycle/371f67d50254479493ee - superseded (this page) · measured 2026-10-25T14:18:33Z · runtime 0.01816 s ·
lifecycle/3b8a019644f920349af0
← Profiling TimingsPyAutoLens / imaging / delaunay / euclid / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:13:02Z
- Runtime (vmap per call)
- 0.81997 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.81997 s
- Est. 12 CPU
- 0.13666 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 287.8 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1671). Per call 0.819972 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:13:02Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:13:13Z
component_total0.7367 s
Reconstruction solve (BLAS)0.4938 s
F: mapper×mapper block [sparse-op]0.05042 s
Log evidence (figure of merit)0.05022 s
log det (F+H) [Cholesky]0.03546 s
Mapper sparse triplets0.01724 s
log det H [Cholesky]0.01557 s
Inversion build (trace+Delaunay+mapper)0.01449 s
MGE: image_2d_from(grid) x60 [numpy]0.01196 s
F: mapper×linear-func block [FFT conv + scatter]0.0108 s
MGE: batched PSF convolution [real-space np]0.00999 s
Blurred image (FFT convolve)0.005388 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.005049 s
Regularization matrix H0.004521 s
MGE operated mapping matrix [residual: dict assembly]0.002921 s
F + H0.002185 s
PSF-weighted data [numba]0.002142 s
Data vector D [numba]0.001713 s
Mapped reconstruction [numba+FFT]0.001586 s
Model data + chi^20.001373 s
Regularization term s'Hs0.0006496 s
F: linear-func×linear-func block [BLAS]0.000588 s
FitImaging construct0.0001187 s
Profile subtracted image2.868e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.819e-12
- tolerance
- 0.7168
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:13:02Z
- Run
legacy/cbed08ea1727da786716- Record
lifecycle/5556ca430bc180c2d536
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.551
Evidence
- runtime evidence
results/imaging/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/delaunay/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:13:02Z · runtime 0.81997 s ·
lifecycle/5556ca430bc180c2d536
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:33:36Z
- Runtime (vmap per call)
- 2.47782 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.50676 s
- vmap.per_call
- 2.47782 s
- vmap.batch_time
- 7.43346 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6.054 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 295). Per call 2.47782 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:33:36Z
vmap.batch_time7.433 s
single_jit_block2.507 s
vmap.per_call2.478 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:31:11Z
component_total2.617 s
Curvature matrix (F, w-tilde)1.45 s
Regularized reconstruction0.7344 s
Inversion setup (sparse, steps 5-8 combined)0.3901 s
Mapped recon + log evidence (sparse)0.03609 s
Regularization matrix (H)0.003055 s
Blurred image (PSF convolution)0.001314 s
Ray-trace data grid0.001039 s
Data vector (D, w-tilde)0.0007845 s
Ray-trace mesh grid0.0002423 s
Profile-subtracted image3.438e-05 s
Lens light images (pre-PSF)2.498e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.422 s
nnls_pdip_jit.steady_per_call_s0.7347 s
regularization_matrix_jit.steady_per_call_s0.3581 s
regularization_matrix_prefix0.3581 s
interpolator_prefix0.355 s
setup_prefix_6.steady_per_call_s0.355 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05837 s
curvature_F_off_diag_jit.steady_per_call_s0.04525 s
cholesky_solve_jit.steady_per_call_s0.02769 s
cholesky_curvature_reg_jit.steady_per_call_s0.02642 s
log_det_regularization_jit.steady_per_call_s0.02287 s
log_det_curvature_reg_jit.steady_per_call_s0.02235 s
mge_operated_basis_jit.steady_per_call_s0.02166 s
psf_weighted_data_jit.steady_per_call_s0.02077 s
curvature_F_func_func_jit.steady_per_call_s0.002332 s
sparse_triplets_jit.steady_per_call_s0.0009991 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:33:36Z
full_pipeline.compile8.16 s
full_pipeline.lower3.869 s
full_pipeline.first_call2.491 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.37e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:33:36Z
- Run
legacy/c690713e73f15bc63d63- Record
lifecycle/0f45aa8eb79d60157031
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.997264
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:33:36Z · runtime 2.47782 s ·
lifecycle/0f45aa8eb79d60157031 - superseded · measured 2026-10-25T14:16:29Z · runtime 2.11038 s ·
lifecycle/9f878d54e78ec23ef7b3
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:16:29Z
- Runtime (vmap per call)
- 2.11038 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.56180 s
- vmap.per_call
- 2.11038 s
- vmap.batch_time
- 6.33114 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 7.108 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 82). Per call 2.11038 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:16:29Z
vmap.batch_time6.331 s
single_jit_block2.562 s
vmap.per_call2.11 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:14:13Z
component_total2.646 s
Curvature matrix (F, w-tilde)1.471 s
Regularized reconstruction0.7359 s
Inversion setup (sparse, steps 5-8 combined)0.3961 s
Mapped recon + log evidence (sparse)0.03665 s
Regularization matrix (H)0.003027 s
Ray-trace data grid0.001323 s
Blurred image (PSF convolution)0.001022 s
Data vector (D, w-tilde)0.000756 s
Ray-trace mesh grid0.0002615 s
Profile-subtracted image3.629e-05 s
Lens light images (pre-PSF)2.445e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.422 s
nnls_pdip_jit.steady_per_call_s0.7473 s
regularization_matrix_jit.steady_per_call_s0.3614 s
regularization_matrix_prefix0.3614 s
interpolator_prefix0.3584 s
setup_prefix_6.steady_per_call_s0.3584 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.06031 s
curvature_F_off_diag_jit.steady_per_call_s0.0443 s
cholesky_solve_jit.steady_per_call_s0.02727 s
cholesky_curvature_reg_jit.steady_per_call_s0.02569 s
log_det_curvature_reg_jit.steady_per_call_s0.0232 s
log_det_regularization_jit.steady_per_call_s0.02304 s
psf_weighted_data_jit.steady_per_call_s0.02244 s
mge_operated_basis_jit.steady_per_call_s0.0213 s
curvature_F_func_func_jit.steady_per_call_s0.002646 s
sparse_triplets_jit.steady_per_call_s0.0009281 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:16:29Z
full_pipeline.compile8.784 s
full_pipeline.lower3.96 s
full_pipeline.first_call2.532 s
Largest value · s · superseded · measured 2026-10-25T14:14:13Z
inversion_setup_sparse_jit.compile_s7.69 s
mge_operated_basis_jit.compile_s6.605 s
inversion_setup_sparse_jit.lower_s3.706 s
mge_operated_basis_jit.lower_s2.338 s
curvature_matrix_sparse_jit.first_call_s1.456 s
curvature_F_diag_jit.first_call_s1.397 s
regularization_matrix_jit.compile_s1.123 s
setup_prefix_6.compile_s0.9546 s
reconstruction_jit.first_call_s0.7354 s
nnls_pdip_jit.first_call_s0.7308 s
regularization_matrix_jit.lower_s0.626 s
inversion_setup_sparse_jit.first_call_s0.4077 s
setup_prefix_6.first_call_s0.3629 s
regularization_matrix_jit.first_call_s0.3572 s
setup_prefix_6.lower_s0.3244 s
reconstruction_jit.compile_s0.2897 s
nnls_pdip_one_iteration_jit.compile_s0.2797 s
nnls_pdip_jit.compile_s0.2701 s
curvature_matrix_sparse_jit.compile_s0.255 s
ray_trace_data_jit.compile_s0.1888 s
log_evidence_sparse_jit.compile_s0.186 s
ray_trace_mesh_jit.compile_s0.1683 s
curvature_F_diag_jit.compile_s0.1604 s
blurred_image_jit.compile_s0.1307 s
curvature_F_off_diag_jit.compile_s0.08935 s
ray_trace_data_jit.lower_s0.08924 s
ray_trace_mesh_jit.lower_s0.08144 s
log_det_curvature_reg_jit.compile_s0.08081 s
cholesky_solve_jit.compile_s0.07245 s
data_vector_sparse_jit.compile_s0.06812 s
lens_image_jit.lower_s0.06596 s
sparse_triplets_jit.compile_s0.0597 s
blurred_image_jit.lower_s0.05941 s
nnls_pdip_one_iteration_jit.first_call_s0.05854 s
cholesky_curvature_reg_jit.compile_s0.05698 s
log_evidence_sparse_jit.first_call_s0.04931 s
psf_weighted_data_jit.compile_s0.04776 s
curvature_matrix_sparse_jit.lower_s0.04571 s
curvature_F_off_diag_jit.first_call_s0.0437 s
curvature_F_func_func_jit.compile_s0.04065 s
profile_subtract_jit.compile_s0.03249 s
curvature_F_diag_jit.lower_s0.03112 s
lens_image_jit.compile_s0.03079 s
log_evidence_sparse_jit.lower_s0.03036 s
reconstruction_jit.lower_s0.02962 s
cholesky_solve_jit.first_call_s0.02722 s
cholesky_curvature_reg_jit.first_call_s0.0265 s
mge_operated_basis_jit.first_call_s0.02481 s
nnls_pdip_jit.lower_s0.02354 s
log_det_curvature_reg_jit.first_call_s0.02317 s
log_det_regularization_jit.first_call_s0.02306 s
nnls_pdip_one_iteration_jit.lower_s0.02267 s
sparse_triplets_jit.lower_s0.01666 s
curvature_F_off_diag_jit.lower_s0.01634 s
psf_weighted_data_jit.first_call_s0.01599 s
psf_weighted_data_jit.lower_s0.01427 s
log_det_curvature_reg_jit.lower_s0.0128 s
data_vector_sparse_jit.lower_s0.01049 s
cholesky_solve_jit.lower_s0.01029 s
cholesky_curvature_reg_jit.lower_s0.009551 s
curvature_F_func_func_jit.lower_s0.005833 s
profile_subtract_jit.lower_s0.004095 s
curvature_F_func_func_jit.first_call_s0.0029 s
blurred_image_jit.first_call_s0.002465 s
ray_trace_data_jit.first_call_s0.002043 s
sparse_triplets_jit.first_call_s0.002035 s
data_vector_sparse_jit.first_call_s0.001448 s
ray_trace_mesh_jit.first_call_s0.001008 s
log_det_regularization_jit.lower_s0.0003313 s
lens_image_jit.first_call_s0.0002513 s
profile_subtract_jit.first_call_s0.0001991 s
log_det_regularization_jit.compile_s1.099e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.986e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/0f45aa8eb79d60157031
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:16:29Z
- Run
legacy/5e255e51821b7650e62a- Record
lifecycle/9f878d54e78ec23ef7b3
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:33:36Z · runtime 2.47782 s ·
lifecycle/0f45aa8eb79d60157031 - superseded (this page) · measured 2026-10-25T14:16:29Z · runtime 2.11038 s ·
lifecycle/9f878d54e78ec23ef7b3
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:33:07Z
- Runtime (vmap per call)
- 2.99106 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.03872 s
- vmap.per_call
- 2.99106 s
- vmap.batch_time
- 8.97318 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 9.696 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 302). Per call 2.99106 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:33:07Z
vmap.batch_time8.973 s
single_jit_block3.039 s
vmap.per_call2.991 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:32:17Z
component_total3.175 s
Curvature matrix (F, w-tilde)1.917 s
Regularized reconstruction0.864 s
Inversion setup (sparse, steps 5-8 combined)0.3406 s
Mapped recon + log evidence (sparse)0.04708 s
Regularization matrix (H)0.003495 s
Blurred image (PSF convolution)0.001127 s
Data vector (D, w-tilde)0.0007265 s
Ray-trace data grid0.0007108 s
Ray-trace mesh grid0.0001602 s
Profile-subtracted image3.62e-05 s
Lens light images (pre-PSF)2.061e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.815 s
nnls_pdip_jit.steady_per_call_s0.8574 s
regularization_matrix_jit.steady_per_call_s0.3077 s
regularization_matrix_prefix0.3077 s
interpolator_prefix0.3042 s
setup_prefix_6.steady_per_call_s0.3042 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.0666 s
curvature_F_off_diag_jit.steady_per_call_s0.04923 s
cholesky_solve_jit.steady_per_call_s0.03335 s
cholesky_curvature_reg_jit.steady_per_call_s0.03153 s
log_det_regularization_jit.steady_per_call_s0.0303 s
log_det_curvature_reg_jit.steady_per_call_s0.03003 s
mge_operated_basis_jit.steady_per_call_s0.02184 s
psf_weighted_data_jit.steady_per_call_s0.01829 s
curvature_F_func_func_jit.steady_per_call_s0.002598 s
sparse_triplets_jit.steady_per_call_s0.0009556 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:33:07Z
full_pipeline.compile7.581 s
full_pipeline.lower3.408 s
full_pipeline.first_call3.061 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.285e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:33:07Z
- Run
legacy/2df1ddabe805d88710b2- Record
lifecycle/06a9dad80c65ecd81c6c
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.04436
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T16:33:07Z · runtime 2.99106 s ·
lifecycle/06a9dad80c65ecd81c6c - superseded · measured 2026-10-25T14:15:22Z · runtime 1.89485 s ·
lifecycle/520d94efbf7251c76b8e
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:15:22Z
- Runtime (vmap per call)
- 1.89485 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.22104 s
- vmap.per_call
- 1.89485 s
- vmap.batch_time
- 5.68456 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 15.3 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 287). Per call 1.89485 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:15:22Z
vmap.batch_time5.685 s
single_jit_block2.221 s
vmap.per_call1.895 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:15:00Z
component_total2.337 s
Curvature matrix (F, w-tilde)1.261 s
Regularized reconstruction0.665 s
Inversion setup (sparse, steps 5-8 combined)0.3798 s
Mapped recon + log evidence (sparse)0.02705 s
Ray-trace data grid0.001071 s
Blurred image (PSF convolution)0.0009082 s
Data vector (D, w-tilde)0.0007847 s
Regularization matrix (H)0.0004965 s
Ray-trace mesh grid0.0002514 s
Profile-subtracted image3.809e-05 s
Lens light images (pre-PSF)1.963e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.241 s
nnls_pdip_jit.steady_per_call_s0.6826 s
regularization_matrix_jit.steady_per_call_s0.3387 s
regularization_matrix_prefix0.3387 s
interpolator_prefix0.3382 s
setup_prefix_6.steady_per_call_s0.3382 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05538 s
curvature_F_off_diag_jit.steady_per_call_s0.04017 s
cholesky_curvature_reg_jit.steady_per_call_s0.02634 s
cholesky_solve_jit.steady_per_call_s0.02566 s
log_det_curvature_reg_jit.steady_per_call_s0.02132 s
log_det_regularization_jit.steady_per_call_s0.02072 s
mge_operated_basis_jit.steady_per_call_s0.02041 s
psf_weighted_data_jit.steady_per_call_s0.01906 s
curvature_F_func_func_jit.steady_per_call_s0.002362 s
sparse_triplets_jit.steady_per_call_s0.0009567 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:15:00Z
inversion_setup_sparse_jit.compile_s5.994 s
mge_operated_basis_jit.compile_s4.936 s
inversion_setup_sparse_jit.lower_s3.513 s
mge_operated_basis_jit.lower_s2.199 s
curvature_F_diag_jit.first_call_s1.294 s
curvature_matrix_sparse_jit.first_call_s1.272 s
regularization_matrix_jit.compile_s1.073 s
setup_prefix_6.compile_s0.9526 s
nnls_pdip_jit.first_call_s0.666 s
reconstruction_jit.first_call_s0.6625 s
regularization_matrix_jit.lower_s0.609 s
inversion_setup_sparse_jit.first_call_s0.3546 s
setup_prefix_6.first_call_s0.3348 s
regularization_matrix_jit.first_call_s0.3271 s
setup_prefix_6.lower_s0.3132 s
nnls_pdip_jit.compile_s0.2891 s
nnls_pdip_one_iteration_jit.compile_s0.2828 s
reconstruction_jit.compile_s0.2793 s
curvature_matrix_sparse_jit.compile_s0.2464 s
log_evidence_sparse_jit.compile_s0.1925 s
ray_trace_mesh_jit.compile_s0.1754 s
ray_trace_data_jit.compile_s0.1706 s
curvature_F_diag_jit.compile_s0.1614 s
blurred_image_jit.compile_s0.1155 s
ray_trace_data_jit.lower_s0.08199 s
curvature_F_off_diag_jit.compile_s0.07784 s
cholesky_solve_jit.compile_s0.07775 s
ray_trace_mesh_jit.lower_s0.0771 s
log_det_curvature_reg_jit.compile_s0.06949 s
cholesky_curvature_reg_jit.compile_s0.06781 s
data_vector_sparse_jit.compile_s0.06259 s
sparse_triplets_jit.compile_s0.06125 s
lens_image_jit.lower_s0.0596 s
nnls_pdip_one_iteration_jit.first_call_s0.05554 s
blurred_image_jit.lower_s0.05513 s
psf_weighted_data_jit.compile_s0.04698 s
curvature_matrix_sparse_jit.lower_s0.04626 s
curvature_F_func_func_jit.compile_s0.0446 s
curvature_F_off_diag_jit.first_call_s0.03751 s
curvature_F_diag_jit.lower_s0.03582 s
log_evidence_sparse_jit.lower_s0.03422 s
reconstruction_jit.lower_s0.03329 s
lens_image_jit.compile_s0.03296 s
cholesky_curvature_reg_jit.first_call_s0.02964 s
log_evidence_sparse_jit.first_call_s0.02803 s
profile_subtract_jit.compile_s0.02743 s
cholesky_solve_jit.first_call_s0.02662 s
nnls_pdip_jit.lower_s0.02611 s
nnls_pdip_one_iteration_jit.lower_s0.0253 s
mge_operated_basis_jit.first_call_s0.0247 s
log_det_curvature_reg_jit.first_call_s0.02215 s
log_det_regularization_jit.first_call_s0.02201 s
curvature_F_off_diag_jit.lower_s0.01767 s
psf_weighted_data_jit.first_call_s0.01665 s
sparse_triplets_jit.lower_s0.01514 s
log_det_curvature_reg_jit.lower_s0.01437 s
psf_weighted_data_jit.lower_s0.01352 s
cholesky_solve_jit.lower_s0.01138 s
cholesky_curvature_reg_jit.lower_s0.01042 s
data_vector_sparse_jit.lower_s0.009229 s
curvature_F_func_func_jit.lower_s0.006573 s
profile_subtract_jit.lower_s0.004055 s
curvature_F_func_func_jit.first_call_s0.002912 s
sparse_triplets_jit.first_call_s0.002585 s
blurred_image_jit.first_call_s0.002373 s
ray_trace_data_jit.first_call_s0.00227 s
data_vector_sparse_jit.first_call_s0.001433 s
ray_trace_mesh_jit.first_call_s0.001206 s
log_det_regularization_jit.lower_s0.0004035 s
profile_subtract_jit.first_call_s0.0002768 s
lens_image_jit.first_call_s0.0002221 s
log_det_regularization_jit.compile_s1.38e-05 s
Largest value · s · superseded · measured 2026-10-25T14:15:22Z
full_pipeline.compile6.92 s
full_pipeline.lower3.738 s
full_pipeline.first_call2.201 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.986e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/06a9dad80c65ecd81c6c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:15:22Z
- Run
legacy/006e55abbf8de33d1647- Record
lifecycle/520d94efbf7251c76b8e
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.198
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:33:07Z · runtime 2.99106 s ·
lifecycle/06a9dad80c65ecd81c6c - superseded (this page) · measured 2026-10-25T14:15:22Z · runtime 1.89485 s ·
lifecycle/520d94efbf7251c76b8e
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_cpu_sparse / local_laptop / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 5.21558 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.14403 s
- vmap.per_call
- 5.21558 s
- vmap.batch_time
- 15.64675 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time15.65 s
vmap.per_call5.216 s
single_jit_block4.144 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop and regime source_pixels_1500 inherits the secondary role of designation imaging-delaunay-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/06a9dad80c65ecd81c6c
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/4eec88629ddfdefebd73- Record
lifecycle/c3ecb946caefec95e1de
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_cpu_sparse_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 5.21558 s ·
lifecycle/c3ecb946caefec95e1de
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-07T00:00:00Z
- Runtime (vmap per call)
- 0.03952 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.06036 s
- vmap.per_call
- 0.03952 s
- vmap.batch_time
- 0.63233 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-07T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-07T00:00:00Z
component_total0.06204 s
Regularized reconstruction0.03251 s
Inversion setup (steps 5-8 combined)0.02043 s
Curvature matrix (F)0.004798 s
Mapped recon + log evidence0.002267 s
Blurred image (PSF convolution)0.0008464 s
Data vector (D)0.0003239 s
Regularization matrix (H)0.0002251 s
Ray-trace data grid0.0001823 s
Ray-trace mesh grid0.0001715 s
Profile-subtracted image0.0001527 s
Lens light images (pre-PSF)0.0001362 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01381 s
regularization_matrix_prefix0.007228 s
interpolator_prefix0.007003 s
regularization_matrix_prefix_vmap_per_call0.005139 s
interpolator_prefix_vmap_per_call0.005069 s
steps_vmap_per_call.Regularization matrix (H)6.951e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-07 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/73c19173fcc983318b61
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-07T00:00:00Z
- Run
legacy/28332a307ed1f1cc1af8- Record
lifecycle/66e1dab83584a97d179f
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/experiments/walk_early_exit/runtime.json - breakdown evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/experiments/walk_early_exit/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.04253 s ·
lifecycle/1d22ab6d161f8f4292aa - superseded · measured 2026-09-08T00:00:00Z · runtime 0.03968 s ·
lifecycle/dcaeeeda42d44e4eae53 - superseded (this page) · measured 2026-09-07T00:00:00Z · runtime 0.03952 s ·
lifecycle/66e1dab83584a97d179f
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.04253 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.06495 s
- vmap.per_call
- 0.04253 s
- vmap.batch_time
- 0.68054 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
full_pipeline.compile13.69 s
full_pipeline.lower3.433 s
full_pipeline.first_call0.2272 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/73c19173fcc983318b61
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/a0d42b142de9542fe0ac- Record
lifecycle/1d22ab6d161f8f4292aa
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json
History
- superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.04253 s ·
lifecycle/1d22ab6d161f8f4292aa - superseded · measured 2026-09-08T00:00:00Z · runtime 0.03968 s ·
lifecycle/dcaeeeda42d44e4eae53 - superseded · measured 2026-09-07T00:00:00Z · runtime 0.03952 s ·
lifecycle/66e1dab83584a97d179f
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.03968 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.05975 s
- vmap.per_call
- 0.03968 s
- vmap.batch_time
- 0.63485 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.06176 s
Regularized reconstruction0.03227 s
Inversion setup (steps 5-8 combined)0.0205 s
Curvature matrix (F)0.004841 s
Mapped recon + log evidence0.00225 s
Blurred image (PSF convolution)0.0008448 s
Data vector (D)0.0003374 s
Ray-trace data grid0.0002002 s
Ray-trace mesh grid0.0001458 s
Lens light images (pre-PSF)0.0001438 s
Profile-subtracted image0.0001435 s
Regularization matrix (H)8.32e-05 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01382 s
regularization_matrix_prefix0.007305 s
interpolator_prefix0.007222 s
regularization_matrix_prefix_vmap_per_call0.005137 s
interpolator_prefix_vmap_per_call0.005056 s
steps_vmap_per_call.Regularization matrix (H)8.064e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/73c19173fcc983318b61
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/70bcff41b8e3cc5be0ad- Record
lifecycle/dcaeeeda42d44e4eae53
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/experiments/constant_split/runtime.json - breakdown evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/experiments/constant_split/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.04253 s ·
lifecycle/1d22ab6d161f8f4292aa - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.03968 s ·
lifecycle/dcaeeeda42d44e4eae53 - superseded · measured 2026-09-07T00:00:00Z · runtime 0.03952 s ·
lifecycle/66e1dab83584a97d179f
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:35:31Z
- Runtime (vmap per call)
- 0.03419 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05775 s
- single_jit_block
- 0.05800 s
- vmap.per_call
- 0.03419 s
- vmap.batch_time
- 0.54707 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 117 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 330). Per call 0.0341921 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:35:31Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:34:25Z
component_total0.06301 s
Regularized reconstruction0.03616 s
Inversion setup (steps 5-8 combined)0.01912 s
Curvature matrix (F)0.003936 s
Mapped recon + log evidence0.00187 s
Blurred image (PSF convolution)0.0008471 s
Data vector (D)0.0003123 s
Ray-trace mesh grid0.0001948 s
Ray-trace data grid0.0001855 s
Profile-subtracted image0.0001562 s
Lens light images (pre-PSF)0.0001543 s
Regularization matrix (H)6.983e-05 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03611 s
regularization_matrix_jit.steady_per_call_s0.007708 s
regularization_matrix_prefix0.007708 s
interpolator_prefix0.007638 s
setup_prefix_6.steady_per_call_s0.007638 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002755 s
cholesky_solve_jit.steady_per_call_s0.001324 s
cholesky_curvature_reg_jit.steady_per_call_s0.001071 s
log_det_regularization_jit.steady_per_call_s0.0009679 s
log_det_curvature_reg_jit.steady_per_call_s0.0009514 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:35:31Z
full_pipeline.compile13.69 s
full_pipeline.lower4.035 s
full_pipeline.first_call0.4679 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.666e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:35:31Z
- Run
legacy/bdb8bf192d73f2c40998- Record
lifecycle/73c19173fcc983318b61
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.681381
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:35:31Z · runtime 0.03419 s ·
lifecycle/73c19173fcc983318b61 - superseded · measured 2026-10-25T14:18:19Z · runtime 0.03505 s ·
lifecycle/7f478e47b20b87e79d94
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:18:19Z
- Runtime (vmap per call)
- 0.03505 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05958 s
- single_jit_block
- 0.06042 s
- vmap.per_call
- 0.03505 s
- vmap.batch_time
- 0.56087 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 114.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.0350541 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:18:19Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:17:15Z
component_total0.06454 s
Regularized reconstruction0.03639 s
Inversion setup (steps 5-8 combined)0.02061 s
Curvature matrix (F)0.003918 s
Mapped recon + log evidence0.00185 s
Blurred image (PSF convolution)0.0008201 s
Data vector (D)0.0002946 s
Ray-trace mesh grid0.0002166 s
Ray-trace data grid0.0002068 s
Profile-subtracted image0.0001278 s
Lens light images (pre-PSF)0.0001245 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03661 s
interpolator_prefix0.008004 s
setup_prefix_6.steady_per_call_s0.008004 s
regularization_matrix_jit.steady_per_call_s0.007988 s
regularization_matrix_prefix0.007988 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002724 s
cholesky_solve_jit.steady_per_call_s0.001312 s
cholesky_curvature_reg_jit.steady_per_call_s0.001041 s
log_det_regularization_jit.steady_per_call_s0.0009731 s
log_det_curvature_reg_jit.steady_per_call_s0.0009576 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:18:19Z
full_pipeline.compile12.32 s
full_pipeline.lower4.018 s
full_pipeline.first_call0.3744 s
Largest value · s · superseded · measured 2026-10-25T14:17:15Z
inversion_setup_jit.compile_s10.4 s
inversion_setup_jit.lower_s3.712 s
regularization_matrix_jit.compile_s2.848 s
setup_prefix_6.compile_s1.746 s
ray_trace_mesh_jit.compile_s0.4268 s
regularization_matrix_jit.lower_s0.4095 s
nnls_pdip_jit.compile_s0.3531 s
reconstruction_jit.compile_s0.349 s
setup_prefix_6.lower_s0.3318 s
ray_trace_data_jit.compile_s0.3245 s
nnls_pdip_one_iteration_jit.compile_s0.3207 s
inversion_setup_jit.first_call_s0.3029 s
blurred_image_jit.compile_s0.1693 s
log_evidence_jit.compile_s0.1348 s
ray_trace_data_jit.lower_s0.09514 s
ray_trace_mesh_jit.lower_s0.08735 s
cholesky_solve_jit.compile_s0.06907 s
cholesky_curvature_reg_jit.compile_s0.06718 s
log_det_curvature_reg_jit.compile_s0.06638 s
lens_image_jit.lower_s0.06581 s
blurred_image_jit.lower_s0.06223 s
data_vector_jit.compile_s0.05728 s
curvature_matrix_jit.compile_s0.05705 s
lens_image_jit.compile_s0.0408 s
reconstruction_jit.first_call_s0.03795 s
nnls_pdip_jit.first_call_s0.03793 s
reconstruction_jit.lower_s0.02857 s
profile_subtract_jit.compile_s0.02549 s
nnls_pdip_one_iteration_jit.lower_s0.02535 s
nnls_pdip_jit.lower_s0.0247 s
log_evidence_jit.lower_s0.01765 s
regularization_matrix_jit.first_call_s0.01491 s
setup_prefix_6.first_call_s0.01329 s
log_det_curvature_reg_jit.lower_s0.01284 s
cholesky_solve_jit.lower_s0.0112 s
curvature_matrix_jit.lower_s0.01051 s
cholesky_curvature_reg_jit.lower_s0.01022 s
blurred_image_jit.first_call_s0.009727 s
data_vector_jit.lower_s0.006326 s
profile_subtract_jit.lower_s0.004733 s
curvature_matrix_jit.first_call_s0.004509 s
nnls_pdip_one_iteration_jit.first_call_s0.004469 s
log_evidence_jit.first_call_s0.002978 s
cholesky_solve_jit.first_call_s0.001964 s
cholesky_curvature_reg_jit.first_call_s0.001674 s
log_det_curvature_reg_jit.first_call_s0.001578 s
ray_trace_data_jit.first_call_s0.001518 s
ray_trace_mesh_jit.first_call_s0.001302 s
log_det_regularization_jit.first_call_s0.001042 s
data_vector_jit.first_call_s0.000954 s
lens_image_jit.first_call_s0.0006392 s
profile_subtract_jit.first_call_s0.0006232 s
log_det_regularization_jit.lower_s0.0002593 s
log_det_regularization_jit.compile_s8.54e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.396e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/73c19173fcc983318b61
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:18:19Z
- Run
legacy/d2f72e1d360b301aa362- Record
lifecycle/7f478e47b20b87e79d94
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:35:31Z · runtime 0.03419 s ·
lifecycle/73c19173fcc983318b61 - superseded (this page) · measured 2026-10-25T14:18:19Z · runtime 0.03505 s ·
lifecycle/7f478e47b20b87e79d94
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_sparse / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-10T00:00:00Z
- Runtime (vmap per call)
- 0.04804 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.07075 s
- vmap.per_call
- 0.04804 s
- vmap.batch_time
- 0.76867 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
full_pipeline.compile16.8 s
full_pipeline.lower4.588 s
full_pipeline.first_call0.2096 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the secondary role of designation imaging-delaunay-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-10 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/12c678df16e04f4f9011
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-10T00:00:00Z
- Run
legacy/a04ed10db98057f656ec- Record
lifecycle/d21f7e781447b03b022d
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json
History
- superseded (this page) · measured 2026-09-10T00:00:00Z · runtime 0.04804 s ·
lifecycle/d21f7e781447b03b022d
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:37:47Z
- Runtime (vmap per call)
- 0.04716 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07365 s
- single_jit_block
- 0.07368 s
- vmap.per_call
- 0.04716 s
- vmap.batch_time
- 0.75464 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 84.81 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 454). Per call 0.047165 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:37:47Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:36:33Z
component_total0.07914 s
Regularized reconstruction0.03617 s
Curvature matrix (F, w-tilde)0.02545 s
Inversion setup (sparse, steps 5-8 combined)0.01352 s
Mapped recon + log evidence (sparse)0.00184 s
Blurred image (PSF convolution)0.0008036 s
Regularization matrix (H)0.0004802 s
Data vector (D, w-tilde)0.0002697 s
Ray-trace data grid0.0001784 s
Ray-trace mesh grid0.0001754 s
Profile-subtracted image0.0001312 s
Lens light images (pre-PSF)0.000124 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03605 s
curvature_F_diag_jit.steady_per_call_s0.02476 s
regularization_matrix_jit.steady_per_call_s0.007991 s
regularization_matrix_prefix0.007991 s
interpolator_prefix0.007511 s
setup_prefix_6.steady_per_call_s0.007511 s
mge_operated_basis_jit.steady_per_call_s0.004987 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002706 s
curvature_F_off_diag_jit.steady_per_call_s0.001368 s
cholesky_solve_jit.steady_per_call_s0.001329 s
cholesky_curvature_reg_jit.steady_per_call_s0.001034 s
log_det_curvature_reg_jit.steady_per_call_s0.000955 s
log_det_regularization_jit.steady_per_call_s0.0009474 s
curvature_F_func_func_jit.steady_per_call_s0.000381 s
sparse_triplets_jit.steady_per_call_s0.0001717 s
psf_weighted_data_jit.steady_per_call_s0.0001589 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:37:47Z
full_pipeline.compile13.71 s
full_pipeline.lower4.003 s
full_pipeline.first_call1.138 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.21e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:37:47Z
- Run
legacy/32dec7142f257e3c463d- Record
lifecycle/12c678df16e04f4f9011
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.947386
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:37:47Z · runtime 0.04716 s ·
lifecycle/12c678df16e04f4f9011 - superseded · measured 2026-10-25T14:20:30Z · runtime 0.04793 s ·
lifecycle/290783a8c8a5e0e2dcde
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:20:30Z
- Runtime (vmap per call)
- 0.04793 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07623 s
- single_jit_block
- 0.07664 s
- vmap.per_call
- 0.04793 s
- vmap.batch_time
- 0.76695 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 83.45 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.0479345 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:20:30Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:19:19Z
component_total0.08035 s
Regularized reconstruction0.0363 s
Curvature matrix (F, w-tilde)0.02563 s
Inversion setup (sparse, steps 5-8 combined)0.01478 s
Mapped recon + log evidence (sparse)0.001797 s
Blurred image (PSF convolution)0.0008707 s
Data vector (D, w-tilde)0.0002673 s
Ray-trace mesh grid0.0001543 s
Ray-trace data grid0.0001485 s
Lens light images (pre-PSF)0.000142 s
Regularization matrix (H)0.0001337 s
Profile-subtracted image0.000133 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03609 s
curvature_F_diag_jit.steady_per_call_s0.02464 s
regularization_matrix_jit.steady_per_call_s0.008324 s
regularization_matrix_prefix0.008324 s
interpolator_prefix0.00819 s
setup_prefix_6.steady_per_call_s0.00819 s
mge_operated_basis_jit.steady_per_call_s0.005142 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002701 s
curvature_F_off_diag_jit.steady_per_call_s0.001376 s
cholesky_solve_jit.steady_per_call_s0.001297 s
cholesky_curvature_reg_jit.steady_per_call_s0.000975 s
log_det_regularization_jit.steady_per_call_s0.0009374 s
log_det_curvature_reg_jit.steady_per_call_s0.0009322 s
curvature_F_func_func_jit.steady_per_call_s0.0003793 s
psf_weighted_data_jit.steady_per_call_s0.0001955 s
sparse_triplets_jit.steady_per_call_s0.0001465 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:19:19Z
inversion_setup_sparse_jit.compile_s9.964 s
mge_operated_basis_jit.compile_s8.638 s
inversion_setup_sparse_jit.lower_s3.728 s
regularization_matrix_jit.compile_s2.78 s
mge_operated_basis_jit.lower_s2.518 s
setup_prefix_6.compile_s1.757 s
curvature_matrix_sparse_jit.compile_s0.5091 s
ray_trace_mesh_jit.compile_s0.4231 s
regularization_matrix_jit.lower_s0.4096 s
reconstruction_jit.compile_s0.3498 s
ray_trace_data_jit.compile_s0.3422 s
setup_prefix_6.lower_s0.336 s
nnls_pdip_jit.compile_s0.3297 s
inversion_setup_sparse_jit.first_call_s0.3033 s
nnls_pdip_one_iteration_jit.compile_s0.2975 s
mge_operated_basis_jit.first_call_s0.2944 s
log_evidence_sparse_jit.compile_s0.2659 s
blurred_image_jit.compile_s0.1791 s
curvature_F_diag_jit.compile_s0.1733 s
curvature_F_off_diag_jit.compile_s0.1345 s
psf_weighted_data_jit.compile_s0.1266 s
ray_trace_data_jit.lower_s0.09249 s
ray_trace_mesh_jit.lower_s0.08454 s
data_vector_sparse_jit.compile_s0.08031 s
sparse_triplets_jit.compile_s0.07331 s
cholesky_curvature_reg_jit.compile_s0.06731 s
log_det_curvature_reg_jit.compile_s0.06624 s
lens_image_jit.lower_s0.06542 s
cholesky_solve_jit.compile_s0.06418 s
blurred_image_jit.lower_s0.06044 s
curvature_matrix_sparse_jit.first_call_s0.05883 s
curvature_matrix_sparse_jit.lower_s0.05415 s
curvature_F_diag_jit.first_call_s0.0437 s
curvature_F_func_func_jit.compile_s0.04228 s
reconstruction_jit.first_call_s0.03768 s
nnls_pdip_jit.first_call_s0.03751 s
lens_image_jit.compile_s0.03699 s
log_evidence_sparse_jit.lower_s0.03184 s
curvature_F_diag_jit.lower_s0.03154 s
reconstruction_jit.lower_s0.02947 s
nnls_pdip_jit.lower_s0.02596 s
profile_subtract_jit.compile_s0.0251 s
nnls_pdip_one_iteration_jit.lower_s0.02479 s
curvature_F_off_diag_jit.lower_s0.01839 s
sparse_triplets_jit.lower_s0.01678 s
regularization_matrix_jit.first_call_s0.01488 s
psf_weighted_data_jit.lower_s0.01468 s
curvature_F_off_diag_jit.first_call_s0.01387 s
log_det_curvature_reg_jit.lower_s0.01335 s
setup_prefix_6.first_call_s0.01321 s
cholesky_solve_jit.lower_s0.01205 s
data_vector_sparse_jit.lower_s0.01139 s
cholesky_curvature_reg_jit.lower_s0.01089 s
blurred_image_jit.first_call_s0.01075 s
log_evidence_sparse_jit.first_call_s0.007367 s
curvature_F_func_func_jit.lower_s0.006396 s
profile_subtract_jit.lower_s0.004479 s
nnls_pdip_one_iteration_jit.first_call_s0.004302 s
cholesky_solve_jit.first_call_s0.001945 s
cholesky_curvature_reg_jit.first_call_s0.001632 s
log_det_curvature_reg_jit.first_call_s0.001607 s
ray_trace_data_jit.first_call_s0.001557 s
ray_trace_mesh_jit.first_call_s0.001361 s
curvature_F_func_func_jit.first_call_s0.001324 s
data_vector_sparse_jit.first_call_s0.001233 s
log_det_regularization_jit.first_call_s0.001012 s
psf_weighted_data_jit.first_call_s0.0008529 s
sparse_triplets_jit.first_call_s0.0008131 s
profile_subtract_jit.first_call_s0.0006007 s
lens_image_jit.first_call_s0.0005668 s
log_det_regularization_jit.lower_s0.0002777 s
log_det_regularization_jit.compile_s8.92e-06 s
Largest value · s · superseded · measured 2026-10-25T14:20:30Z
full_pipeline.compile12.62 s
full_pipeline.lower3.98 s
full_pipeline.first_call0.4021 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.689e-08
- tolerance
- 2.861
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/12c678df16e04f4f9011
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:20:30Z
- Run
legacy/2674f492d4633922fd83- Record
lifecycle/290783a8c8a5e0e2dcde
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:37:47Z · runtime 0.04716 s ·
lifecycle/12c678df16e04f4f9011 - superseded (this page) · measured 2026-10-25T14:20:30Z · runtime 0.04793 s ·
lifecycle/290783a8c8a5e0e2dcde
← Profiling TimingsPyAutoLens / imaging / delaunay / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:14:30Z
- Runtime (vmap per call)
- 0.95168 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.95168 s
- Est. 12 CPU
- 0.15861 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 248 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1078). Per call 0.951684 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:14:30Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:14:58Z
component_total1.222 s
Reconstruction solve (BLAS)0.6197 s
F: mapper×mapper block [sparse-op]0.1722 s
MGE: image_2d_from(grid) x60 [numpy]0.05983 s
F: mapper×linear-func block [FFT conv + scatter]0.05787 s
Log evidence (figure of merit)0.05521 s
MGE: batched PSF convolution [real-space np]0.05249 s
Mapper sparse triplets0.03785 s
log det (F+H) [Cholesky]0.03712 s
Inversion build (trace+Delaunay+mapper)0.03597 s
log det H [Cholesky]0.01744 s
Blurred image (FFT convolve)0.01207 s
MGE operated mapping matrix [residual: dict assembly]0.01189 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.01114 s
Data vector D [numba]0.009073 s
PSF-weighted data [numba]0.007833 s
Regularization matrix H0.007198 s
Mapped reconstruction [numba+FFT]0.004263 s
Model data + chi^20.004015 s
F + H0.00385 s
F: linear-func×linear-func block [BLAS]0.00383 s
Regularization term s'Hs0.0007455 s
Curvature matrix F [residual: mirror + diag-add]0.0005872 s
FitImaging construct0.0001337 s
Profile subtracted image5.501e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.074e-10
- tolerance
- 2.861
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:14:30Z
- Run
legacy/168461a8c300a3888cd1- Record
lifecycle/321ec1f6f2a5955a9a20
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.854
Evidence
- runtime evidence
results/imaging/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/imaging/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/imaging/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-25T14:14:30Z · runtime 0.95168 s ·
lifecycle/321ec1f6f2a5955a9a20
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:36:41Z
- Runtime (vmap per call)
- 5.08536 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.10475 s
- vmap.per_call
- 5.08536 s
- vmap.batch_time
- 15.25607 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.95 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 156). Per call 5.08536 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:36:41Z
vmap.batch_time15.26 s
single_jit_block5.105 s
vmap.per_call5.085 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:32:21Z
component_total5.084 s
Curvature matrix (F, w-tilde)3.288 s
Inversion setup (sparse, steps 5-8 combined)0.998 s
Regularized reconstruction0.745 s
Mapped recon + log evidence (sparse)0.03138 s
Regularization matrix (H)0.01248 s
Ray-trace data grid0.003921 s
Data vector (D, w-tilde)0.002415 s
Blurred image (PSF convolution)0.002134 s
Ray-trace mesh grid0.0002503 s
Profile-subtracted image6.573e-05 s
Lens light images (pre-PSF)3.998e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.231 s
regularization_matrix_jit.steady_per_call_s0.9163 s
regularization_matrix_prefix0.9163 s
interpolator_prefix0.9038 s
setup_prefix_6.steady_per_call_s0.9038 s
nnls_pdip_jit.steady_per_call_s0.7546 s
curvature_F_off_diag_jit.steady_per_call_s0.1049 s
psf_weighted_data_jit.steady_per_call_s0.05979 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.0565 s
mge_operated_basis_jit.steady_per_call_s0.04488 s
cholesky_solve_jit.steady_per_call_s0.02857 s
cholesky_curvature_reg_jit.steady_per_call_s0.02609 s
log_det_regularization_jit.steady_per_call_s0.02251 s
log_det_curvature_reg_jit.steady_per_call_s0.02238 s
curvature_F_func_func_jit.steady_per_call_s0.007063 s
sparse_triplets_jit.steady_per_call_s0.001674 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:36:41Z
full_pipeline.compile6.178 s
full_pipeline.first_call5.138 s
full_pipeline.lower3.835 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.368e-09
- tolerance
- 7.698
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:36:41Z
- Run
legacy/2997138a3b5186b50371- Record
lifecycle/97d2ae3cab5f9bbc9d8f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.655228
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:36:41Z · runtime 5.08536 s ·
lifecycle/97d2ae3cab5f9bbc9d8f - superseded · measured 2026-10-25T14:19:30Z · runtime 4.68563 s ·
lifecycle/13c05048d693d61c685d
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:19:30Z
- Runtime (vmap per call)
- 4.68563 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.08559 s
- vmap.per_call
- 4.68563 s
- vmap.batch_time
- 14.05690 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.201 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 119). Per call 4.68563 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:19:30Z
vmap.batch_time14.06 s
single_jit_block5.086 s
vmap.per_call4.686 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:15:23Z
component_total5.048 s
Curvature matrix (F, w-tilde)3.231 s
Inversion setup (sparse, steps 5-8 combined)1.002 s
Regularized reconstruction0.7555 s
Mapped recon + log evidence (sparse)0.03064 s
Regularization matrix (H)0.01956 s
Ray-trace data grid0.004496 s
Data vector (D, w-tilde)0.002603 s
Blurred image (PSF convolution)0.00226 s
Ray-trace mesh grid0.0002748 s
Profile-subtracted image7.897e-05 s
Lens light images (pre-PSF)3.415e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.161 s
regularization_matrix_jit.steady_per_call_s0.9332 s
regularization_matrix_prefix0.9332 s
interpolator_prefix0.9136 s
setup_prefix_6.steady_per_call_s0.9136 s
nnls_pdip_jit.steady_per_call_s0.7574 s
curvature_F_off_diag_jit.steady_per_call_s0.1119 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05791 s
psf_weighted_data_jit.steady_per_call_s0.05709 s
mge_operated_basis_jit.steady_per_call_s0.04538 s
cholesky_solve_jit.steady_per_call_s0.02712 s
cholesky_curvature_reg_jit.steady_per_call_s0.02561 s
log_det_regularization_jit.steady_per_call_s0.02255 s
log_det_curvature_reg_jit.steady_per_call_s0.02252 s
curvature_F_func_func_jit.steady_per_call_s0.00765 s
sparse_triplets_jit.steady_per_call_s0.001999 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:19:30Z
full_pipeline.compile6.518 s
full_pipeline.first_call5.121 s
full_pipeline.lower4.024 s
Largest value · s · superseded · measured 2026-10-25T14:15:23Z
inversion_setup_sparse_jit.compile_s5.353 s
mge_operated_basis_jit.compile_s4.278 s
inversion_setup_sparse_jit.lower_s3.661 s
curvature_matrix_sparse_jit.first_call_s3.417 s
curvature_F_diag_jit.first_call_s3.281 s
mge_operated_basis_jit.lower_s2.47 s
regularization_matrix_jit.compile_s1.285 s
setup_prefix_6.compile_s1.11 s
inversion_setup_sparse_jit.first_call_s0.9953 s
regularization_matrix_jit.first_call_s0.9387 s
setup_prefix_6.first_call_s0.9191 s
nnls_pdip_jit.first_call_s0.7534 s
reconstruction_jit.first_call_s0.7468 s
regularization_matrix_jit.lower_s0.411 s
setup_prefix_6.lower_s0.333 s
reconstruction_jit.compile_s0.2836 s
nnls_pdip_one_iteration_jit.compile_s0.2649 s
nnls_pdip_jit.compile_s0.264 s
curvature_matrix_sparse_jit.compile_s0.262 s
curvature_F_diag_jit.compile_s0.1879 s
ray_trace_data_jit.compile_s0.1824 s
ray_trace_mesh_jit.compile_s0.1778 s
log_evidence_sparse_jit.compile_s0.1621 s
curvature_F_off_diag_jit.first_call_s0.1303 s
blurred_image_jit.compile_s0.1123 s
curvature_F_off_diag_jit.compile_s0.1081 s
lens_image_jit.lower_s0.1013 s
ray_trace_data_jit.lower_s0.08827 s
ray_trace_mesh_jit.lower_s0.08159 s
psf_weighted_data_jit.first_call_s0.07091 s
cholesky_solve_jit.compile_s0.06988 s
data_vector_sparse_jit.compile_s0.06632 s
log_det_curvature_reg_jit.compile_s0.06336 s
blurred_image_jit.lower_s0.06158 s
nnls_pdip_one_iteration_jit.first_call_s0.05796 s
cholesky_curvature_reg_jit.compile_s0.05425 s
sparse_triplets_jit.compile_s0.05363 s
mge_operated_basis_jit.first_call_s0.05296 s
curvature_F_func_func_jit.compile_s0.04632 s
psf_weighted_data_jit.compile_s0.04526 s
curvature_matrix_sparse_jit.lower_s0.04478 s
profile_subtract_jit.compile_s0.03493 s
log_evidence_sparse_jit.first_call_s0.03255 s
lens_image_jit.compile_s0.03159 s
log_evidence_sparse_jit.lower_s0.03042 s
curvature_F_diag_jit.lower_s0.03007 s
reconstruction_jit.lower_s0.02766 s
cholesky_solve_jit.first_call_s0.02748 s
cholesky_curvature_reg_jit.first_call_s0.02587 s
nnls_pdip_jit.lower_s0.02306 s
log_det_regularization_jit.first_call_s0.02283 s
log_det_curvature_reg_jit.first_call_s0.02272 s
nnls_pdip_one_iteration_jit.lower_s0.02259 s
curvature_F_off_diag_jit.lower_s0.0162 s
sparse_triplets_jit.lower_s0.01497 s
psf_weighted_data_jit.lower_s0.01336 s
log_det_curvature_reg_jit.lower_s0.01169 s
cholesky_solve_jit.lower_s0.01025 s
data_vector_sparse_jit.lower_s0.01017 s
cholesky_curvature_reg_jit.lower_s0.008921 s
curvature_F_func_func_jit.first_call_s0.008533 s
curvature_F_func_func_jit.lower_s0.005671 s
ray_trace_data_jit.first_call_s0.004539 s
profile_subtract_jit.lower_s0.00429 s
blurred_image_jit.first_call_s0.003423 s
sparse_triplets_jit.first_call_s0.003383 s
data_vector_sparse_jit.first_call_s0.003237 s
ray_trace_mesh_jit.first_call_s0.001123 s
log_det_regularization_jit.lower_s0.0004239 s
profile_subtract_jit.first_call_s0.0003408 s
lens_image_jit.first_call_s0.0003342 s
log_det_regularization_jit.compile_s1.569e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.176e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/97d2ae3cab5f9bbc9d8f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:19:30Z
- Run
legacy/194f2c7dd0cb3554d465- Record
lifecycle/13c05048d693d61c685d
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:36:41Z · runtime 5.08536 s ·
lifecycle/97d2ae3cab5f9bbc9d8f - superseded (this page) · measured 2026-10-25T14:19:30Z · runtime 4.68563 s ·
lifecycle/13c05048d693d61c685d
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:37:47Z
- Runtime (vmap per call)
- 6.56182 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.63217 s
- vmap.per_call
- 6.56182 s
- vmap.batch_time
- 19.68547 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.42 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 165). Per call 6.56182 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:37:47Z
vmap.batch_time19.69 s
single_jit_block6.632 s
vmap.per_call6.562 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:35:13Z
component_total6.609 s
Curvature matrix (F, w-tilde)4.748 s
Regularized reconstruction0.9291 s
Inversion setup (sparse, steps 5-8 combined)0.8763 s
Mapped recon + log evidence (sparse)0.04042 s
Regularization matrix (H)0.009439 s
Ray-trace data grid0.002623 s
Blurred image (PSF convolution)0.001932 s
Data vector (D, w-tilde)0.001762 s
Ray-trace mesh grid0.0001771 s
Profile-subtracted image8.062e-05 s
Lens light images (pre-PSF)4.191e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s4.638 s
nnls_pdip_jit.steady_per_call_s0.9482 s
regularization_matrix_jit.steady_per_call_s0.8033 s
regularization_matrix_prefix0.8033 s
interpolator_prefix0.7938 s
setup_prefix_6.steady_per_call_s0.7938 s
curvature_F_off_diag_jit.steady_per_call_s0.1522 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.07011 s
mge_operated_basis_jit.steady_per_call_s0.05279 s
psf_weighted_data_jit.steady_per_call_s0.04234 s
cholesky_solve_jit.steady_per_call_s0.03333 s
cholesky_curvature_reg_jit.steady_per_call_s0.03269 s
log_det_regularization_jit.steady_per_call_s0.03078 s
log_det_curvature_reg_jit.steady_per_call_s0.0307 s
curvature_F_func_func_jit.steady_per_call_s0.007294 s
sparse_triplets_jit.steady_per_call_s0.002202 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:37:47Z
full_pipeline.first_call6.67 s
full_pipeline.compile6.315 s
full_pipeline.lower3.481 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.008e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:37:47Z
- Run
legacy/f887b1d00b79775ecbe5- Record
lifecycle/b5b87c504713b9831857
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.558915
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - gradient evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T16:37:47Z · runtime 6.56182 s ·
lifecycle/b5b87c504713b9831857 - superseded · measured 2026-10-25T14:19:41Z · runtime 4.36134 s ·
lifecycle/319a24437c2c1a3700e7
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:19:41Z
- Runtime (vmap per call)
- 4.36134 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.75921 s
- vmap.per_call
- 4.36134 s
- vmap.batch_time
- 13.08402 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6.649 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 165). Per call 4.36134 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:19:41Z
vmap.batch_time13.08 s
single_jit_block4.759 s
vmap.per_call4.361 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:18:33Z
component_total4.743 s
Curvature matrix (F, w-tilde)3.074 s
Inversion setup (sparse, steps 5-8 combined)0.9587 s
Regularized reconstruction0.6992 s
Mapped recon + log evidence (sparse)0.03199 s
Ray-trace data grid0.0041 s
Data vector (D, w-tilde)0.001979 s
Blurred image (PSF convolution)0.001949 s
Ray-trace mesh grid0.000209 s
Profile-subtracted image9.963e-05 s
Lens light images (pre-PSF)5.368e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.111 s
interpolator_prefix0.8853 s
setup_prefix_6.steady_per_call_s0.8853 s
regularization_matrix_jit.steady_per_call_s0.8564 s
regularization_matrix_prefix0.8564 s
nnls_pdip_jit.steady_per_call_s0.7254 s
curvature_F_off_diag_jit.steady_per_call_s0.1018 s
psf_weighted_data_jit.steady_per_call_s0.05824 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05412 s
mge_operated_basis_jit.steady_per_call_s0.03858 s
cholesky_solve_jit.steady_per_call_s0.02509 s
cholesky_curvature_reg_jit.steady_per_call_s0.02357 s
log_det_regularization_jit.steady_per_call_s0.0215 s
log_det_curvature_reg_jit.steady_per_call_s0.02093 s
curvature_F_func_func_jit.steady_per_call_s0.006472 s
sparse_triplets_jit.steady_per_call_s0.002861 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:19:41Z
full_pipeline.compile5.444 s
full_pipeline.first_call4.531 s
full_pipeline.lower3.616 s
Largest value · s · superseded · measured 2026-10-25T14:18:33Z
inversion_setup_sparse_jit.compile_s4.339 s
mge_operated_basis_jit.compile_s3.453 s
inversion_setup_sparse_jit.lower_s3.421 s
curvature_matrix_sparse_jit.first_call_s3.085 s
curvature_F_diag_jit.first_call_s3.059 s
mge_operated_basis_jit.lower_s2.429 s
regularization_matrix_jit.compile_s1.372 s
setup_prefix_6.compile_s1.182 s
inversion_setup_sparse_jit.first_call_s0.9372 s
setup_prefix_6.first_call_s0.8762 s
regularization_matrix_jit.first_call_s0.8655 s
reconstruction_jit.first_call_s0.7316 s
nnls_pdip_jit.first_call_s0.6904 s
regularization_matrix_jit.lower_s0.4274 s
setup_prefix_6.lower_s0.3668 s
reconstruction_jit.compile_s0.3152 s
nnls_pdip_jit.compile_s0.2849 s
nnls_pdip_one_iteration_jit.compile_s0.2656 s
curvature_matrix_sparse_jit.compile_s0.2585 s
ray_trace_data_jit.compile_s0.1801 s
curvature_F_diag_jit.compile_s0.179 s
ray_trace_mesh_jit.compile_s0.1686 s
log_evidence_sparse_jit.compile_s0.1672 s
curvature_F_off_diag_jit.compile_s0.1173 s
curvature_F_off_diag_jit.first_call_s0.1074 s
blurred_image_jit.compile_s0.101 s
lens_image_jit.lower_s0.08516 s
ray_trace_data_jit.lower_s0.083 s
cholesky_solve_jit.compile_s0.07843 s
ray_trace_mesh_jit.lower_s0.07658 s
log_det_curvature_reg_jit.compile_s0.06715 s
data_vector_sparse_jit.compile_s0.06658 s
cholesky_curvature_reg_jit.compile_s0.06474 s
sparse_triplets_jit.compile_s0.05901 s
blurred_image_jit.lower_s0.0556 s
curvature_F_func_func_jit.compile_s0.05357 s
nnls_pdip_one_iteration_jit.first_call_s0.0514 s
curvature_matrix_sparse_jit.lower_s0.04947 s
psf_weighted_data_jit.compile_s0.04261 s
mge_operated_basis_jit.first_call_s0.03964 s
psf_weighted_data_jit.first_call_s0.03833 s
curvature_F_diag_jit.lower_s0.0351 s
profile_subtract_jit.compile_s0.03315 s
lens_image_jit.compile_s0.03073 s
reconstruction_jit.lower_s0.03065 s
log_evidence_sparse_jit.lower_s0.03014 s
log_evidence_sparse_jit.first_call_s0.02807 s
cholesky_curvature_reg_jit.first_call_s0.02726 s
log_det_regularization_jit.first_call_s0.02604 s
cholesky_solve_jit.first_call_s0.02567 s
nnls_pdip_one_iteration_jit.lower_s0.02285 s
log_det_curvature_reg_jit.first_call_s0.02238 s
nnls_pdip_jit.lower_s0.02148 s
curvature_F_off_diag_jit.lower_s0.01813 s
sparse_triplets_jit.lower_s0.0161 s
log_det_curvature_reg_jit.lower_s0.01189 s
psf_weighted_data_jit.lower_s0.01186 s
cholesky_solve_jit.lower_s0.01076 s
data_vector_sparse_jit.lower_s0.01041 s
cholesky_curvature_reg_jit.lower_s0.009862 s
curvature_F_func_func_jit.first_call_s0.008111 s
curvature_F_func_func_jit.lower_s0.006394 s
sparse_triplets_jit.first_call_s0.005553 s
ray_trace_data_jit.first_call_s0.004964 s
profile_subtract_jit.lower_s0.003833 s
blurred_image_jit.first_call_s0.003548 s
data_vector_sparse_jit.first_call_s0.003013 s
ray_trace_mesh_jit.first_call_s0.001315 s
log_det_regularization_jit.lower_s0.0004136 s
profile_subtract_jit.first_call_s0.0003703 s
lens_image_jit.first_call_s0.0003002 s
log_det_regularization_jit.compile_s1.069e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.176e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/b5b87c504713b9831857
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:19:41Z
- Run
legacy/6cd0f703b74e8b97212c- Record
lifecycle/319a24437c2c1a3700e7
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.581
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:37:47Z · runtime 6.56182 s ·
lifecycle/b5b87c504713b9831857 - superseded (this page) · measured 2026-10-25T14:19:41Z · runtime 4.36134 s ·
lifecycle/319a24437c2c1a3700e7
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_cpu_sparse / local_laptop / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 12.30089 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 10.42391 s
- vmap.per_call
- 12.30089 s
- vmap.batch_time
- 36.90266 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time36.9 s
vmap.per_call12.3 s
single_jit_block10.42 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop and regime source_pixels_1500 inherits the secondary role of designation imaging-delaunay-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/b5b87c504713b9831857
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/58ac78361b77d928f504- Record
lifecycle/bf6c7424588be8e25d6e
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_cpu_sparse_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 12.30089 s ·
lifecycle/bf6c7424588be8e25d6e
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:38:53Z
- Runtime (vmap per call)
- 0.06970 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.08632 s
- single_jit_block
- 0.08651 s
- vmap.per_call
- 0.06970 s
- vmap.batch_time
- 0.55760 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 57.39 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 149). Per call 0.0696995 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:38:53Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:37:38Z
component_total0.09789 s
Regularized reconstruction0.03763 s
Inversion setup (steps 5-8 combined)0.03126 s
Curvature matrix (F)0.01324 s
Blurred image (PSF convolution)0.01138 s
Mapped recon + log evidence0.002054 s
Regularization matrix (H)0.001153 s
Data vector (D)0.0004876 s
Ray-trace mesh grid0.0002192 s
Ray-trace data grid0.0001964 s
Profile-subtracted image0.0001609 s
Lens light images (pre-PSF)0.0001178 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03784 s
regularization_matrix_jit.steady_per_call_s0.01034 s
regularization_matrix_prefix0.01034 s
interpolator_prefix0.009191 s
setup_prefix_6.steady_per_call_s0.009191 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002669 s
cholesky_solve_jit.steady_per_call_s0.001358 s
cholesky_curvature_reg_jit.steady_per_call_s0.001076 s
log_det_regularization_jit.steady_per_call_s0.0009701 s
log_det_curvature_reg_jit.steady_per_call_s0.000963 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:38:53Z
full_pipeline.compile11.73 s
full_pipeline.lower3.975 s
full_pipeline.first_call0.3683 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.499e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:38:53Z
- Run
legacy/4d35b92e126cdfc19f25- Record
lifecycle/12348bea7be2ca70cffb
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.934735
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:38:53Z · runtime 0.06970 s ·
lifecycle/12348bea7be2ca70cffb - superseded · measured 2026-10-25T14:21:38Z · runtime 0.07229 s ·
lifecycle/6ca1443d3e51888e8e00
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:21:38Z
- Runtime (vmap per call)
- 0.07229 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.08863 s
- single_jit_block
- 0.09018 s
- vmap.per_call
- 0.07229 s
- vmap.batch_time
- 0.57831 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 55.33 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 119). Per call 0.0722892 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:21:38Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:20:25Z
component_total0.08988 s
Regularized reconstruction0.03764 s
Inversion setup (steps 5-8 combined)0.03455 s
Curvature matrix (F)0.01314 s
Mapped recon + log evidence0.002038 s
Blurred image (PSF convolution)0.0008749 s
Data vector (D)0.0004779 s
Regularization matrix (H)0.000466 s
Ray-trace data grid0.0002436 s
Ray-trace mesh grid0.0001578 s
Profile-subtracted image0.0001482 s
Lens light images (pre-PSF)0.000148 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.0374 s
regularization_matrix_jit.steady_per_call_s0.01041 s
regularization_matrix_prefix0.01041 s
interpolator_prefix0.009948 s
setup_prefix_6.steady_per_call_s0.009948 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002664 s
cholesky_solve_jit.steady_per_call_s0.001304 s
cholesky_curvature_reg_jit.steady_per_call_s0.001038 s
log_det_curvature_reg_jit.steady_per_call_s0.0009716 s
log_det_regularization_jit.steady_per_call_s0.0009662 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:21:38Z
full_pipeline.compile10.91 s
full_pipeline.lower4.065 s
full_pipeline.first_call0.422 s
Largest value · s · superseded · measured 2026-10-25T14:20:25Z
inversion_setup_jit.compile_s8.024 s
inversion_setup_jit.lower_s3.768 s
regularization_matrix_jit.compile_s2.871 s
setup_prefix_6.compile_s2.176 s
ray_trace_mesh_jit.compile_s0.4104 s
regularization_matrix_jit.lower_s0.4076 s
inversion_setup_jit.first_call_s0.3559 s
reconstruction_jit.compile_s0.336 s
setup_prefix_6.lower_s0.3246 s
ray_trace_data_jit.compile_s0.292 s
nnls_pdip_one_iteration_jit.compile_s0.2912 s
nnls_pdip_jit.compile_s0.2844 s
log_evidence_jit.compile_s0.1489 s
blurred_image_jit.compile_s0.1482 s
lens_image_jit.lower_s0.108 s
ray_trace_data_jit.lower_s0.09246 s
ray_trace_mesh_jit.lower_s0.08679 s
log_det_curvature_reg_jit.compile_s0.07304 s
cholesky_curvature_reg_jit.compile_s0.07288 s
blurred_image_jit.lower_s0.06655 s
data_vector_jit.compile_s0.06414 s
cholesky_solve_jit.compile_s0.06412 s
curvature_matrix_jit.compile_s0.05579 s
reconstruction_jit.first_call_s0.03924 s
nnls_pdip_jit.first_call_s0.03883 s
lens_image_jit.compile_s0.0374 s
reconstruction_jit.lower_s0.02734 s
profile_subtract_jit.compile_s0.02692 s
nnls_pdip_jit.lower_s0.02358 s
nnls_pdip_one_iteration_jit.lower_s0.02293 s
regularization_matrix_jit.first_call_s0.01786 s
log_evidence_jit.lower_s0.01755 s
setup_prefix_6.first_call_s0.01593 s
curvature_matrix_jit.first_call_s0.01324 s
log_det_curvature_reg_jit.lower_s0.01267 s
curvature_matrix_jit.lower_s0.01068 s
cholesky_solve_jit.lower_s0.01061 s
cholesky_curvature_reg_jit.lower_s0.009236 s
blurred_image_jit.first_call_s0.00684 s
data_vector_jit.lower_s0.00616 s
profile_subtract_jit.lower_s0.00442 s
nnls_pdip_one_iteration_jit.first_call_s0.004164 s
log_evidence_jit.first_call_s0.003234 s
cholesky_solve_jit.first_call_s0.001848 s
cholesky_curvature_reg_jit.first_call_s0.001746 s
log_det_curvature_reg_jit.first_call_s0.001672 s
ray_trace_data_jit.first_call_s0.001612 s
ray_trace_mesh_jit.first_call_s0.001206 s
data_vector_jit.first_call_s0.001116 s
log_det_regularization_jit.first_call_s0.001036 s
profile_subtract_jit.first_call_s0.000691 s
lens_image_jit.first_call_s0.0006556 s
log_det_regularization_jit.lower_s0.0002633 s
log_det_regularization_jit.compile_s8.789e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 9.059e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/12348bea7be2ca70cffb
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:21:38Z
- Run
legacy/8dd5191378639e90e0a0- Record
lifecycle/6ca1443d3e51888e8e00
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:38:53Z · runtime 0.06970 s ·
lifecycle/12348bea7be2ca70cffb - superseded (this page) · measured 2026-10-25T14:21:38Z · runtime 0.07229 s ·
lifecycle/6ca1443d3e51888e8e00
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:41:20Z
- Runtime (vmap per call)
- 0.10760 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.12340 s
- single_jit_block
- 0.12416 s
- vmap.per_call
- 0.10760 s
- vmap.batch_time
- 0.86079 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 37.18 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 400). Per call 0.107599 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:41:20Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:39:57Z
component_total0.1253 s
Curvature matrix (F, w-tilde)0.06723 s
Regularized reconstruction0.03777 s
Inversion setup (sparse, steps 5-8 combined)0.01495 s
Mapped recon + log evidence (sparse)0.001841 s
Regularization matrix (H)0.001622 s
Blurred image (PSF convolution)0.0008077 s
Data vector (D, w-tilde)0.0003445 s
Ray-trace data grid0.0002152 s
Ray-trace mesh grid0.0001739 s
Lens light images (pre-PSF)0.0001495 s
Profile-subtracted image0.0001361 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.07015 s
nnls_pdip_jit.steady_per_call_s0.03744 s
regularization_matrix_jit.steady_per_call_s0.01082 s
regularization_matrix_prefix0.01082 s
interpolator_prefix0.009195 s
setup_prefix_6.steady_per_call_s0.009195 s
mge_operated_basis_jit.steady_per_call_s0.005178 s
curvature_F_off_diag_jit.steady_per_call_s0.003382 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002671 s
cholesky_solve_jit.steady_per_call_s0.001331 s
cholesky_curvature_reg_jit.steady_per_call_s0.001036 s
log_det_curvature_reg_jit.steady_per_call_s0.0009647 s
log_det_regularization_jit.steady_per_call_s0.0009645 s
curvature_F_func_func_jit.steady_per_call_s0.0007831 s
psf_weighted_data_jit.steady_per_call_s0.0002228 s
sparse_triplets_jit.steady_per_call_s0.0001909 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:41:20Z
full_pipeline.compile11.92 s
full_pipeline.lower4.128 s
full_pipeline.first_call0.4178 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.805e-08
- tolerance
- 7.698
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:41:20Z
- Run
legacy/14d91c3bc2333c2f199f- Record
lifecycle/d34ebb3d52e02dfb8b16
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.210226
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:41:20Z · runtime 0.10760 s ·
lifecycle/d34ebb3d52e02dfb8b16 - superseded · measured 2026-10-25T14:24:00Z · runtime 0.10811 s ·
lifecycle/e8a9234352b46022d271
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:24:00Z
- Runtime (vmap per call)
- 0.10811 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.12421 s
- single_jit_block
- 0.12476 s
- vmap.per_call
- 0.10811 s
- vmap.batch_time
- 0.86486 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 37 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 119). Per call 0.108107 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:24:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:22:40Z
component_total0.1274 s
Curvature matrix (F, w-tilde)0.06931 s
Regularized reconstruction0.03772 s
Inversion setup (sparse, steps 5-8 combined)0.01595 s
Mapped recon + log evidence (sparse)0.001837 s
Blurred image (PSF convolution)0.0008621 s
Regularization matrix (H)0.0006317 s
Data vector (D, w-tilde)0.0003715 s
Ray-trace mesh grid0.0002217 s
Ray-trace data grid0.000201 s
Lens light images (pre-PSF)0.0001773 s
Profile-subtracted image0.0001542 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.06928 s
nnls_pdip_jit.steady_per_call_s0.03736 s
regularization_matrix_jit.steady_per_call_s0.01056 s
regularization_matrix_prefix0.01056 s
interpolator_prefix0.009929 s
setup_prefix_6.steady_per_call_s0.009929 s
mge_operated_basis_jit.steady_per_call_s0.005533 s
curvature_F_off_diag_jit.steady_per_call_s0.003267 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002694 s
cholesky_solve_jit.steady_per_call_s0.001302 s
cholesky_curvature_reg_jit.steady_per_call_s0.001021 s
log_det_regularization_jit.steady_per_call_s0.0009491 s
log_det_curvature_reg_jit.steady_per_call_s0.0009455 s
curvature_F_func_func_jit.steady_per_call_s0.0007407 s
psf_weighted_data_jit.steady_per_call_s0.0002531 s
sparse_triplets_jit.steady_per_call_s0.0001401 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:22:40Z
inversion_setup_sparse_jit.compile_s7.718 s
mge_operated_basis_jit.compile_s6.102 s
inversion_setup_sparse_jit.lower_s3.783 s
regularization_matrix_jit.compile_s2.864 s
mge_operated_basis_jit.lower_s2.301 s
setup_prefix_6.compile_s2.163 s
curvature_matrix_sparse_jit.compile_s0.4983 s
mge_operated_basis_jit.first_call_s0.4457 s
ray_trace_mesh_jit.compile_s0.4153 s
regularization_matrix_jit.lower_s0.4088 s
reconstruction_jit.compile_s0.3364 s
setup_prefix_6.lower_s0.3266 s
inversion_setup_sparse_jit.first_call_s0.3114 s
nnls_pdip_one_iteration_jit.compile_s0.3089 s
nnls_pdip_jit.compile_s0.3005 s
ray_trace_data_jit.compile_s0.2822 s
log_evidence_sparse_jit.compile_s0.247 s
curvature_F_diag_jit.compile_s0.1577 s
blurred_image_jit.compile_s0.1421 s
psf_weighted_data_jit.compile_s0.1213 s
curvature_F_off_diag_jit.compile_s0.121 s
curvature_matrix_sparse_jit.first_call_s0.1045 s
lens_image_jit.lower_s0.1015 s
curvature_F_diag_jit.first_call_s0.09267 s
ray_trace_data_jit.lower_s0.09151 s
data_vector_sparse_jit.compile_s0.08542 s
ray_trace_mesh_jit.lower_s0.08494 s
log_det_curvature_reg_jit.compile_s0.07405 s
sparse_triplets_jit.compile_s0.07349 s
cholesky_solve_jit.compile_s0.06975 s
cholesky_curvature_reg_jit.compile_s0.06785 s
blurred_image_jit.lower_s0.06273 s
curvature_matrix_sparse_jit.lower_s0.05238 s
curvature_F_func_func_jit.compile_s0.04134 s
reconstruction_jit.first_call_s0.03906 s
nnls_pdip_jit.first_call_s0.03898 s
lens_image_jit.compile_s0.03718 s
log_evidence_sparse_jit.lower_s0.03395 s
curvature_F_diag_jit.lower_s0.03189 s
reconstruction_jit.lower_s0.0306 s
profile_subtract_jit.compile_s0.02691 s
nnls_pdip_one_iteration_jit.lower_s0.02395 s
nnls_pdip_jit.lower_s0.02339 s
curvature_F_off_diag_jit.first_call_s0.01902 s
regularization_matrix_jit.first_call_s0.01828 s
curvature_F_off_diag_jit.lower_s0.01775 s
sparse_triplets_jit.lower_s0.01648 s
setup_prefix_6.first_call_s0.01624 s
psf_weighted_data_jit.lower_s0.01441 s
log_det_curvature_reg_jit.lower_s0.01322 s
cholesky_solve_jit.lower_s0.01191 s
data_vector_sparse_jit.lower_s0.01189 s
cholesky_curvature_reg_jit.lower_s0.01059 s
blurred_image_jit.first_call_s0.007082 s
curvature_F_func_func_jit.lower_s0.00704 s
log_evidence_sparse_jit.first_call_s0.006679 s
profile_subtract_jit.lower_s0.004708 s
nnls_pdip_one_iteration_jit.first_call_s0.004319 s
cholesky_solve_jit.first_call_s0.001848 s
cholesky_curvature_reg_jit.first_call_s0.001847 s
log_det_curvature_reg_jit.first_call_s0.001734 s
ray_trace_data_jit.first_call_s0.001494 s
data_vector_sparse_jit.first_call_s0.001474 s
curvature_F_func_func_jit.first_call_s0.001338 s
ray_trace_mesh_jit.first_call_s0.00133 s
log_det_regularization_jit.first_call_s0.00104 s
psf_weighted_data_jit.first_call_s0.000845 s
sparse_triplets_jit.first_call_s0.0007435 s
lens_image_jit.first_call_s0.0007201 s
profile_subtract_jit.first_call_s0.0006363 s
log_det_regularization_jit.lower_s0.0002735 s
log_det_regularization_jit.compile_s9.05e-06 s
Largest value · s · superseded · measured 2026-10-25T14:24:00Z
full_pipeline.compile10.68 s
full_pipeline.lower4.131 s
full_pipeline.first_call0.4462 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.21e-07
- tolerance
- 7.698
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d34ebb3d52e02dfb8b16
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:24:00Z
- Run
legacy/41372e1315de0cbf3ab1- Record
lifecycle/e8a9234352b46022d271
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:41:20Z · runtime 0.10760 s ·
lifecycle/d34ebb3d52e02dfb8b16 - superseded (this page) · measured 2026-10-25T14:24:00Z · runtime 0.10811 s ·
lifecycle/e8a9234352b46022d271
← Profiling TimingsPyAutoLens / imaging / delaunay / jwst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:17:47Z
- Runtime (vmap per call)
- 1.74460 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.74460 s
- Est. 12 CPU
- 0.29077 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 135.3 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 464). Per call 1.7446 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:17:47Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:18:24Z
component_total2.05 s
Reconstruction solve (BLAS)0.6983 s
F: mapper×mapper block [sparse-op]0.4241 s
F: mapper×linear-func block [FFT conv + scatter]0.1616 s
MGE: image_2d_from(grid) x60 [numpy]0.1603 s
MGE: batched PSF convolution [real-space np]0.1409 s
Mapper sparse triplets0.08301 s
Inversion build (trace+Delaunay+mapper)0.08295 s
Log evidence (figure of merit)0.05226 s
MGE operated mapping matrix [residual: dict assembly]0.03723 s
log det (F+H) [Cholesky]0.03691 s
Data vector D [numba]0.02964 s
Blurred image (FFT convolve)0.02518 s
PSF-weighted data [numba]0.02111 s
log det H [Cholesky]0.01738 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.01724 s
Mapped reconstruction [numba+FFT]0.01221 s
Curvature matrix F [residual: mirror + diag-add]0.0122 s
Model data + chi^20.01112 s
F: linear-func×linear-func block [BLAS]0.01099 s
Regularization matrix H0.009927 s
F + H0.004529 s
Regularization term s'Hs0.000697 s
FitImaging construct0.0001482 s
Profile subtracted image0.0001401 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 7.698
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:17:47Z
- Run
legacy/8476421590869ff648d7- Record
lifecycle/d93b4dad29e8a0f77987
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.983
Evidence
- runtime evidence
results/imaging/delaunay/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/delaunay/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/delaunay/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:17:47Z · runtime 1.74460 s ·
lifecycle/d93b4dad29e8a0f77987
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:46:06Z
- Runtime (vmap per call)
- 5.87672 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.60639 s
- vmap.per_call
- 5.87672 s
- vmap.batch_time
- 17.63016 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.552 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 83). Per call 5.87672 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:46:06Z
vmap.batch_time17.63 s
vmap.per_call5.877 s
single_jit_block5.606 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:41:11Z
component_total5.687 s
Curvature matrix (F, w-tilde)3.81 s
Inversion setup (sparse, steps 5-8 combined)1.104 s
Regularized reconstruction0.6964 s
Mapped recon + log evidence (sparse)0.04255 s
Regularization matrix (H)0.02154 s
Data vector (D, w-tilde)0.009692 s
Blurred image (PSF convolution)0.001108 s
Ray-trace data grid0.001051 s
Ray-trace mesh grid0.0002798 s
Profile-subtracted image2.893e-05 s
Lens light images (pre-PSF)2.059e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.559 s
regularization_matrix_jit.steady_per_call_s1.089 s
regularization_matrix_prefix1.089 s
interpolator_prefix1.067 s
setup_prefix_6.steady_per_call_s1.067 s
nnls_pdip_jit.steady_per_call_s0.7085 s
curvature_F_off_diag_jit.steady_per_call_s0.1536 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05841 s
cholesky_solve_jit.steady_per_call_s0.02766 s
cholesky_curvature_reg_jit.steady_per_call_s0.02672 s
log_det_curvature_reg_jit.steady_per_call_s0.0226 s
log_det_regularization_jit.steady_per_call_s0.02245 s
psf_weighted_data_jit.steady_per_call_s0.02239 s
mge_operated_basis_jit.steady_per_call_s0.02128 s
sparse_triplets_jit.steady_per_call_s0.00575 s
curvature_F_func_func_jit.steady_per_call_s0.002406 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:46:06Z
full_pipeline.compile8.802 s
full_pipeline.first_call5.396 s
full_pipeline.lower4.078 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.893e-08
- tolerance
- 2.875
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:46:06Z
- Run
legacy/e367319cc8b9c7aa9b9c- Record
lifecycle/cbc5540f3214caf61aba
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.572677
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:46:06Z · runtime 5.87672 s ·
lifecycle/cbc5540f3214caf61aba - superseded · measured 2026-10-25T14:29:33Z · runtime 6.23459 s ·
lifecycle/49ece3b8f1e59e66267b
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:29:33Z
- Runtime (vmap per call)
- 6.23459 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.24994 s
- vmap.per_call
- 6.23459 s
- vmap.batch_time
- 18.70376 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.406 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 82). Per call 6.23459 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:29:33Z
vmap.batch_time18.7 s
single_jit_block6.25 s
vmap.per_call6.235 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:24:16Z
component_total6.234 s
Curvature matrix (F, w-tilde)3.714 s
Inversion setup (sparse, steps 5-8 combined)1.735 s
Regularized reconstruction0.7042 s
Mapped recon + log evidence (sparse)0.03794 s
Regularization matrix (H)0.02999 s
Data vector (D, w-tilde)0.009976 s
Ray-trace data grid0.001188 s
Blurred image (PSF convolution)0.001075 s
Ray-trace mesh grid0.0002631 s
Profile-subtracted image4.756e-05 s
Lens light images (pre-PSF)2.458e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.586 s
regularization_matrix_jit.steady_per_call_s1.72 s
regularization_matrix_prefix1.72 s
interpolator_prefix1.69 s
setup_prefix_6.steady_per_call_s1.69 s
nnls_pdip_jit.steady_per_call_s0.7119 s
curvature_F_off_diag_jit.steady_per_call_s0.1518 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05995 s
cholesky_solve_jit.steady_per_call_s0.02698 s
cholesky_curvature_reg_jit.steady_per_call_s0.02591 s
log_det_regularization_jit.steady_per_call_s0.02253 s
log_det_curvature_reg_jit.steady_per_call_s0.0225 s
psf_weighted_data_jit.steady_per_call_s0.02139 s
mge_operated_basis_jit.steady_per_call_s0.02069 s
sparse_triplets_jit.steady_per_call_s0.007466 s
curvature_F_func_func_jit.steady_per_call_s0.002528 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:29:33Z
full_pipeline.compile9.588 s
full_pipeline.first_call6.087 s
full_pipeline.lower4.242 s
Largest value · s · superseded · measured 2026-10-25T14:24:16Z
inversion_setup_sparse_jit.compile_s8.383 s
mge_operated_basis_jit.compile_s6.713 s
inversion_setup_sparse_jit.lower_s3.896 s
curvature_matrix_sparse_jit.first_call_s3.799 s
curvature_F_diag_jit.first_call_s3.48 s
mge_operated_basis_jit.lower_s2.57 s
regularization_matrix_jit.compile_s1.992 s
inversion_setup_sparse_jit.first_call_s1.744 s
regularization_matrix_jit.first_call_s1.723 s
setup_prefix_6.first_call_s1.691 s
setup_prefix_6.compile_s1.564 s
reconstruction_jit.first_call_s0.7097 s
nnls_pdip_jit.first_call_s0.7044 s
regularization_matrix_jit.lower_s0.558 s
setup_prefix_6.lower_s0.4838 s
reconstruction_jit.compile_s0.286 s
nnls_pdip_one_iteration_jit.compile_s0.2796 s
nnls_pdip_jit.compile_s0.274 s
curvature_matrix_sparse_jit.compile_s0.26 s
log_evidence_sparse_jit.compile_s0.2024 s
ray_trace_data_jit.compile_s0.1905 s
ray_trace_mesh_jit.compile_s0.1788 s
curvature_F_diag_jit.compile_s0.1688 s
curvature_F_off_diag_jit.first_call_s0.1634 s
blurred_image_jit.compile_s0.1329 s
ray_trace_data_jit.lower_s0.09326 s
curvature_F_off_diag_jit.compile_s0.0923 s
ray_trace_mesh_jit.lower_s0.08821 s
sparse_triplets_jit.compile_s0.078 s
cholesky_solve_jit.compile_s0.07235 s
data_vector_sparse_jit.compile_s0.07192 s
log_det_curvature_reg_jit.compile_s0.06762 s
lens_image_jit.lower_s0.06597 s
cholesky_curvature_reg_jit.compile_s0.06009 s
nnls_pdip_one_iteration_jit.first_call_s0.05969 s
blurred_image_jit.lower_s0.05902 s
log_evidence_sparse_jit.first_call_s0.05174 s
curvature_F_func_func_jit.compile_s0.04786 s
psf_weighted_data_jit.compile_s0.04699 s
curvature_matrix_sparse_jit.lower_s0.04564 s
lens_image_jit.compile_s0.03305 s
profile_subtract_jit.compile_s0.03287 s
log_evidence_sparse_jit.lower_s0.03108 s
curvature_F_diag_jit.lower_s0.03019 s
reconstruction_jit.lower_s0.02815 s
cholesky_solve_jit.first_call_s0.02656 s
cholesky_curvature_reg_jit.first_call_s0.02653 s
psf_weighted_data_jit.first_call_s0.02499 s
nnls_pdip_one_iteration_jit.lower_s0.02373 s
log_det_regularization_jit.first_call_s0.02292 s
mge_operated_basis_jit.first_call_s0.02286 s
log_det_curvature_reg_jit.first_call_s0.02271 s
nnls_pdip_jit.lower_s0.02255 s
curvature_F_off_diag_jit.lower_s0.01589 s
sparse_triplets_jit.lower_s0.01548 s
psf_weighted_data_jit.lower_s0.01328 s
log_det_curvature_reg_jit.lower_s0.01216 s
cholesky_solve_jit.lower_s0.01135 s
data_vector_sparse_jit.first_call_s0.01091 s
data_vector_sparse_jit.lower_s0.01016 s
cholesky_curvature_reg_jit.lower_s0.01008 s
sparse_triplets_jit.first_call_s0.008927 s
curvature_F_func_func_jit.lower_s0.005472 s
profile_subtract_jit.lower_s0.00358 s
curvature_F_func_func_jit.first_call_s0.003366 s
blurred_image_jit.first_call_s0.00259 s
ray_trace_data_jit.first_call_s0.002286 s
ray_trace_mesh_jit.first_call_s0.001179 s
log_det_regularization_jit.lower_s0.0004615 s
profile_subtract_jit.first_call_s0.0003796 s
lens_image_jit.first_call_s0.0003184 s
log_det_regularization_jit.compile_s1.311e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 6.109e-08
- tolerance
- 2.875
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/cbc5540f3214caf61aba
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:29:33Z
- Run
legacy/48b4c0307a80361e27eb- Record
lifecycle/49ece3b8f1e59e66267b
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:46:06Z · runtime 5.87672 s ·
lifecycle/cbc5540f3214caf61aba - superseded (this page) · measured 2026-10-25T14:29:33Z · runtime 6.23459 s ·
lifecycle/49ece3b8f1e59e66267b
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:36:57Z
- Runtime (vmap per call)
- 7.24895 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 7.09263 s
- vmap.per_call
- 7.24895 s
- vmap.batch_time
- 21.74684 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.001 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 85). Per call 7.24895 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:36:57Z
vmap.batch_time21.75 s
vmap.per_call7.249 s
single_jit_block7.093 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:34:47Z
component_total7.269 s
Curvature matrix (F, w-tilde)5.412 s
Inversion setup (sparse, steps 5-8 combined)0.8761 s
Regularized reconstruction0.8589 s
Regularization matrix (H)0.05613 s
Mapped recon + log evidence (sparse)0.05574 s
Data vector (D, w-tilde)0.008227 s
Blurred image (PSF convolution)0.0009658 s
Ray-trace data grid0.000704 s
Ray-trace mesh grid0.0001524 s
Profile-subtracted image3.942e-05 s
Lens light images (pre-PSF)2.188e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s5.63 s
regularization_matrix_jit.steady_per_call_s0.889 s
regularization_matrix_prefix0.889 s
nnls_pdip_jit.steady_per_call_s0.8542 s
interpolator_prefix0.8328 s
setup_prefix_6.steady_per_call_s0.8328 s
curvature_F_off_diag_jit.steady_per_call_s0.2377 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.07213 s
cholesky_solve_jit.steady_per_call_s0.03509 s
cholesky_curvature_reg_jit.steady_per_call_s0.03461 s
log_det_regularization_jit.steady_per_call_s0.031 s
log_det_curvature_reg_jit.steady_per_call_s0.03085 s
mge_operated_basis_jit.steady_per_call_s0.02129 s
psf_weighted_data_jit.steady_per_call_s0.0156 s
sparse_triplets_jit.steady_per_call_s0.003968 s
curvature_F_func_func_jit.steady_per_call_s0.002481 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:36:57Z
full_pipeline.compile7.882 s
full_pipeline.first_call6.753 s
full_pipeline.lower3.824 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.893e-08
- tolerance
- 2.875
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-nn-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:36:57Z
- Run
legacy/146ac9906425066feaef- Record
lifecycle/1ae46b0872f10459a7c4
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.740335
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T16:36:57Z · runtime 7.24895 s ·
lifecycle/1ae46b0872f10459a7c4 - superseded · measured 2026-10-25T14:20:36Z · runtime 6.42673 s ·
lifecycle/e3150c4a2974496c2720
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:20:36Z
- Runtime (vmap per call)
- 6.42673 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.83068 s
- vmap.per_call
- 6.42673 s
- vmap.batch_time
- 19.28018 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.512 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 85). Per call 6.42673 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:20:36Z
vmap.batch_time19.28 s
single_jit_block6.831 s
vmap.per_call6.427 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:18:26Z
component_total6.978 s
Curvature matrix (F, w-tilde)4.555 s
Inversion setup (sparse, steps 5-8 combined)1.637 s
Regularized reconstruction0.7128 s
Mapped recon + log evidence (sparse)0.03928 s
Regularization matrix (H)0.0204 s
Data vector (D, w-tilde)0.01115 s
Blurred image (PSF convolution)0.001248 s
Ray-trace data grid0.001043 s
Ray-trace mesh grid0.0002561 s
Profile-subtracted image6.675e-05 s
Lens light images (pre-PSF)3.786e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s4.644 s
regularization_matrix_jit.steady_per_call_s1.62 s
regularization_matrix_prefix1.62 s
interpolator_prefix1.599 s
setup_prefix_6.steady_per_call_s1.599 s
nnls_pdip_jit.steady_per_call_s0.7431 s
curvature_F_off_diag_jit.steady_per_call_s0.1872 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.0584 s
cholesky_curvature_reg_jit.steady_per_call_s0.02676 s
cholesky_solve_jit.steady_per_call_s0.02639 s
mge_operated_basis_jit.steady_per_call_s0.02451 s
psf_weighted_data_jit.steady_per_call_s0.02315 s
log_det_regularization_jit.steady_per_call_s0.02206 s
log_det_curvature_reg_jit.steady_per_call_s0.02199 s
sparse_triplets_jit.steady_per_call_s0.007255 s
curvature_F_func_func_jit.steady_per_call_s0.002471 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:20:36Z
full_pipeline.compile8.76 s
full_pipeline.first_call6.41 s
full_pipeline.lower4.763 s
Largest value · s · superseded · measured 2026-10-25T14:18:26Z
inversion_setup_sparse_jit.compile_s8.336 s
mge_operated_basis_jit.compile_s5.772 s
inversion_setup_sparse_jit.lower_s4.494 s
curvature_matrix_sparse_jit.first_call_s4.473 s
curvature_F_diag_jit.first_call_s4.069 s
mge_operated_basis_jit.lower_s2.832 s
regularization_matrix_jit.compile_s2.164 s
setup_prefix_6.compile_s1.787 s
inversion_setup_sparse_jit.first_call_s1.624 s
regularization_matrix_jit.first_call_s1.61 s
setup_prefix_6.first_call_s1.561 s
nnls_pdip_jit.first_call_s0.7108 s
regularization_matrix_jit.lower_s0.7092 s
reconstruction_jit.first_call_s0.698 s
setup_prefix_6.lower_s0.5747 s
blurred_image_jit.lower_s0.4755 s
nnls_pdip_one_iteration_jit.compile_s0.3372 s
reconstruction_jit.compile_s0.3084 s
nnls_pdip_jit.compile_s0.2985 s
curvature_matrix_sparse_jit.compile_s0.2691 s
ray_trace_data_jit.compile_s0.2059 s
ray_trace_mesh_jit.compile_s0.1889 s
log_evidence_sparse_jit.compile_s0.1782 s
curvature_F_diag_jit.compile_s0.1758 s
curvature_F_off_diag_jit.first_call_s0.1485 s
blurred_image_jit.compile_s0.1343 s
ray_trace_data_jit.lower_s0.09595 s
curvature_F_off_diag_jit.compile_s0.09574 s
cholesky_solve_jit.compile_s0.09038 s
ray_trace_mesh_jit.lower_s0.09009 s
log_det_curvature_reg_jit.compile_s0.08376 s
sparse_triplets_jit.compile_s0.08106 s
curvature_matrix_sparse_jit.lower_s0.07726 s
data_vector_sparse_jit.compile_s0.07625 s
psf_weighted_data_jit.compile_s0.07591 s
cholesky_curvature_reg_jit.compile_s0.07492 s
lens_image_jit.lower_s0.07229 s
curvature_F_func_func_jit.compile_s0.06004 s
nnls_pdip_one_iteration_jit.first_call_s0.05986 s
profile_subtract_jit.compile_s0.04798 s
lens_image_jit.compile_s0.04668 s
log_evidence_sparse_jit.first_call_s0.04418 s
curvature_F_diag_jit.lower_s0.03419 s
log_evidence_sparse_jit.lower_s0.03376 s
reconstruction_jit.lower_s0.03012 s
nnls_pdip_one_iteration_jit.lower_s0.02832 s
mge_operated_basis_jit.first_call_s0.0268 s
nnls_pdip_jit.lower_s0.02643 s
cholesky_solve_jit.first_call_s0.02588 s
cholesky_curvature_reg_jit.first_call_s0.02572 s
log_det_curvature_reg_jit.first_call_s0.02292 s
psf_weighted_data_jit.lower_s0.02243 s
log_det_regularization_jit.first_call_s0.02226 s
psf_weighted_data_jit.first_call_s0.01812 s
data_vector_sparse_jit.lower_s0.0178 s
curvature_F_off_diag_jit.lower_s0.01711 s
sparse_triplets_jit.lower_s0.01638 s
log_det_curvature_reg_jit.lower_s0.01559 s
cholesky_solve_jit.lower_s0.01328 s
data_vector_sparse_jit.first_call_s0.01238 s
sparse_triplets_jit.first_call_s0.009537 s
cholesky_curvature_reg_jit.lower_s0.009157 s
curvature_F_func_func_jit.lower_s0.006554 s
profile_subtract_jit.lower_s0.004652 s
curvature_F_func_func_jit.first_call_s0.003939 s
blurred_image_jit.first_call_s0.002927 s
ray_trace_data_jit.first_call_s0.001822 s
ray_trace_mesh_jit.first_call_s0.00103 s
lens_image_jit.first_call_s0.0006497 s
log_det_regularization_jit.lower_s0.0004499 s
profile_subtract_jit.first_call_s0.0004138 s
log_det_regularization_jit.compile_s1.594e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 6.109e-08
- tolerance
- 2.875
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-nn-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/1ae46b0872f10459a7c4
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:20:36Z
- Run
legacy/50e66ad6494d07acb651- Record
lifecycle/e3150c4a2974496c2720
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.834
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:36:57Z · runtime 7.24895 s ·
lifecycle/1ae46b0872f10459a7c4 - superseded (this page) · measured 2026-10-25T14:20:36Z · runtime 6.42673 s ·
lifecycle/e3150c4a2974496c2720
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-05T00:00:00Z
- Runtime (vmap per call)
- 0.04644 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.07341 s
- vmap.per_call
- 0.04644 s
- vmap.batch_time
- 0.74308 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-05T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-05T00:00:00Z
component_total0.0749 s
Regularized reconstruction0.03731 s
Inversion setup (steps 5-8 combined)0.02763 s
Curvature matrix (F)0.00483 s
Mapped recon + log evidence0.002275 s
Blurred image (PSF convolution)0.000942 s
Regularization matrix (H)0.0008695 s
Data vector (D)0.0003289 s
Ray-trace data grid0.0002229 s
Ray-trace mesh grid0.000201 s
Profile-subtracted image0.0001461 s
Lens light images (pre-PSF)0.000144 s
All recorded keys (19 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
setup_prefix_8.steady_per_call_s0.02285 s
regularization_matrix_jit.steady_per_call_s0.01941 s
regularization_matrix_prefix0.01941 s
interpolator_prefix0.01855 s
setup_prefix_6.steady_per_call_s0.01855 s
setup_prefix_6s.steady_per_call_s0.01841 s
setup_prefix_7.steady_per_call_s0.01835 s
inversion_setup_vmap16.steady_per_call_s0.01532 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01532 s
setup_prefix_8_vmap16.steady_per_call_s0.01504 s
regularization_matrix_prefix_vmap_per_call0.009961 s
setup_prefix_11_vmap16.steady_per_call_s0.009961 s
interpolator_prefix_vmap_per_call0.009071 s
setup_prefix_6_vmap16.steady_per_call_s0.009071 s
setup_prefix_7_vmap16.steady_per_call_s0.006614 s
setup_prefix_6s_vmap16.steady_per_call_s0.006516 s
setup_prefix_5.steady_per_call_s0.001073 s
steps_vmap_per_call.Regularization matrix (H)0.0008905 s
setup_prefix_5_vmap16.steady_per_call_s6.516e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-09-05T00:00:00Z
full_pipeline.compile17.45 s
full_pipeline.lower3.707 s
full_pipeline.first_call0.2285 s
Largest value · s · superseded · measured 2026-09-05T00:00:00Z
inversion_setup_vmap16.first_call_s20.21 s
inversion_setup_jit.compile_s12.16 s
setup_prefix_11_vmap16.first_call_s5.078 s
setup_prefix_8_vmap16.first_call_s5.046 s
setup_prefix_6s_vmap16.first_call_s4.977 s
setup_prefix_7_vmap16.first_call_s4.71 s
setup_prefix_6_vmap16.first_call_s4.552 s
regularization_matrix_jit.compile_s4.466 s
inversion_setup_jit.lower_s3.721 s
setup_prefix_7.compile_s3.664 s
setup_prefix_8.compile_s3.547 s
setup_prefix_6s.compile_s3.45 s
setup_prefix_6.compile_s3.093 s
setup_prefix_5_vmap16.first_call_s1.369 s
setup_prefix_5.compile_s1.048 s
regularization_matrix_jit.lower_s0.9343 s
setup_prefix_8.lower_s0.6583 s
setup_prefix_7.lower_s0.6463 s
setup_prefix_6s.lower_s0.6241 s
ray_trace_mesh_jit.compile_s0.4698 s
reconstruction_jit.compile_s0.432 s
setup_prefix_6.lower_s0.4078 s
ray_trace_data_jit.compile_s0.3995 s
blurred_image_jit.compile_s0.2364 s
log_evidence_jit.compile_s0.2302 s
setup_prefix_6.first_call_s0.1794 s
setup_prefix_5.lower_s0.1713 s
inversion_setup_jit.first_call_s0.148 s
lens_image_jit.lower_s0.09536 s
ray_trace_data_jit.lower_s0.08539 s
ray_trace_mesh_jit.lower_s0.07891 s
data_vector_jit.compile_s0.06682 s
blurred_image_jit.lower_s0.06104 s
curvature_matrix_jit.compile_s0.06024 s
lens_image_jit.compile_s0.04608 s
reconstruction_jit.lower_s0.0412 s
reconstruction_jit.first_call_s0.03878 s
setup_prefix_8.first_call_s0.03065 s
regularization_matrix_jit.first_call_s0.02979 s
profile_subtract_jit.compile_s0.0295 s
setup_prefix_6s.first_call_s0.02826 s
setup_prefix_7.first_call_s0.02757 s
log_evidence_jit.lower_s0.02756 s
curvature_matrix_jit.lower_s0.01567 s
data_vector_jit.lower_s0.006206 s
curvature_matrix_jit.first_call_s0.005502 s
setup_prefix_5.first_call_s0.005116 s
profile_subtract_jit.lower_s0.00501 s
blurred_image_jit.first_call_s0.003842 s
log_evidence_jit.first_call_s0.003317 s
ray_trace_data_jit.first_call_s0.001643 s
ray_trace_mesh_jit.first_call_s0.001124 s
data_vector_jit.first_call_s0.0009199 s
lens_image_jit.first_call_s0.0007883 s
profile_subtract_jit.first_call_s0.0006842 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-05 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-05T00:00:00Z
- Run
legacy/52f43cc36a20a1a3f0b7- Record
lifecycle/92b4ae95294d32c1fb68
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded (this page) · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-05T00:00:00Z
- Runtime (vmap per call)
- 0.06287 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.22918 s
- vmap.per_call
- 0.06287 s
- vmap.batch_time
- 1.00597 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-09-05T00:00:00Z
vmap.batch_time1.006 s
single_jit_block0.2292 s
vmap.per_call0.06287 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-05 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-05T00:00:00Z
- Run
legacy/55af8f3b011a9bdcc3d7- Record
lifecycle/dfe187651d7341aeaafa
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/autotune4/runtime.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded (this page) · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.05262 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.07632 s
- vmap.per_call
- 0.05262 s
- vmap.batch_time
- 0.84188 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.08072 s
Regularized reconstruction0.03074 s
Inversion setup (steps 5-8 combined)0.02748 s
Regularization matrix (H)0.01377 s
Curvature matrix (F)0.004812 s
Mapped recon + log evidence0.002191 s
Blurred image (PSF convolution)0.0008072 s
Data vector (D)0.000336 s
Ray-trace data grid0.0001687 s
Ray-trace mesh grid0.0001595 s
Lens light images (pre-PSF)0.0001327 s
Profile-subtracted image0.0001228 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_prefix0.02821 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01767 s
regularization_matrix_prefix_vmap_per_call0.01643 s
interpolator_prefix0.01444 s
interpolator_prefix_vmap_per_call0.008944 s
steps_vmap_per_call.Regularization matrix (H)0.007491 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/1c771cb82b3a8142fb26- Record
lifecycle/1e1f10730abe94d348b9
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency/breakdown.json
History
- superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.05421 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.13608 s
- vmap.per_call
- 0.05421 s
- vmap.batch_time
- 0.86735 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
vmap.batch_time0.8673 s
single_jit_block0.1361 s
vmap.per_call0.05421 s
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.1426 s
Inversion setup (steps 5-8 combined)0.08827 s
Regularized reconstruction0.03072 s
Regularization matrix (H)0.01473 s
Curvature matrix (F)0.00485 s
Mapped recon + log evidence0.002218 s
Blurred image (PSF convolution)0.0008149 s
Data vector (D)0.0003292 s
Ray-trace mesh grid0.0001933 s
Ray-trace data grid0.0001833 s
Lens light images (pre-PSF)0.0001314 s
Profile-subtracted image0.0001293 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_prefix0.08829 s
interpolator_prefix0.07356 s
regularization_matrix_prefix_vmap_per_call0.02307 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01924 s
steps_vmap_per_call.Regularization matrix (H)0.01258 s
interpolator_prefix_vmap_per_call0.01049 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/1ef88d38bac618bbac58- Record
lifecycle/5058faa145a0878a47f3
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency_chunk256/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency_chunk256/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.05004 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.07561 s
- vmap.per_call
- 0.05004 s
- vmap.batch_time
- 0.80070 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.08221 s
Inversion setup (steps 5-8 combined)0.03236 s
Regularized reconstruction0.03068 s
Regularization matrix (H)0.009917 s
Curvature matrix (F)0.004817 s
Mapped recon + log evidence0.002224 s
Blurred image (PSF convolution)0.001227 s
Data vector (D)0.0003657 s
Ray-trace mesh grid0.0001878 s
Profile-subtracted image0.0001511 s
Ray-trace data grid0.000142 s
Lens light images (pre-PSF)0.0001359 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_prefix0.02434 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01766 s
regularization_matrix_prefix_vmap_per_call0.01642 s
interpolator_prefix0.01442 s
steps_vmap_per_call.Regularization matrix (H)0.01005 s
interpolator_prefix_vmap_per_call0.006377 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/41c4220de91390c32b24- Record
lifecycle/714e3d900cc4d2b9cf26
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/assembly_control/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/assembly_control/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.05802 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.20132 s
- vmap.per_call
- 0.05802 s
- vmap.batch_time
- 0.92835 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
vmap.batch_time0.9284 s
single_jit_block0.2013 s
vmap.per_call0.05802 s
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.1964 s
Inversion setup (steps 5-8 combined)0.1116 s
Regularization matrix (H)0.0451 s
Regularized reconstruction0.03082 s
Curvature matrix (F)0.004804 s
Mapped recon + log evidence0.002269 s
Blurred image (PSF convolution)0.000854 s
Data vector (D)0.0003481 s
Ray-trace data grid0.0001694 s
Ray-trace mesh grid0.0001606 s
Profile-subtracted image0.0001384 s
Lens light images (pre-PSF)0.0001383 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_prefix0.1439 s
interpolator_prefix0.0988 s
regularization_matrix_prefix_vmap_per_call0.02432 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.02036 s
steps_vmap_per_call.Regularization matrix (H)0.01262 s
interpolator_prefix_vmap_per_call0.01169 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/671f67d98ff1c1d80dbf- Record
lifecycle/8aa5c4db3adb7c0d80bb
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency_control/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/launch_latency_control/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.04092 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.07135 s
- vmap.per_call
- 0.04092 s
- vmap.batch_time
- 0.65464 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.06793 s
Regularized reconstruction0.03088 s
Inversion setup (steps 5-8 combined)0.02739 s
Curvature matrix (F)0.004847 s
Mapped recon + log evidence0.002279 s
Blurred image (PSF convolution)0.0008488 s
Regularization matrix (H)0.0007674 s
Data vector (D)0.0003177 s
Ray-trace mesh grid0.000163 s
Ray-trace data grid0.0001565 s
Profile-subtracted image0.0001412 s
Lens light images (pre-PSF)0.0001382 s
All recorded keys (5 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_prefix0.01529 s
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.0152 s
interpolator_prefix0.01452 s
interpolator_prefix_vmap_per_call0.008858 s
regularization_matrix_prefix_vmap_per_call0.00725 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/7c4554ac42e62a3e30ae- Record
lifecycle/cb1505046674e33ef3de
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/constant_split/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/constant_split/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-08T00:00:00Z
- Runtime (vmap per call)
- 0.04086 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.06612 s
- vmap.per_call
- 0.04086 s
- vmap.batch_time
- 0.65372 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-08T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-08T00:00:00Z
component_total0.06846 s
Regularized reconstruction0.03085 s
Inversion setup (steps 5-8 combined)0.02785 s
Curvature matrix (F)0.004851 s
Mapped recon + log evidence0.00226 s
Blurred image (PSF convolution)0.0008221 s
Regularization matrix (H)0.0008001 s
Data vector (D)0.0003698 s
Ray-trace data grid0.0001958 s
Ray-trace mesh grid0.0001865 s
Lens light images (pre-PSF)0.0001674 s
Profile-subtracted image0.0001198 s
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
steps_vmap_per_call.Inversion setup (steps 5-8 combined)0.01742 s
regularization_matrix_prefix0.01519 s
interpolator_prefix0.01439 s
regularization_matrix_prefix_vmap_per_call0.00726 s
interpolator_prefix_vmap_per_call0.006459 s
steps_vmap_per_call.Regularization matrix (H)0.0008018 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the optimal role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-08 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-08T00:00:00Z
- Run
legacy/26179e5f32503c7e9055- Record
lifecycle/e8de6a42a051f592a10a
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/assembly/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/experiments/assembly/breakdown.json
History
- superseded · measured 2026-09-08T00:00:00Z · runtime 0.05262 s ·
lifecycle/1e1f10730abe94d348b9 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05421 s ·
lifecycle/5058faa145a0878a47f3 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05004 s ·
lifecycle/714e3d900cc4d2b9cf26 - superseded · measured 2026-09-08T00:00:00Z · runtime 0.05802 s ·
lifecycle/8aa5c4db3adb7c0d80bb - superseded · measured 2026-09-08T00:00:00Z · runtime 0.04092 s ·
lifecycle/cb1505046674e33ef3de - superseded (this page) · measured 2026-09-08T00:00:00Z · runtime 0.04086 s ·
lifecycle/e8de6a42a051f592a10a - superseded · measured 2026-09-05T00:00:00Z · runtime 0.04644 s ·
lifecycle/92b4ae95294d32c1fb68 - superseded · measured 2026-09-05T00:00:00Z · runtime 0.06287 s ·
lifecycle/dfe187651d7341aeaafa
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:48:15Z
- Runtime (vmap per call)
- 0.04174 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.08771 s
- single_jit_block
- 0.08783 s
- vmap.per_call
- 0.04174 s
- vmap.batch_time
- 0.66788 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 95.83 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 314). Per call 0.0417423 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:48:15Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:46:59Z
component_total0.0882 s
Inversion setup (steps 5-8 combined)0.04511 s
Regularized reconstruction0.03457 s
Curvature matrix (F)0.003933 s
Mapped recon + log evidence0.001878 s
Regularization matrix (H)0.0008783 s
Blurred image (PSF convolution)0.0008213 s
Data vector (D)0.0003159 s
Ray-trace mesh grid0.0002133 s
Ray-trace data grid0.0001974 s
Lens light images (pre-PSF)0.0001558 s
Profile-subtracted image0.0001268 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_jit.steady_per_call_s0.03546 s
regularization_matrix_prefix0.03546 s
nnls_pdip_jit.steady_per_call_s0.03466 s
interpolator_prefix0.03458 s
setup_prefix_6.steady_per_call_s0.03458 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002681 s
cholesky_solve_jit.steady_per_call_s0.001345 s
cholesky_curvature_reg_jit.steady_per_call_s0.001074 s
log_det_regularization_jit.steady_per_call_s0.0009535 s
log_det_curvature_reg_jit.steady_per_call_s0.0009511 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:48:15Z
full_pipeline.compile14.67 s
full_pipeline.lower4.267 s
full_pipeline.first_call0.3669 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.139e-07
- tolerance
- 2.875
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-nn-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:48:15Z
- Run
legacy/af250ddccb57e01ac244- Record
lifecycle/c661098ad46c65fa59b2
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.810249
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:48:15Z · runtime 0.04174 s ·
lifecycle/c661098ad46c65fa59b2 - superseded · measured 2026-10-25T14:31:40Z · runtime 0.04274 s ·
lifecycle/af5862271feb97edae8c
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:31:40Z
- Runtime (vmap per call)
- 0.04274 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.08959 s
- single_jit_block
- 0.08991 s
- vmap.per_call
- 0.04274 s
- vmap.batch_time
- 0.68388 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 93.58 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.0427427 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:31:40Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:30:24Z
component_total0.09021 s
Inversion setup (steps 5-8 combined)0.04667 s
Regularized reconstruction0.03477 s
Curvature matrix (F)0.003985 s
Mapped recon + log evidence0.001844 s
Regularization matrix (H)0.00123 s
Blurred image (PSF convolution)0.0008414 s
Data vector (D)0.0002618 s
Ray-trace data grid0.0001865 s
Ray-trace mesh grid0.0001548 s
Lens light images (pre-PSF)0.0001381 s
Profile-subtracted image0.0001325 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
regularization_matrix_jit.steady_per_call_s0.03574 s
regularization_matrix_prefix0.03574 s
nnls_pdip_jit.steady_per_call_s0.03481 s
interpolator_prefix0.03451 s
setup_prefix_6.steady_per_call_s0.03451 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002671 s
cholesky_solve_jit.steady_per_call_s0.001279 s
cholesky_curvature_reg_jit.steady_per_call_s0.0009835 s
log_det_regularization_jit.steady_per_call_s0.000981 s
log_det_curvature_reg_jit.steady_per_call_s0.0009515 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:31:40Z
full_pipeline.compile13.74 s
full_pipeline.lower4.259 s
full_pipeline.first_call0.4494 s
Largest value · s · superseded · measured 2026-10-25T14:30:24Z
inversion_setup_jit.compile_s11.53 s
inversion_setup_jit.lower_s4.011 s
regularization_matrix_jit.compile_s3.412 s
setup_prefix_6.compile_s2.817 s
regularization_matrix_jit.lower_s0.7654 s
setup_prefix_6.lower_s0.5068 s
ray_trace_mesh_jit.compile_s0.4122 s
nnls_pdip_jit.compile_s0.3429 s
reconstruction_jit.compile_s0.3294 s
inversion_setup_jit.first_call_s0.3175 s
ray_trace_data_jit.compile_s0.314 s
nnls_pdip_one_iteration_jit.compile_s0.2829 s
blurred_image_jit.compile_s0.1744 s
log_evidence_jit.compile_s0.1404 s
ray_trace_data_jit.lower_s0.09283 s
ray_trace_mesh_jit.lower_s0.08584 s
cholesky_curvature_reg_jit.compile_s0.07088 s
log_det_curvature_reg_jit.compile_s0.06692 s
lens_image_jit.lower_s0.06541 s
data_vector_jit.compile_s0.06095 s
cholesky_solve_jit.compile_s0.06064 s
blurred_image_jit.lower_s0.05958 s
curvature_matrix_jit.compile_s0.05778 s
regularization_matrix_jit.first_call_s0.04444 s
setup_prefix_6.first_call_s0.04211 s
lens_image_jit.compile_s0.03975 s
reconstruction_jit.first_call_s0.0363 s
nnls_pdip_jit.first_call_s0.03624 s
reconstruction_jit.lower_s0.02871 s
profile_subtract_jit.compile_s0.02732 s
nnls_pdip_one_iteration_jit.lower_s0.02403 s
nnls_pdip_jit.lower_s0.02364 s
log_evidence_jit.lower_s0.01736 s
log_det_curvature_reg_jit.lower_s0.01285 s
curvature_matrix_jit.lower_s0.01042 s
cholesky_solve_jit.lower_s0.01025 s
cholesky_curvature_reg_jit.lower_s0.009722 s
blurred_image_jit.first_call_s0.007817 s
data_vector_jit.lower_s0.006238 s
curvature_matrix_jit.first_call_s0.004507 s
nnls_pdip_one_iteration_jit.first_call_s0.004447 s
profile_subtract_jit.lower_s0.004392 s
log_evidence_jit.first_call_s0.002931 s
cholesky_solve_jit.first_call_s0.001818 s
log_det_curvature_reg_jit.first_call_s0.001587 s
cholesky_curvature_reg_jit.first_call_s0.001564 s
ray_trace_data_jit.first_call_s0.001518 s
ray_trace_mesh_jit.first_call_s0.001226 s
log_det_regularization_jit.first_call_s0.00111 s
data_vector_jit.first_call_s0.0009296 s
lens_image_jit.first_call_s0.0006023 s
profile_subtract_jit.first_call_s0.0005309 s
log_det_regularization_jit.lower_s0.0002492 s
log_det_regularization_jit.compile_s8.23e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.363e-07
- tolerance
- 2.875
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-delaunay-nn-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/c661098ad46c65fa59b2
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:31:40Z
- Run
legacy/9ecd5736bfbe8cd9ecce- Record
lifecycle/af5862271feb97edae8c
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:48:15Z · runtime 0.04174 s ·
lifecycle/c661098ad46c65fa59b2 - superseded (this page) · measured 2026-10-25T14:31:40Z · runtime 0.04274 s ·
lifecycle/af5862271feb97edae8c
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_sparse / hpc_a100 / default
Source size source_pixels_1500 · lens light default · class secondary · status superseded · measured 2026-09-10T00:00:00Z
- Runtime (vmap per call)
- 0.04925 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.08009 s
- vmap.per_call
- 0.04925 s
- vmap.batch_time
- 0.78806 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-10T00:00:00Z
component_total0.08473 s
Regularized reconstruction0.03792 s
Inversion setup (sparse, steps 5-8 combined)0.02016 s
Curvature matrix (F, w-tilde)0.0198 s
Regularization matrix (H)0.002972 s
Mapped recon + log evidence (sparse)0.002226 s
Blurred image (PSF convolution)0.0008464 s
Ray-trace data grid0.0002028 s
Ray-trace mesh grid0.000191 s
Data vector (D, w-tilde)0.0001486 s
Lens light images (pre-PSF)0.0001317 s
Profile-subtracted image0.0001274 s
All recorded keys (23 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.01991 s
regularization_matrix_jit.steady_per_call_s0.01744 s
regularization_matrix_prefix0.01744 s
setup_prefix_7.steady_per_call_s0.01599 s
setup_prefix_6s.steady_per_call_s0.01481 s
interpolator_prefix0.01447 s
setup_prefix_6.steady_per_call_s0.01447 s
regularization_matrix_prefix_vmap_per_call0.007376 s
setup_prefix_11_vmap16.steady_per_call_s0.007376 s
inversion_setup_vmap16.steady_per_call_s0.007154 s
steps_vmap_per_call.Inversion setup (sparse, steps 5-8 combined)0.007154 s
setup_prefix_6s_vmap16.steady_per_call_s0.006568 s
setup_prefix_7_vmap16.steady_per_call_s0.006542 s
interpolator_prefix_vmap_per_call0.006524 s
setup_prefix_6_vmap16.steady_per_call_s0.006524 s
mge_operated_basis_jit.steady_per_call_s0.004996 s
setup_prefix_5.steady_per_call_s0.001069 s
steps_vmap_per_call.Regularization matrix (H)0.0008523 s
curvature_F_off_diag_jit.steady_per_call_s0.0007282 s
curvature_F_func_func_jit.steady_per_call_s0.0004149 s
sparse_triplets_jit.steady_per_call_s0.0001802 s
psf_weighted_data_jit.steady_per_call_s0.0001358 s
setup_prefix_5_vmap16.steady_per_call_s6.603e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
full_pipeline.compile17.64 s
full_pipeline.lower3.839 s
full_pipeline.first_call0.2177 s
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
inversion_setup_vmap16.first_call_s18.44 s
inversion_setup_sparse_jit.compile_s12.14 s
mge_operated_basis_jit.compile_s8.667 s
setup_prefix_7_vmap16.first_call_s7.728 s
setup_prefix_11_vmap16.first_call_s5.539 s
inversion_setup_sparse_jit.lower_s4.602 s
setup_prefix_6_vmap16.first_call_s4.507 s
setup_prefix_6s_vmap16.first_call_s4.455 s
regularization_matrix_jit.compile_s3.784 s
setup_prefix_7.compile_s3.468 s
setup_prefix_6s.compile_s3.312 s
setup_prefix_6.compile_s3.275 s
mge_operated_basis_jit.lower_s2.866 s
setup_prefix_7.lower_s1.924 s
setup_prefix_5_vmap16.first_call_s1.522 s
setup_prefix_5.compile_s0.9269 s
curvature_matrix_sparse_jit.compile_s0.7099 s
regularization_matrix_jit.lower_s0.6812 s
reconstruction_jit.compile_s0.4837 s
ray_trace_mesh_jit.compile_s0.4788 s
setup_prefix_6s.lower_s0.4136 s
setup_prefix_6.lower_s0.4046 s
ray_trace_data_jit.compile_s0.3803 s
log_evidence_sparse_jit.compile_s0.3786 s
curvature_F_diag_jit.compile_s0.2555 s
blurred_image_jit.compile_s0.2178 s
curvature_F_off_diag_jit.compile_s0.1952 s
setup_prefix_6s.first_call_s0.1808 s
setup_prefix_5.lower_s0.1701 s
inversion_setup_sparse_jit.first_call_s0.1394 s
psf_weighted_data_jit.compile_s0.1363 s
data_vector_sparse_jit.compile_s0.1244 s
ray_trace_data_jit.lower_s0.1241 s
ray_trace_mesh_jit.lower_s0.1141 s
lens_image_jit.lower_s0.09538 s
mge_operated_basis_jit.first_call_s0.08692 s
blurred_image_jit.lower_s0.06021 s
curvature_matrix_sparse_jit.lower_s0.05824 s
sparse_triplets_jit.compile_s0.05259 s
curvature_F_func_func_jit.compile_s0.05232 s
log_evidence_sparse_jit.lower_s0.04701 s
lens_image_jit.compile_s0.04645 s
curvature_F_diag_jit.lower_s0.04326 s
reconstruction_jit.first_call_s0.03969 s
profile_subtract_jit.compile_s0.03075 s
reconstruction_jit.lower_s0.03063 s
setup_prefix_7.first_call_s0.02711 s
curvature_matrix_sparse_jit.first_call_s0.02682 s
curvature_F_diag_jit.first_call_s0.02492 s
regularization_matrix_jit.first_call_s0.02345 s
setup_prefix_6.first_call_s0.02095 s
curvature_F_off_diag_jit.lower_s0.01821 s
psf_weighted_data_jit.lower_s0.01437 s
sparse_triplets_jit.lower_s0.01179 s
data_vector_sparse_jit.lower_s0.01113 s
curvature_F_func_func_jit.lower_s0.006319 s
log_evidence_sparse_jit.first_call_s0.004713 s
setup_prefix_5.first_call_s0.00467 s
profile_subtract_jit.lower_s0.004658 s
curvature_F_off_diag_jit.first_call_s0.004058 s
blurred_image_jit.first_call_s0.003636 s
ray_trace_data_jit.first_call_s0.001365 s
ray_trace_mesh_jit.first_call_s0.001195 s
data_vector_sparse_jit.first_call_s0.001067 s
curvature_F_func_func_jit.first_call_s0.0009103 s
sparse_triplets_jit.first_call_s0.0008882 s
psf_weighted_data_jit.first_call_s0.0008291 s
lens_image_jit.first_call_s0.0008082 s
profile_subtract_jit.first_call_s0.0006203 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1500 inherits the secondary role of designation imaging-delaunay-nn-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-10 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/70bcae3ab1c4777651f0
- Source size
- source_pixels_1500
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-10T00:00:00Z
- Run
legacy/51485a1e00527c979bc4- Record
lifecycle/74a9eea52d32b570c552
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/breakdown.json
History
- superseded (this page) · measured 2026-09-10T00:00:00Z · runtime 0.04925 s ·
lifecycle/74a9eea52d32b570c552
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:54:53Z
- Runtime (vmap per call)
- 1.14899 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.19837 s
- single_jit_block
- 1.19866 s
- vmap.per_call
- 1.14899 s
- vmap.batch_time
- 18.38391 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.481 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 388). Per call 1.14899 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:54:53Z
vmap.batch_time18.38 s
single_jit_block1.199 s
single_jit_median1.198 s
vmap.per_call1.149 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:49:48Z
component_total1.199 s
Curvature matrix (F, w-tilde)1.116 s
Inversion setup (sparse, steps 5-8 combined)0.0396 s
Regularized reconstruction0.03438 s
Data vector (D, w-tilde)0.005284 s
Mapped recon + log evidence (sparse)0.002137 s
Blurred image (PSF convolution)0.0008164 s
Regularization matrix (H)0.0005136 s
Ray-trace data grid0.0002199 s
Ray-trace mesh grid0.0001841 s
Profile-subtracted image0.0001548 s
Lens light images (pre-PSF)0.0001257 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.108 s
curvature_F_off_diag_jit.steady_per_call_s0.05611 s
regularization_matrix_jit.steady_per_call_s0.0353 s
regularization_matrix_prefix0.0353 s
interpolator_prefix0.03479 s
setup_prefix_6.steady_per_call_s0.03479 s
nnls_pdip_jit.steady_per_call_s0.0346 s
mge_operated_basis_jit.steady_per_call_s0.004763 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002686 s
cholesky_solve_jit.steady_per_call_s0.001499 s
cholesky_curvature_reg_jit.steady_per_call_s0.001067 s
log_det_curvature_reg_jit.steady_per_call_s0.0009622 s
log_det_regularization_jit.steady_per_call_s0.000954 s
curvature_F_func_func_jit.steady_per_call_s0.0004452 s
sparse_triplets_jit.steady_per_call_s0.0002458 s
psf_weighted_data_jit.steady_per_call_s0.0002017 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:54:53Z
full_pipeline.compile14.67 s
full_pipeline.lower4.322 s
full_pipeline.first_call1.868 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.874e-07
- tolerance
- 2.875
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-delaunay-nn-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:54:53Z
- Run
legacy/0146c183fb5f6176a609- Record
lifecycle/70bcae3ab1c4777651f0
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.276872
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:54:53Z · runtime 1.14899 s ·
lifecycle/70bcae3ab1c4777651f0 - superseded · measured 2026-10-25T14:38:11Z · runtime 1.14945 s ·
lifecycle/82e6fac9cc612591654c
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:38:11Z
- Runtime (vmap per call)
- 1.14945 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.20075 s
- single_jit_block
- 1.20112 s
- vmap.per_call
- 1.14945 s
- vmap.batch_time
- 18.39125 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.48 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 1.14945 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:38:11Z
vmap.batch_time18.39 s
single_jit_block1.201 s
single_jit_median1.201 s
vmap.per_call1.149 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:33:11Z
component_total1.205 s
Curvature matrix (F, w-tilde)1.12 s
Inversion setup (sparse, steps 5-8 combined)0.0405 s
Regularized reconstruction0.03441 s
Data vector (D, w-tilde)0.005345 s
Mapped recon + log evidence (sparse)0.002025 s
Regularization matrix (H)0.001274 s
Blurred image (PSF convolution)0.0008505 s
Ray-trace mesh grid0.0001996 s
Ray-trace data grid0.0001562 s
Profile-subtracted image0.0001508 s
Lens light images (pre-PSF)0.0001451 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.108 s
curvature_F_off_diag_jit.steady_per_call_s0.05601 s
regularization_matrix_jit.steady_per_call_s0.03578 s
regularization_matrix_prefix0.03578 s
interpolator_prefix0.0345 s
setup_prefix_6.steady_per_call_s0.0345 s
nnls_pdip_jit.steady_per_call_s0.03445 s
mge_operated_basis_jit.steady_per_call_s0.005211 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002659 s
cholesky_solve_jit.steady_per_call_s0.001321 s
cholesky_curvature_reg_jit.steady_per_call_s0.000998 s
log_det_curvature_reg_jit.steady_per_call_s0.0009237 s
log_det_regularization_jit.steady_per_call_s0.0009172 s
curvature_F_func_func_jit.steady_per_call_s0.0004582 s
sparse_triplets_jit.steady_per_call_s0.0002908 s
psf_weighted_data_jit.steady_per_call_s0.0001379 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:38:11Z
full_pipeline.compile13.55 s
full_pipeline.lower4.31 s
full_pipeline.first_call1.587 s
Largest value · s · superseded · measured 2026-10-25T14:33:11Z
inversion_setup_sparse_jit.compile_s11.05 s
mge_operated_basis_jit.compile_s8.468 s
inversion_setup_sparse_jit.lower_s3.977 s
regularization_matrix_jit.compile_s3.498 s
setup_prefix_6.compile_s2.727 s
mge_operated_basis_jit.lower_s2.457 s
curvature_matrix_sparse_jit.first_call_s1.164 s
curvature_F_diag_jit.first_call_s1.134 s
regularization_matrix_jit.lower_s0.5773 s
curvature_matrix_sparse_jit.compile_s0.5231 s
setup_prefix_6.lower_s0.5095 s
ray_trace_mesh_jit.compile_s0.429 s
reconstruction_jit.compile_s0.3475 s
inversion_setup_sparse_jit.first_call_s0.3384 s
ray_trace_data_jit.compile_s0.3139 s
nnls_pdip_one_iteration_jit.compile_s0.2964 s
nnls_pdip_jit.compile_s0.2886 s
mge_operated_basis_jit.first_call_s0.254 s
log_evidence_sparse_jit.compile_s0.2495 s
curvature_F_diag_jit.compile_s0.1937 s
blurred_image_jit.compile_s0.1757 s
curvature_F_off_diag_jit.compile_s0.1373 s
psf_weighted_data_jit.compile_s0.1226 s
ray_trace_data_jit.lower_s0.09089 s
ray_trace_mesh_jit.lower_s0.08348 s
data_vector_sparse_jit.compile_s0.07446 s
curvature_F_off_diag_jit.first_call_s0.06853 s
log_det_curvature_reg_jit.compile_s0.06784 s
cholesky_curvature_reg_jit.compile_s0.0668 s
lens_image_jit.lower_s0.06494 s
cholesky_solve_jit.compile_s0.06303 s
sparse_triplets_jit.compile_s0.06248 s
blurred_image_jit.lower_s0.05958 s
curvature_matrix_sparse_jit.lower_s0.04901 s
regularization_matrix_jit.first_call_s0.04567 s
setup_prefix_6.first_call_s0.04211 s
curvature_F_func_func_jit.compile_s0.04203 s
reconstruction_jit.first_call_s0.03602 s
nnls_pdip_jit.first_call_s0.03582 s
lens_image_jit.compile_s0.03533 s
log_evidence_sparse_jit.lower_s0.03401 s
curvature_F_diag_jit.lower_s0.03195 s
reconstruction_jit.lower_s0.0295 s
nnls_pdip_one_iteration_jit.lower_s0.02508 s
profile_subtract_jit.compile_s0.02455 s
nnls_pdip_jit.lower_s0.02435 s
curvature_F_off_diag_jit.lower_s0.01698 s
sparse_triplets_jit.lower_s0.01612 s
psf_weighted_data_jit.lower_s0.01462 s
log_det_curvature_reg_jit.lower_s0.01342 s
cholesky_solve_jit.lower_s0.01109 s
data_vector_sparse_jit.lower_s0.01082 s
cholesky_curvature_reg_jit.lower_s0.01058 s
blurred_image_jit.first_call_s0.008046 s
log_evidence_sparse_jit.first_call_s0.006425 s
curvature_F_func_func_jit.lower_s0.006251 s
data_vector_sparse_jit.first_call_s0.006138 s
profile_subtract_jit.lower_s0.004407 s
nnls_pdip_one_iteration_jit.first_call_s0.004249 s
log_det_curvature_reg_jit.first_call_s0.001832 s
cholesky_solve_jit.first_call_s0.001804 s
cholesky_curvature_reg_jit.first_call_s0.001564 s
ray_trace_data_jit.first_call_s0.00134 s
ray_trace_mesh_jit.first_call_s0.001264 s
curvature_F_func_func_jit.first_call_s0.001049 s
log_det_regularization_jit.first_call_s0.0009946 s
sparse_triplets_jit.first_call_s0.0007947 s
psf_weighted_data_jit.first_call_s0.0007939 s
lens_image_jit.first_call_s0.0006279 s
profile_subtract_jit.first_call_s0.0006072 s
log_det_regularization_jit.lower_s0.0002786 s
log_det_regularization_jit.compile_s8.69e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.31e-07
- tolerance
- 2.875
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-delaunay-nn-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/70bcae3ab1c4777651f0
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:38:11Z
- Run
legacy/9f61a148b0c242d08d66- Record
lifecycle/82e6fac9cc612591654c
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/delaunay_nn/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:54:53Z · runtime 1.14899 s ·
lifecycle/70bcae3ab1c4777651f0 - superseded (this page) · measured 2026-10-25T14:38:11Z · runtime 1.14945 s ·
lifecycle/82e6fac9cc612591654c
← Profiling TimingsPyAutoLens / imaging / delaunay_nn / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:15:52Z
- Runtime (vmap per call)
- 1.29480 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.29480 s
- Est. 12 CPU
- 0.21580 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 182.3 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1108). Per call 1.2948 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:15:52Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:16:18Z
component_total1.462 s
Reconstruction solve (BLAS)0.6964 s
F: mapper×mapper block [sparse-op]0.2367 s
Mapper sparse triplets0.1166 s
MGE: image_2d_from(grid) x60 [numpy]0.06644 s
F: mapper×linear-func block [FFT conv + scatter]0.06186 s
MGE: batched PSF convolution [real-space np]0.05443 s
Log evidence (figure of merit)0.05431 s
log det (F+H) [Cholesky]0.03831 s
Inversion build (trace+Delaunay+mapper)0.03696 s
Data vector D [numba]0.02739 s
log det H [Cholesky]0.02147 s
Blurred image (FFT convolve)0.01243 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.01203 s
PSF-weighted data [numba]0.007844 s
Regularization matrix H0.00741 s
Mapped reconstruction [numba+FFT]0.004662 s
Model data + chi^20.004343 s
F: linear-func×linear-func block [BLAS]0.003935 s
F + H0.00155 s
Regularization term s'Hs0.0006849 s
FitImaging construct0.0001374 s
Profile subtracted image5.323e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.074e-10
- tolerance
- 2.875
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-delaunay-nn-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:15:52Z
- Run
legacy/6664f25fb7f21f37dd58- Record
lifecycle/05dde64a0eb7fdd0c4a1
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.831
Evidence
- runtime evidence
results/imaging/delaunay_nn/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/delaunay_nn/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/imaging/delaunay_nn/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/imaging/delaunay_nn/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-25T14:15:52Z · runtime 1.29480 s ·
lifecycle/05dde64a0eb7fdd0c4a1
← Profiling TimingsPyAutoLens / imaging / mge / ao / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:31:53Z
- Runtime (vmap per call)
- 0.51180 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.55637 s
- single_jit_block
- 0.49370 s
- vmap.per_call
- 0.51180 s
- vmap.batch_time
- 1.53540 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 56.66 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 177). Per call 0.511801 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:31:53Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:54Z
component_total0.9058 s
Blurred mapping matrix0.5732 s
Mapping matrix0.2467 s
Curvature matrix (F)0.04848 s
Ray-trace grids0.02741 s
Data vector (D)0.005458 s
Mapped reconstructed image0.003665 s
Chi-squared & log likelihood0.0005373 s
Reconstruction (NNLS)0.0003786 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.009227
- tolerance
- 65.96
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:31:53Z
- Run
legacy/e445bb5f695d3b9a2df1- Record
lifecycle/3216ffc143645fb46c72
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.201371
Evidence
- runtime evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T16:31:53Z · runtime 0.51180 s ·
lifecycle/3216ffc143645fb46c72 - superseded · measured 2026-10-25T14:13:56Z · runtime 0.32965 s ·
lifecycle/5c8ef3c202e8dbc315d8
← Profiling TimingsPyAutoLens / imaging / mge / ao / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:13:56Z
- Runtime (vmap per call)
- 0.32965 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.38890 s
- single_jit_block
- 0.38023 s
- vmap.per_call
- 0.32965 s
- vmap.batch_time
- 0.98896 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 87.97 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 263). Per call 0.329653 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:13:56Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:13:11Z
component_total0.776 s
Blurred mapping matrix0.4729 s
Mapping matrix0.2154 s
Curvature matrix (F)0.03942 s
Ray-trace grids0.03602 s
Data vector (D)0.007387 s
Mapped reconstructed image0.0039 s
Chi-squared & log likelihood0.0006127 s
Reconstruction (NNLS)0.0003636 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.009227
- tolerance
- 65.96
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/3216ffc143645fb46c72
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:13:56Z
- Run
legacy/f03291c76157102b1ee4- Record
lifecycle/5c8ef3c202e8dbc315d8
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.493
Evidence
- runtime evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:31:53Z · runtime 0.51180 s ·
lifecycle/3216ffc143645fb46c72 - superseded (this page) · measured 2026-10-25T14:13:56Z · runtime 0.32965 s ·
lifecycle/5c8ef3c202e8dbc315d8
← Profiling TimingsPyAutoLens / imaging / mge / ao / jax_cpu_dense / local_laptop / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 4.92224 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.10842 s
- vmap.per_call
- 4.92224 s
- vmap.batch_time
- 14.76671 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time14.77 s
vmap.per_call4.922 s
single_jit_block3.108 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop inherits the optimal role of designation imaging-mge-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/3216ffc143645fb46c72
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/b454d3594b6b2157f985- Record
lifecycle/75de45ca8837a88fdd77
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/mge/ao/jax_cpu_dense_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 4.92224 s ·
lifecycle/75de45ca8837a88fdd77
← Profiling TimingsPyAutoLens / imaging / mge / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T17:30:58Z
- Runtime (vmap per call)
- 0.01878 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.01524 s
- single_jit_block
- 0.01531 s
- vmap.per_call
- 0.01878 s
- vmap.batch_time
- 0.05635 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 212.9 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 272). Per call 0.0187845 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:30:58Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:30:16Z
component_total0.02248 s
Blurred mapping matrix0.007751 s
Mapping matrix0.005307 s
Curvature matrix (F)0.005093 s
Reconstruction (NNLS)0.003271 s
Data vector (D)0.0003148 s
Ray-trace grids0.0003077 s
Mapped reconstructed image0.0002799 s
Chi-squared & log likelihood0.0001564 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.009227
- tolerance
- 65.96
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:30:58Z
- Run
legacy/6cc5b614885eb1a53f46- Record
lifecycle/4b514c4262172f610fee
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.247489
Evidence
- runtime evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T17:30:58Z · runtime 0.01878 s ·
lifecycle/4b514c4262172f610fee - superseded · measured 2026-10-25T15:12:29Z · runtime 0.01898 s ·
lifecycle/25eb7b375da4e871ea26
← Profiling TimingsPyAutoLens / imaging / mge / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T15:12:29Z
- Runtime (vmap per call)
- 0.01898 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.01573 s
- single_jit_block
- 0.01581 s
- vmap.per_call
- 0.01898 s
- vmap.batch_time
- 0.05694 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 210.8 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 22). Per call 0.018979 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:12:29Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T15:11:46Z
component_total0.02324 s
Blurred mapping matrix0.008358 s
Mapping matrix0.005371 s
Curvature matrix (F)0.005121 s
Reconstruction (NNLS)0.003315 s
Ray-trace grids0.0003366 s
Data vector (D)0.0003064 s
Mapped reconstructed image0.0002567 s
Chi-squared & log likelihood0.0001747 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.009227
- tolerance
- 65.96
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4b514c4262172f610fee
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:12:29Z
- Run
legacy/b0c79aeeb50fb1820888- Record
lifecycle/25eb7b375da4e871ea26
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T17:30:58Z · runtime 0.01878 s ·
lifecycle/4b514c4262172f610fee - superseded (this page) · measured 2026-10-25T15:12:29Z · runtime 0.01898 s ·
lifecycle/25eb7b375da4e871ea26
← Profiling TimingsPyAutoLens / imaging / mge / euclid / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:29:51Z
- Runtime (vmap per call)
- 0.00707 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00847 s
- single_jit_block
- 0.00884 s
- vmap.per_call
- 0.00707 s
- vmap.batch_time
- 0.02120 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4103 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 954). Per call 0.0070675 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:29:51Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:29:48Z
component_total0.01353 s
Blurred mapping matrix0.008663 s
Mapping matrix0.003806 s
Curvature matrix (F)0.0003914 s
Reconstruction (NNLS)0.0002834 s
Ray-trace grids0.0002373 s
Chi-squared & log likelihood5.652e-05 s
Data vector (D)4.456e-05 s
Mapped reconstructed image4.285e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.128e-05
- tolerance
- 0.7193
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:29:51Z
- Run
legacy/b16e53dfded98cf6d9fe- Record
lifecycle/190ebc582d9aba9aaa9c
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.964473
Evidence
- runtime evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T16:29:51Z · runtime 0.00707 s ·
lifecycle/190ebc582d9aba9aaa9c - superseded · measured 2026-10-25T14:12:51Z · runtime 0.00680 s ·
lifecycle/a86778fc92a591f069e6
← Profiling TimingsPyAutoLens / imaging / mge / euclid / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:12:51Z
- Runtime (vmap per call)
- 0.00680 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00790 s
- single_jit_block
- 0.00809 s
- vmap.per_call
- 0.00680 s
- vmap.batch_time
- 0.02039 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: peak_rss_gb not recorded (sacct recorded no MaxRSS for the .batch step (the task ended before the accounting sample))
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:12:51Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:12:48Z
component_total0.01643 s
Blurred mapping matrix0.009771 s
Mapping matrix0.005072 s
Curvature matrix (F)0.000655 s
Ray-trace grids0.0004038 s
Reconstruction (NNLS)0.0002992 s
Mapped reconstructed image7.786e-05 s
Chi-squared & log likelihood7.714e-05 s
Data vector (D)7.455e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.128e-05
- tolerance
- 0.7193
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/190ebc582d9aba9aaa9c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:12:51Z
- Run
legacy/5acdfa516ede5ae2c979- Record
lifecycle/a86778fc92a591f069e6
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
Evidence
- runtime evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/euclid/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:29:51Z · runtime 0.00707 s ·
lifecycle/190ebc582d9aba9aaa9c - superseded (this page) · measured 2026-10-25T14:12:51Z · runtime 0.00680 s ·
lifecycle/a86778fc92a591f069e6
← Profiling TimingsPyAutoLens / imaging / mge / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:36:38Z
- Runtime (vmap per call)
- 0.00020 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00563 s
- single_jit_block
- 0.00562 s
- vmap.per_call
- 0.00020 s
- vmap.batch_time
- 0.01270 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 20150 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 745). Per call 0.000198513 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:36:38Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:36:12Z
component_total0.00839 s
Blurred mapping matrix0.003172 s
Reconstruction (NNLS)0.003149 s
Mapping matrix0.001198 s
Curvature matrix (F)0.0002452 s
Ray-trace grids0.0001965 s
Mapped reconstructed image0.0001626 s
Data vector (D)0.0001355 s
Chi-squared & log likelihood0.0001315 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.128e-05
- tolerance
- 0.7193
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:36:38Z
- Run
legacy/3f3face187388a3a484a- Record
lifecycle/770dce7d7db7a1fc3b53
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.187787
Evidence
- runtime evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json - gradient evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:36:38Z · runtime 0.00020 s ·
lifecycle/770dce7d7db7a1fc3b53 - superseded · measured 2026-10-25T14:19:22Z · runtime 0.00020 s ·
lifecycle/e42f6c853bcd22d3d78c
← Profiling TimingsPyAutoLens / imaging / mge / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:19:22Z
- Runtime (vmap per call)
- 0.00020 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00592 s
- single_jit_block
- 0.00600 s
- vmap.per_call
- 0.00020 s
- vmap.batch_time
- 0.01271 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 20140 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 462). Per call 0.0001986 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:19:22Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:18:57Z
component_total0.008647 s
Blurred mapping matrix0.003416 s
Reconstruction (NNLS)0.003005 s
Mapping matrix0.001325 s
Curvature matrix (F)0.0002525 s
Ray-trace grids0.0001792 s
Mapped reconstructed image0.0001587 s
Data vector (D)0.0001574 s
Chi-squared & log likelihood0.0001527 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.128e-05
- tolerance
- 0.7193
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/770dce7d7db7a1fc3b53
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:19:22Z
- Run
legacy/31257567f9d5b1a6253c- Record
lifecycle/e42f6c853bcd22d3d78c
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:36:38Z · runtime 0.00020 s ·
lifecycle/770dce7d7db7a1fc3b53 - superseded (this page) · measured 2026-10-25T14:19:22Z · runtime 0.00020 s ·
lifecycle/e42f6c853bcd22d3d78c
← Profiling TimingsPyAutoLens / imaging / mge / hst / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:31:45Z
- Runtime (vmap per call)
- 0.01629 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02134 s
- single_jit_block
- 0.02183 s
- vmap.per_call
- 0.01629 s
- vmap.batch_time
- 0.04887 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 1780 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 858). Per call 0.0162906 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:31:45Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:31:39Z
component_total0.03898 s
Blurred mapping matrix0.02663 s
Mapping matrix0.009421 s
Curvature matrix (F)0.001314 s
Ray-trace grids0.0008077 s
Data vector (D)0.0003218 s
Reconstruction (NNLS)0.00029 s
Mapped reconstructed image0.0001163 s
Chi-squared & log likelihood7.141e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.0002524
- tolerance
- 2.737
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:31:45Z
- Run
legacy/aac565ec00bcacd6409d- Record
lifecycle/54979849c807d452c510
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.072652
Evidence
- runtime evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T16:31:45Z · runtime 0.01629 s ·
lifecycle/54979849c807d452c510 - superseded · measured 2026-10-25T14:15:17Z · runtime 0.01439 s ·
lifecycle/60f5157ed6a2ffb7778e
← Profiling TimingsPyAutoLens / imaging / mge / hst / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:15:17Z
- Runtime (vmap per call)
- 0.01439 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02122 s
- single_jit_block
- 0.02072 s
- vmap.per_call
- 0.01439 s
- vmap.batch_time
- 0.04316 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: peak_rss_gb not recorded (sacct recorded no MaxRSS for the .batch step (the task ended before the accounting sample))
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:15:17Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:15:11Z
component_total0.03325 s
Blurred mapping matrix0.01953 s
Mapping matrix0.009066 s
Curvature matrix (F)0.002348 s
Ray-trace grids0.001355 s
Reconstruction (NNLS)0.0003522 s
Data vector (D)0.0003246 s
Mapped reconstructed image0.0001831 s
Chi-squared & log likelihood9.931e-05 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.0002524
- tolerance
- 2.737
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/54979849c807d452c510
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:15:17Z
- Run
legacy/52a59aae2fd1589850f5- Record
lifecycle/60f5157ed6a2ffb7778e
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
Evidence
- runtime evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:31:45Z · runtime 0.01629 s ·
lifecycle/54979849c807d452c510 - superseded (this page) · measured 2026-10-25T14:15:17Z · runtime 0.01439 s ·
lifecycle/60f5157ed6a2ffb7778e
← Profiling TimingsPyAutoLens / imaging / mge / hst / jax_cpu_dense / local_laptop / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 0.16513 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.11771 s
- vmap.per_call
- 0.16513 s
- vmap.batch_time
- 0.49539 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time0.4954 s
vmap.per_call0.1651 s
single_jit_block0.1177 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop inherits the optimal role of designation imaging-mge-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/54979849c807d452c510
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/1415212273672dd2be84- Record
lifecycle/8bc2ff02e7dff31f63f1
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/mge/hst/jax_cpu_dense_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 0.16513 s ·
lifecycle/8bc2ff02e7dff31f63f1
← Profiling TimingsPyAutoLens / imaging / mge / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:55:47Z
- Runtime (vmap per call)
- 0.00039 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00612 s
- single_jit_block
- 0.00635 s
- vmap.per_call
- 0.00039 s
- vmap.batch_time
- 0.02506 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 10220 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 693). Per call 0.000391534 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:55:47Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:55:19Z
component_total0.009335 s
Blurred mapping matrix0.00382 s
Reconstruction (NNLS)0.003059 s
Mapping matrix0.001402 s
Curvature matrix (F)0.0003992 s
Ray-trace grids0.0001959 s
Data vector (D)0.0001638 s
Chi-squared & log likelihood0.0001515 s
Mapped reconstructed image0.0001433 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.0002524
- tolerance
- 2.737
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:55:47Z
- Run
legacy/8a7123d8a678285e88c2- Record
lifecycle/8a475e9abd97a8c4a1c0
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.27522
Evidence
- runtime evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/parity.json - gradient evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:55:47Z · runtime 0.00039 s ·
lifecycle/8a475e9abd97a8c4a1c0 - superseded · measured 2026-10-25T14:39:05Z · runtime 0.00041 s ·
lifecycle/4e5388ffb29eff5aea06
← Profiling TimingsPyAutoLens / imaging / mge / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:39:05Z
- Runtime (vmap per call)
- 0.00041 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00629 s
- single_jit_block
- 0.00643 s
- vmap.per_call
- 0.00041 s
- vmap.batch_time
- 0.02634 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 9719 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.000411556 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:39:05Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:38:38Z
component_total0.008958 s
Blurred mapping matrix0.003656 s
Reconstruction (NNLS)0.003027 s
Mapping matrix0.001292 s
Curvature matrix (F)0.0003958 s
Ray-trace grids0.0001793 s
Mapped reconstructed image0.0001408 s
Chi-squared & log likelihood0.0001346 s
Data vector (D)0.0001324 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.0002524
- tolerance
- 2.737
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/8a475e9abd97a8c4a1c0
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:39:05Z
- Run
legacy/f3eaab429068ae61b585- Record
lifecycle/4e5388ffb29eff5aea06
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/mge/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:55:47Z · runtime 0.00039 s ·
lifecycle/8a475e9abd97a8c4a1c0 - superseded (this page) · measured 2026-10-25T14:39:05Z · runtime 0.00041 s ·
lifecycle/4e5388ffb29eff5aea06
← Profiling TimingsPyAutoLens / imaging / mge / jwst / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:33:57Z
- Runtime (vmap per call)
- 0.05055 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05661 s
- single_jit_block
- 0.04795 s
- vmap.per_call
- 0.05055 s
- vmap.batch_time
- 0.15165 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 573.7 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 671). Per call 0.0505488 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:33:57Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:33:07Z
component_total0.07362 s
Blurred mapping matrix0.04461 s
Mapping matrix0.0212 s
Curvature matrix (F)0.003802 s
Ray-trace grids0.002694 s
Data vector (D)0.0004966 s
Mapped reconstructed image0.0003608 s
Reconstruction (NNLS)0.0003142 s
Chi-squared & log likelihood0.0001349 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.000867
- tolerance
- 7.471
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:33:57Z
- Run
legacy/cb3399446101e5f64bfd- Record
lifecycle/4baa9bc04c8d24a713b6
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.371951
Evidence
- runtime evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T16:33:57Z · runtime 0.05055 s ·
lifecycle/4baa9bc04c8d24a713b6 - superseded · measured 2026-10-25T14:17:25Z · runtime 0.04155 s ·
lifecycle/ef41c91f76917d2e4e2c
← Profiling TimingsPyAutoLens / imaging / mge / jwst / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:17:25Z
- Runtime (vmap per call)
- 0.04155 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05025 s
- single_jit_block
- 0.04592 s
- vmap.per_call
- 0.04155 s
- vmap.batch_time
- 0.12466 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 697.9 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 713). Per call 0.0415518 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:17:25Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:16:39Z
component_total0.06647 s
Blurred mapping matrix0.0364 s
Mapping matrix0.02055 s
Ray-trace grids0.004261 s
Curvature matrix (F)0.003887 s
Data vector (D)0.0005565 s
Mapped reconstructed image0.0003203 s
Reconstruction (NNLS)0.0002979 s
Chi-squared & log likelihood0.0001897 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.000867
- tolerance
- 7.471
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4baa9bc04c8d24a713b6
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:17:25Z
- Run
legacy/c311a36dd2ac7669bbf9- Record
lifecycle/ef41c91f76917d2e4e2c
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.29
Evidence
- runtime evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:33:57Z · runtime 0.05055 s ·
lifecycle/4baa9bc04c8d24a713b6 - superseded (this page) · measured 2026-10-25T14:17:25Z · runtime 0.04155 s ·
lifecycle/ef41c91f76917d2e4e2c
← Profiling TimingsPyAutoLens / imaging / mge / jwst / jax_cpu_dense / local_laptop / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 0.57478 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.71620 s
- vmap.per_call
- 0.57478 s
- vmap.batch_time
- 1.72434 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time1.724 s
single_jit_block0.7162 s
vmap.per_call0.5748 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop inherits the optimal role of designation imaging-mge-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/4baa9bc04c8d24a713b6
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/16b1c31dbff4ddce4e27- Record
lifecycle/00313af0790df091118b
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/mge/jwst/jax_cpu_dense_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 0.57478 s ·
lifecycle/00313af0790df091118b
← Profiling TimingsPyAutoLens / imaging / mge / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:42:16Z
- Runtime (vmap per call)
- 0.00092 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00688 s
- single_jit_block
- 0.00698 s
- vmap.per_call
- 0.00092 s
- vmap.batch_time
- 0.05875 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4357 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 564). Per call 0.000917986 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:42:16Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:41:49Z
component_total0.01083 s
Blurred mapping matrix0.004478 s
Reconstruction (NNLS)0.003212 s
Mapping matrix0.001759 s
Curvature matrix (F)0.0007359 s
Ray-trace grids0.0002105 s
Mapped reconstructed image0.0001518 s
Data vector (D)0.000144 s
Chi-squared & log likelihood0.000139 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0.000867
- tolerance
- 7.471
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:42:16Z
- Run
legacy/868558bf59d3c5b474dd- Record
lifecycle/0756e600e86d7ae6a462
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.566851
Evidence
- runtime evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:42:16Z · runtime 0.00092 s ·
lifecycle/0756e600e86d7ae6a462 - superseded · measured 2026-10-25T14:24:56Z · runtime 0.00100 s ·
lifecycle/205d0a7a29d5adcd07af
← Profiling TimingsPyAutoLens / imaging / mge / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:24:56Z
- Runtime (vmap per call)
- 0.00100 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00700 s
- single_jit_block
- 0.00715 s
- vmap.per_call
- 0.00100 s
- vmap.batch_time
- 0.06378 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4014 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 119). Per call 0.000996625 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:24:56Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:24:30Z
component_total0.0105 s
Blurred mapping matrix0.004092 s
Reconstruction (NNLS)0.003164 s
Mapping matrix0.00194 s
Curvature matrix (F)0.0007107 s
Ray-trace grids0.0002003 s
Mapped reconstructed image0.0001491 s
Data vector (D)0.0001258 s
Chi-squared & log likelihood0.0001177 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0.000867
- tolerance
- 7.471
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-mge-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/0756e600e86d7ae6a462
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:24:56Z
- Run
legacy/c5d2626aa93cf3febcce- Record
lifecycle/205d0a7a29d5adcd07af
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json - breakdown evidence
results/imaging/mge/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:42:16Z · runtime 0.00092 s ·
lifecycle/0756e600e86d7ae6a462 - superseded (this page) · measured 2026-10-25T14:24:56Z · runtime 0.00100 s ·
lifecycle/205d0a7a29d5adcd07af
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T18:13:44Z
- Runtime (vmap per call)
- 50.70251 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 50.37159 s
- vmap.per_call
- 50.70251 s
- vmap.batch_time
- 50.70251 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.2958 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 50). Per call 50.7025 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T18:13:44Z
vmap.batch_time50.7 s
vmap.per_call50.7 s
single_jit_block50.37 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:53:21Z
component_total51.2 s
Curvature matrix (F, w-tilde)48.73 s
Inversion setup (sparse, steps 4-8 combined)1.681 s
Regularized reconstruction0.6282 s
Mapped recon + log evidence (sparse)0.0505 s
Regularization matrix (H)0.03529 s
Ray-trace grids0.03283 s
Data vector (D, w-tilde)0.02328 s
Blurred image (PSF convolution)0.01196 s
Overlay grid (source pixel centres)0.001016 s
Profile-subtracted image0.0002203 s
Lens light images (pre-PSF)0.0001761 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s47.82 s
curvature_F_off_diag_jit.steady_per_call_s1.459 s
regularization_matrix_jit.steady_per_call_s0.9814 s
regularization_matrix_prefix0.9814 s
interpolator_prefix0.9461 s
setup_prefix_6.steady_per_call_s0.9461 s
nnls_pdip_jit.steady_per_call_s0.6315 s
psf_weighted_data_jit.steady_per_call_s0.4519 s
mge_operated_basis_jit.steady_per_call_s0.3345 s
curvature_F_func_func_jit.steady_per_call_s0.06221 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05421 s
cholesky_curvature_reg_jit.steady_per_call_s0.0273 s
cholesky_solve_jit.steady_per_call_s0.02451 s
sparse_triplets_jit.steady_per_call_s0.02149 s
log_det_regularization_jit.steady_per_call_s0.0193 s
log_det_curvature_reg_jit.steady_per_call_s0.01912 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T18:13:44Z
full_pipeline.first_call50.51 s
full_pipeline.compile13.25 s
full_pipeline.lower4.309 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.922e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T18:13:44Z
- Run
legacy/472f9e7e81120ea6c023- Record
lifecycle/3617cdce4ec7d5357c4f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 17.479528
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T18:13:44Z · runtime 50.70251 s ·
lifecycle/3617cdce4ec7d5357c4f - superseded · measured 2026-10-25T15:55:21Z · runtime 50.84276 s ·
lifecycle/2b25732c745f6e316803
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T15:55:21Z
- Runtime (vmap per call)
- 50.84276 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 50.29142 s
- vmap.per_call
- 50.84276 s
- vmap.batch_time
- 50.84276 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.295 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 22). Per call 50.8428 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:55:21Z
vmap.batch_time50.84 s
vmap.per_call50.84 s
single_jit_block50.29 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T15:35:02Z
component_total51.62 s
Curvature matrix (F, w-tilde)49.14 s
Inversion setup (sparse, steps 4-8 combined)1.684 s
Regularized reconstruction0.6315 s
Regularization matrix (H)0.05022 s
Mapped recon + log evidence (sparse)0.04078 s
Ray-trace grids0.03742 s
Data vector (D, w-tilde)0.02307 s
Blurred image (PSF convolution)0.01101 s
Overlay grid (source pixel centres)0.001185 s
Profile-subtracted image0.0002197 s
Lens light images (pre-PSF)0.0002146 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s48.11 s
curvature_F_off_diag_jit.steady_per_call_s1.458 s
regularization_matrix_jit.steady_per_call_s1.023 s
regularization_matrix_prefix1.023 s
interpolator_prefix0.9725 s
setup_prefix_6.steady_per_call_s0.9725 s
nnls_pdip_jit.steady_per_call_s0.6327 s
psf_weighted_data_jit.steady_per_call_s0.3596 s
mge_operated_basis_jit.steady_per_call_s0.3361 s
curvature_F_func_func_jit.steady_per_call_s0.07063 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05578 s
cholesky_solve_jit.steady_per_call_s0.0243 s
cholesky_curvature_reg_jit.steady_per_call_s0.0243 s
sparse_triplets_jit.steady_per_call_s0.02138 s
log_det_regularization_jit.steady_per_call_s0.02072 s
log_det_curvature_reg_jit.steady_per_call_s0.01905 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T15:55:21Z
full_pipeline.first_call50.5 s
full_pipeline.compile14.15 s
full_pipeline.lower4.436 s
Largest value · s · superseded · measured 2026-10-25T15:35:02Z
curvature_matrix_sparse_jit.first_call_s49.61 s
curvature_F_diag_jit.first_call_s47.74 s
inversion_setup_sparse_jit.compile_s11.53 s
mge_operated_basis_jit.compile_s7.149 s
regularization_matrix_jit.compile_s4.16 s
inversion_setup_sparse_jit.lower_s3.854 s
setup_prefix_6.compile_s3.786 s
mge_operated_basis_jit.lower_s2.813 s
inversion_setup_sparse_jit.first_call_s1.847 s
curvature_F_off_diag_jit.first_call_s1.464 s
regularization_matrix_jit.first_call_s1.07 s
setup_prefix_6.first_call_s0.8632 s
nnls_pdip_jit.first_call_s0.6328 s
reconstruction_jit.first_call_s0.6297 s
lens_image_jit.lower_s0.5214 s
curvature_matrix_sparse_jit.compile_s0.3453 s
mge_operated_basis_jit.first_call_s0.3335 s
regularization_matrix_jit.lower_s0.2973 s
reconstruction_jit.compile_s0.292 s
psf_weighted_data_jit.first_call_s0.2877 s
nnls_pdip_one_iteration_jit.compile_s0.2782 s
nnls_pdip_jit.compile_s0.2712 s
setup_prefix_6.lower_s0.2426 s
log_evidence_sparse_jit.compile_s0.2416 s
curvature_F_diag_jit.compile_s0.1972 s
ray_trace_jit.compile_s0.1937 s
blurred_image_jit.compile_s0.1647 s
curvature_F_off_diag_jit.compile_s0.155 s
ray_trace_jit.lower_s0.09783 s
blurred_image_jit.lower_s0.09285 s
log_det_curvature_reg_jit.compile_s0.07428 s
data_vector_sparse_jit.compile_s0.07397 s
cholesky_solve_jit.compile_s0.0729 s
curvature_F_func_func_jit.first_call_s0.06994 s
sparse_triplets_jit.compile_s0.05874 s
overlay_grid_jit.compile_s0.0571 s
cholesky_curvature_reg_jit.compile_s0.05609 s
nnls_pdip_one_iteration_jit.first_call_s0.05438 s
curvature_matrix_sparse_jit.lower_s0.04906 s
ray_trace_jit.first_call_s0.04446 s
psf_weighted_data_jit.compile_s0.04422 s
log_evidence_sparse_jit.lower_s0.03998 s
log_evidence_sparse_jit.first_call_s0.03974 s
curvature_F_func_func_jit.compile_s0.03942 s
lens_image_jit.compile_s0.03567 s
profile_subtract_jit.compile_s0.03448 s
curvature_F_diag_jit.lower_s0.03231 s
reconstruction_jit.lower_s0.02753 s
cholesky_solve_jit.first_call_s0.02499 s
cholesky_curvature_reg_jit.first_call_s0.02408 s
nnls_pdip_one_iteration_jit.lower_s0.02256 s
nnls_pdip_jit.lower_s0.02185 s
data_vector_sparse_jit.first_call_s0.0217 s
log_det_regularization_jit.first_call_s0.02102 s
log_det_curvature_reg_jit.first_call_s0.01992 s
sparse_triplets_jit.first_call_s0.01885 s
curvature_F_off_diag_jit.lower_s0.01681 s
sparse_triplets_jit.lower_s0.01559 s
psf_weighted_data_jit.lower_s0.01345 s
blurred_image_jit.first_call_s0.01275 s
overlay_grid_jit.lower_s0.01218 s
log_det_curvature_reg_jit.lower_s0.01144 s
cholesky_solve_jit.lower_s0.009823 s
data_vector_sparse_jit.lower_s0.009605 s
cholesky_curvature_reg_jit.lower_s0.008822 s
curvature_F_func_func_jit.lower_s0.005325 s
overlay_grid_jit.first_call_s0.005108 s
profile_subtract_jit.lower_s0.004339 s
profile_subtract_jit.first_call_s0.0007015 s
lens_image_jit.first_call_s0.0005694 s
log_det_regularization_jit.lower_s0.0002958 s
log_det_regularization_jit.compile_s1.046e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.995e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/3617cdce4ec7d5357c4f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:55:21Z
- Run
legacy/5e27dc8579bd94238983- Record
lifecycle/2b25732c745f6e316803
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T18:13:44Z · runtime 50.70251 s ·
lifecycle/3617cdce4ec7d5357c4f - superseded (this page) · measured 2026-10-25T15:55:21Z · runtime 50.84276 s ·
lifecycle/2b25732c745f6e316803
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T17:00:58Z
- Runtime (vmap per call)
- 76.81754 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 78.08903 s
- vmap.per_call
- 76.81754 s
- vmap.batch_time
- 76.81754 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.3775 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 52). Per call 76.8175 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:00:58Z
single_jit_block78.09 s
vmap.batch_time76.82 s
vmap.per_call76.82 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:03:12Z
component_total80.26 s
Curvature matrix (F, w-tilde)77.82 s
Inversion setup (sparse, steps 4-8 combined)1.693 s
Regularized reconstruction0.6982 s
Mapped recon + log evidence (sparse)0.06371 s
Ray-trace grids0.0323 s
Data vector (D, w-tilde)0.02996 s
Blurred image (PSF convolution)0.01221 s
Overlay grid (source pixel centres)0.001074 s
Profile-subtracted image0.0002947 s
Lens light images (pre-PSF)0.0002509 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s71.78 s
curvature_F_off_diag_jit.steady_per_call_s2.506 s
interpolator_prefix0.9066 s
setup_prefix_6.steady_per_call_s0.9066 s
regularization_matrix_jit.steady_per_call_s0.8153 s
regularization_matrix_prefix0.8153 s
nnls_pdip_jit.steady_per_call_s0.7943 s
mge_operated_basis_jit.steady_per_call_s0.584 s
psf_weighted_data_jit.steady_per_call_s0.4639 s
curvature_F_func_func_jit.steady_per_call_s0.1087 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.06785 s
sparse_triplets_jit.steady_per_call_s0.0426 s
cholesky_solve_jit.steady_per_call_s0.02955 s
cholesky_curvature_reg_jit.steady_per_call_s0.02741 s
log_det_regularization_jit.steady_per_call_s0.02517 s
log_det_curvature_reg_jit.steady_per_call_s0.02439 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:00:58Z
full_pipeline.first_call78.53 s
full_pipeline.compile15.38 s
full_pipeline.lower4.608 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.927e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:00:58Z
- Run
legacy/07cb28c8e32116d7ffe1- Record
lifecycle/d7020017fca2249bf32b
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 17.540731
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T17:00:58Z · runtime 76.81754 s ·
lifecycle/d7020017fca2249bf32b - superseded · measured 2026-10-25T14:32:36Z · runtime 48.79413 s ·
lifecycle/c472612b392d5d3397a3
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:32:36Z
- Runtime (vmap per call)
- 48.79413 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 50.87687 s
- vmap.per_call
- 48.79413 s
- vmap.batch_time
- 48.79413 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.5943 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 41). Per call 48.7941 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:32:36Z
single_jit_block50.88 s
vmap.batch_time48.79 s
vmap.per_call48.79 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:34:26Z
component_total52.36 s
Curvature matrix (F, w-tilde)50.05 s
Inversion setup (sparse, steps 4-8 combined)1.579 s
Regularized reconstruction0.6005 s
Mapped recon + log evidence (sparse)0.04222 s
Ray-trace grids0.03618 s
Data vector (D, w-tilde)0.02844 s
Regularization matrix (H)0.01968 s
Blurred image (PSF convolution)0.0118 s
Overlay grid (source pixel centres)0.001318 s
Profile-subtracted image0.0003151 s
Lens light images (pre-PSF)0.0001677 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s46.75 s
curvature_F_off_diag_jit.steady_per_call_s1.468 s
regularization_matrix_jit.steady_per_call_s0.8382 s
regularization_matrix_prefix0.8382 s
interpolator_prefix0.8185 s
setup_prefix_6.steady_per_call_s0.8185 s
nnls_pdip_jit.steady_per_call_s0.5998 s
psf_weighted_data_jit.steady_per_call_s0.5368 s
mge_operated_basis_jit.steady_per_call_s0.3956 s
curvature_F_func_func_jit.steady_per_call_s0.07499 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05252 s
cholesky_curvature_reg_jit.steady_per_call_s0.02701 s
cholesky_solve_jit.steady_per_call_s0.0239 s
sparse_triplets_jit.steady_per_call_s0.01948 s
log_det_regularization_jit.steady_per_call_s0.01868 s
log_det_curvature_reg_jit.steady_per_call_s0.01838 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:34:26Z
curvature_matrix_sparse_jit.first_call_s52.46 s
curvature_F_diag_jit.first_call_s44.76 s
inversion_setup_sparse_jit.compile_s11.15 s
mge_operated_basis_jit.compile_s6.362 s
inversion_setup_sparse_jit.lower_s4.584 s
regularization_matrix_jit.compile_s4.122 s
setup_prefix_6.compile_s3.866 s
mge_operated_basis_jit.lower_s3.247 s
inversion_setup_sparse_jit.first_call_s1.61 s
curvature_F_off_diag_jit.first_call_s1.452 s
regularization_matrix_jit.first_call_s0.8252 s
setup_prefix_6.first_call_s0.7914 s
nnls_pdip_jit.first_call_s0.6007 s
reconstruction_jit.first_call_s0.5956 s
lens_image_jit.lower_s0.4418 s
curvature_matrix_sparse_jit.compile_s0.3836 s
mge_operated_basis_jit.first_call_s0.3314 s
psf_weighted_data_jit.first_call_s0.319 s
regularization_matrix_jit.lower_s0.3008 s
reconstruction_jit.compile_s0.2989 s
nnls_pdip_one_iteration_jit.compile_s0.2914 s
nnls_pdip_jit.compile_s0.2755 s
setup_prefix_6.lower_s0.2652 s
log_evidence_sparse_jit.compile_s0.222 s
curvature_F_diag_jit.compile_s0.2097 s
blurred_image_jit.compile_s0.1941 s
ray_trace_jit.compile_s0.1846 s
curvature_F_off_diag_jit.compile_s0.1348 s
ray_trace_jit.lower_s0.1076 s
blurred_image_jit.lower_s0.1009 s
cholesky_solve_jit.compile_s0.08068 s
sparse_triplets_jit.compile_s0.07383 s
log_det_curvature_reg_jit.compile_s0.07184 s
data_vector_sparse_jit.compile_s0.06873 s
curvature_F_func_func_jit.first_call_s0.06799 s
overlay_grid_jit.compile_s0.06721 s
cholesky_curvature_reg_jit.compile_s0.06236 s
curvature_matrix_sparse_jit.lower_s0.06048 s
psf_weighted_data_jit.compile_s0.05939 s
nnls_pdip_one_iteration_jit.first_call_s0.052 s
curvature_F_diag_jit.lower_s0.04602 s
log_evidence_sparse_jit.first_call_s0.04538 s
ray_trace_jit.first_call_s0.04419 s
log_evidence_sparse_jit.lower_s0.04016 s
profile_subtract_jit.compile_s0.03808 s
curvature_F_func_func_jit.compile_s0.03517 s
lens_image_jit.compile_s0.03138 s
reconstruction_jit.lower_s0.0298 s
cholesky_curvature_reg_jit.first_call_s0.0269 s
cholesky_solve_jit.first_call_s0.02486 s
nnls_pdip_one_iteration_jit.lower_s0.02418 s
nnls_pdip_jit.lower_s0.02377 s
data_vector_sparse_jit.first_call_s0.02249 s
curvature_F_off_diag_jit.lower_s0.02234 s
log_det_curvature_reg_jit.first_call_s0.01984 s
sparse_triplets_jit.first_call_s0.0198 s
log_det_regularization_jit.first_call_s0.01846 s
sparse_triplets_jit.lower_s0.01831 s
psf_weighted_data_jit.lower_s0.01815 s
blurred_image_jit.first_call_s0.01664 s
overlay_grid_jit.lower_s0.01607 s
log_det_curvature_reg_jit.lower_s0.01296 s
data_vector_sparse_jit.lower_s0.01139 s
cholesky_solve_jit.lower_s0.01061 s
cholesky_curvature_reg_jit.lower_s0.009843 s
curvature_F_func_func_jit.lower_s0.005534 s
overlay_grid_jit.first_call_s0.005455 s
profile_subtract_jit.lower_s0.005175 s
profile_subtract_jit.first_call_s0.0008757 s
lens_image_jit.first_call_s0.0005591 s
log_det_regularization_jit.lower_s0.0003568 s
log_det_regularization_jit.compile_s1.205e-05 s
Largest value · s · superseded · measured 2026-10-25T14:32:36Z
full_pipeline.first_call52.65 s
full_pipeline.compile14.91 s
full_pipeline.lower4.85 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.995e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d7020017fca2249bf32b
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:32:36Z
- Run
legacy/d4dcbcd2dbe53d14aa21- Record
lifecycle/c472612b392d5d3397a3
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 22.291
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/ao/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:00:58Z · runtime 76.81754 s ·
lifecycle/d7020017fca2249bf32b - superseded (this page) · measured 2026-10-25T14:32:36Z · runtime 48.79413 s ·
lifecycle/c472612b392d5d3397a3
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T18:18:10Z
- Runtime (vmap per call)
- 0.31711 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.29717 s
- single_jit_block
- 0.29633 s
- vmap.per_call
- 0.31711 s
- vmap.batch_time
- 0.31711 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 12.61 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 26). Per call 0.317109 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T18:18:10Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T18:16:03Z
component_total0.3029 s
Inversion setup (steps 4-8 combined)0.1554 s
Curvature matrix (F)0.1015 s
Regularized reconstruction0.03366 s
Mapped recon + log evidence0.004224 s
Regularization matrix (H)0.003848 s
Data vector (D)0.002665 s
Blurred image (PSF convolution)0.0008789 s
Ray-trace grids0.0003218 s
Profile-subtracted image0.0001952 s
Overlay grid (source pixel centres)0.0001662 s
Lens light images (pre-PSF)0.0001438 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03365 s
regularization_matrix_jit.steady_per_call_s0.01107 s
regularization_matrix_prefix0.01107 s
interpolator_prefix0.007217 s
setup_prefix_6.steady_per_call_s0.007217 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002728 s
cholesky_solve_jit.steady_per_call_s0.001383 s
cholesky_curvature_reg_jit.steady_per_call_s0.001104 s
log_det_regularization_jit.steady_per_call_s0.001029 s
log_det_curvature_reg_jit.steady_per_call_s0.001021 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T18:18:10Z
full_pipeline.compile14.46 s
full_pipeline.lower4.277 s
full_pipeline.first_call0.8118 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.913e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T18:18:10Z
- Run
legacy/6da95b6da446e480beb1- Record
lifecycle/d570569f32c953038fde
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 33.16983
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T18:18:10Z · runtime 0.31711 s ·
lifecycle/d570569f32c953038fde - superseded · measured 2026-10-25T15:59:21Z · runtime 0.31083 s ·
lifecycle/168f213551e3f97f8c47
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T15:59:21Z
- Runtime (vmap per call)
- 0.31083 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.30962 s
- single_jit_block
- 0.30789 s
- vmap.per_call
- 0.31083 s
- vmap.batch_time
- 0.31083 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 12.87 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 22). Per call 0.310832 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T15:59:21Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T15:59:21Z
full_pipeline.compile14.45 s
full_pipeline.lower4.262 s
full_pipeline.first_call0.6456 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.922e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d570569f32c953038fde
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T15:59:21Z
- Run
legacy/da2c8f36493d9244d239- Record
lifecycle/168f213551e3f97f8c47
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/rectangular/ao/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T18:18:10Z · runtime 0.31711 s ·
lifecycle/d570569f32c953038fde - superseded (this page) · measured 2026-10-25T15:59:21Z · runtime 0.31083 s ·
lifecycle/168f213551e3f97f8c47
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T18:22:26Z
- Runtime (vmap per call)
- 0.93699 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.03809 s
- single_jit_block
- 1.03688 s
- vmap.per_call
- 0.93699 s
- vmap.batch_time
- 0.93699 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.269 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 152). Per call 0.93699 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T18:22:26Z
single_jit_median1.038 s
single_jit_block1.037 s
vmap.batch_time0.937 s
vmap.per_call0.937 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T18:20:26Z
component_total0.8991 s
Curvature matrix (F, w-tilde)0.8372 s
Regularized reconstruction0.03361 s
Inversion setup (sparse, steps 4-8 combined)0.01769 s
Regularization matrix (H)0.004003 s
Mapped recon + log evidence (sparse)0.002496 s
Data vector (D, w-tilde)0.002397 s
Blurred image (PSF convolution)0.0009464 s
Ray-trace grids0.0003171 s
Profile-subtracted image0.0001479 s
Overlay grid (source pixel centres)0.0001341 s
Lens light images (pre-PSF)0.0001197 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.8998 s
curvature_F_off_diag_jit.steady_per_call_s0.05571 s
nnls_pdip_jit.steady_per_call_s0.03346 s
regularization_matrix_jit.steady_per_call_s0.01127 s
regularization_matrix_prefix0.01127 s
mge_operated_basis_jit.steady_per_call_s0.011 s
interpolator_prefix0.007265 s
setup_prefix_6.steady_per_call_s0.007265 s
curvature_F_func_func_jit.steady_per_call_s0.005461 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002682 s
cholesky_solve_jit.steady_per_call_s0.001334 s
cholesky_curvature_reg_jit.steady_per_call_s0.001056 s
log_det_regularization_jit.steady_per_call_s0.001022 s
log_det_curvature_reg_jit.steady_per_call_s0.001008 s
psf_weighted_data_jit.steady_per_call_s0.0007035 s
sparse_triplets_jit.steady_per_call_s0.0004737 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T18:22:26Z
full_pipeline.compile16.94 s
full_pipeline.lower4.493 s
full_pipeline.first_call1.359 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.928e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T18:22:26Z
- Run
legacy/ccf0eef1a481c5e19c00- Record
lifecycle/46db4990a22e25aee123
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.813674
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T18:22:26Z · runtime 0.93699 s ·
lifecycle/46db4990a22e25aee123 - superseded · measured 2026-10-25T16:03:39Z · runtime 1.05330 s ·
lifecycle/49fcd5fdf53a08050e71
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T16:03:39Z
- Runtime (vmap per call)
- 1.05330 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.96837 s
- single_jit_block
- 0.96665 s
- vmap.per_call
- 1.05330 s
- vmap.batch_time
- 1.05330 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.798 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 22). Per call 1.0533 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T16:03:39Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T16:01:38Z
component_total0.9884 s
Curvature matrix (F, w-tilde)0.9259 s
Regularized reconstruction0.0335 s
Inversion setup (sparse, steps 4-8 combined)0.01838 s
Regularization matrix (H)0.003895 s
Mapped recon + log evidence (sparse)0.002652 s
Data vector (D, w-tilde)0.002371 s
Blurred image (PSF convolution)0.0009707 s
Ray-trace grids0.000289 s
Profile-subtracted image0.0001872 s
Overlay grid (source pixel centres)0.000179 s
Lens light images (pre-PSF)0.0001289 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.8658 s
curvature_F_off_diag_jit.steady_per_call_s0.05473 s
nnls_pdip_jit.steady_per_call_s0.03335 s
mge_operated_basis_jit.steady_per_call_s0.01163 s
regularization_matrix_jit.steady_per_call_s0.01118 s
regularization_matrix_prefix0.01118 s
interpolator_prefix0.007281 s
setup_prefix_6.steady_per_call_s0.007281 s
curvature_F_func_func_jit.steady_per_call_s0.005336 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002683 s
cholesky_solve_jit.steady_per_call_s0.001349 s
cholesky_curvature_reg_jit.steady_per_call_s0.001051 s
log_det_regularization_jit.steady_per_call_s0.001009 s
log_det_curvature_reg_jit.steady_per_call_s0.0009988 s
psf_weighted_data_jit.steady_per_call_s0.0006878 s
sparse_triplets_jit.steady_per_call_s0.0004374 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T16:03:39Z
full_pipeline.compile17.15 s
full_pipeline.lower4.454 s
full_pipeline.first_call1.285 s
Largest value · s · superseded · measured 2026-10-25T16:01:38Z
inversion_setup_sparse_jit.compile_s13.1 s
mge_operated_basis_jit.compile_s8.649 s
regularization_matrix_jit.compile_s4.627 s
inversion_setup_sparse_jit.lower_s3.926 s
setup_prefix_6.compile_s3.868 s
mge_operated_basis_jit.lower_s2.801 s
curvature_matrix_sparse_jit.first_call_s0.9947 s
curvature_F_diag_jit.first_call_s0.8835 s
log_evidence_sparse_jit.compile_s0.6045 s
curvature_matrix_sparse_jit.compile_s0.5869 s
lens_image_jit.lower_s0.5178 s
blurred_image_jit.compile_s0.3436 s
nnls_pdip_jit.compile_s0.3401 s
reconstruction_jit.compile_s0.3377 s
nnls_pdip_one_iteration_jit.compile_s0.336 s
regularization_matrix_jit.lower_s0.2931 s
ray_trace_jit.compile_s0.2929 s
mge_operated_basis_jit.first_call_s0.2899 s
inversion_setup_sparse_jit.first_call_s0.2744 s
curvature_F_off_diag_jit.compile_s0.241 s
curvature_F_diag_jit.compile_s0.239 s
setup_prefix_6.lower_s0.2383 s
psf_weighted_data_jit.compile_s0.135 s
overlay_grid_jit.compile_s0.1231 s
blurred_image_jit.lower_s0.09208 s
ray_trace_jit.lower_s0.09118 s
data_vector_sparse_jit.compile_s0.08916 s
log_det_curvature_reg_jit.compile_s0.08681 s
cholesky_solve_jit.compile_s0.08164 s
cholesky_curvature_reg_jit.compile_s0.07877 s
sparse_triplets_jit.compile_s0.06327 s
curvature_F_off_diag_jit.first_call_s0.06077 s
curvature_matrix_sparse_jit.lower_s0.05268 s
curvature_F_func_func_jit.compile_s0.04182 s
log_evidence_sparse_jit.lower_s0.03946 s
lens_image_jit.compile_s0.03712 s
reconstruction_jit.first_call_s0.03499 s
nnls_pdip_jit.first_call_s0.03454 s
curvature_F_diag_jit.lower_s0.03251 s
regularization_matrix_jit.first_call_s0.02994 s
reconstruction_jit.lower_s0.02853 s
profile_subtract_jit.compile_s0.0268 s
nnls_pdip_one_iteration_jit.lower_s0.02512 s
setup_prefix_6.first_call_s0.02405 s
nnls_pdip_jit.lower_s0.02346 s
curvature_F_off_diag_jit.lower_s0.01877 s
sparse_triplets_jit.lower_s0.01608 s
psf_weighted_data_jit.lower_s0.01417 s
overlay_grid_jit.lower_s0.01377 s
log_det_curvature_reg_jit.lower_s0.01282 s
cholesky_solve_jit.lower_s0.0115 s
data_vector_sparse_jit.lower_s0.01076 s
cholesky_curvature_reg_jit.lower_s0.01038 s
log_evidence_sparse_jit.first_call_s0.009888 s
blurred_image_jit.first_call_s0.008724 s
curvature_F_func_func_jit.lower_s0.006044 s
curvature_F_func_func_jit.first_call_s0.005745 s
profile_subtract_jit.lower_s0.004334 s
nnls_pdip_one_iteration_jit.first_call_s0.004221 s
data_vector_sparse_jit.first_call_s0.003235 s
cholesky_solve_jit.first_call_s0.00192 s
log_det_curvature_reg_jit.first_call_s0.001661 s
cholesky_curvature_reg_jit.first_call_s0.001639 s
ray_trace_jit.first_call_s0.001578 s
psf_weighted_data_jit.first_call_s0.001391 s
overlay_grid_jit.first_call_s0.001226 s
log_det_regularization_jit.first_call_s0.001091 s
sparse_triplets_jit.first_call_s0.001029 s
lens_image_jit.first_call_s0.0007178 s
profile_subtract_jit.first_call_s0.0007059 s
log_det_regularization_jit.lower_s0.0002937 s
log_det_regularization_jit.compile_s9.14e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.936e-07
- tolerance
- 57.94
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/46db4990a22e25aee123
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T16:03:39Z
- Run
legacy/ed5c83c89a9f29227e0e- Record
lifecycle/49fcd5fdf53a08050e71
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 39.836
Evidence
- runtime evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/ao/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T18:22:26Z · runtime 0.93699 s ·
lifecycle/46db4990a22e25aee123 - superseded (this page) · measured 2026-10-25T16:03:39Z · runtime 1.05330 s ·
lifecycle/49fcd5fdf53a08050e71
← Profiling TimingsPyAutoLens / imaging / rectangular / ao / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:43:20Z
- Runtime (vmap per call)
- 9.98218 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 9.98218 s
- Est. 12 CPU
- 1.66370 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 3.206 calls/s · 32 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 32). Per call 9.98218 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:43:20Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:35:38Z
component_total10.98 s
F: mapper×mapper block [sparse-op]4.87 s
MGE: image_2d_from(grid) x60 [numpy]1.489 s
F: mapper×linear-func block [FFT conv + scatter]0.9004 s
MGE: batched PSF convolution [real-space np]0.7789 s
Inversion build (trace+mesh+mapper)0.7641 s
Mapper sparse triplets0.7476 s
Data vector D [numba]0.287 s
Reconstruction solve (BLAS)0.2374 s
PSF-weighted data [numba]0.187 s
Blurred image (FFT convolve)0.1556 s
MGE operated mapping matrix [residual: dict assembly]0.148 s
F: linear-func×linear-func block [BLAS]0.09671 s
Model data + chi^20.08546 s
Mapped reconstruction [numba+FFT]0.08474 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.05793 s
Log evidence (figure of merit)0.03653 s
log det (F+H) [Cholesky]0.0252 s
Regularization matrix H0.02022 s
log det H [Cholesky]0.0117 s
F + H0.001244 s
Profile subtracted image0.0009918 s
Regularization term s'Hs0.000502 s
FitImaging construct0.0001271 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.328e-10
- tolerance
- 57.94
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:43:20Z
- Run
legacy/b842e50f3b835d8f6613- Record
lifecycle/403420f8debaaa38956c
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 27.954
Evidence
- runtime evidence
results/imaging/rectangular/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/rectangular/ao/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:43:20Z · runtime 9.98218 s ·
lifecycle/403420f8debaaa38956c
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:39:06Z
- Runtime (vmap per call)
- 0.82523 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.83168 s
- single_jit_block
- 0.82870 s
- vmap.per_call
- 0.82523 s
- vmap.batch_time
- 2.47570 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 18.18 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 505). Per call 0.825234 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:39:06Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:37:33Z
component_total0.9676 s
Curvature matrix (F, w-tilde)0.4654 s
Regularized reconstruction0.4536 s
Mapped recon + log evidence (sparse)0.02591 s
Inversion setup (sparse, steps 4-8 combined)0.01938 s
Regularization matrix (H)0.001856 s
Blurred image (PSF convolution)0.000611 s
Ray-trace grids0.0003858 s
Data vector (D, w-tilde)0.0003129 s
Overlay grid (source pixel centres)7.206e-05 s
Profile-subtracted image1.932e-05 s
Lens light images (pre-PSF)1.745e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.4577 s
nnls_pdip_jit.steady_per_call_s0.456 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05279 s
cholesky_solve_jit.steady_per_call_s0.02416 s
cholesky_curvature_reg_jit.steady_per_call_s0.02327 s
log_det_regularization_jit.steady_per_call_s0.01951 s
log_det_curvature_reg_jit.steady_per_call_s0.01915 s
regularization_matrix_jit.steady_per_call_s0.01001 s
regularization_matrix_prefix0.01001 s
curvature_F_off_diag_jit.steady_per_call_s0.008759 s
interpolator_prefix0.008156 s
setup_prefix_6.steady_per_call_s0.008156 s
mge_operated_basis_jit.steady_per_call_s0.006286 s
psf_weighted_data_jit.steady_per_call_s0.004459 s
curvature_F_func_func_jit.steady_per_call_s0.0006831 s
sparse_triplets_jit.steady_per_call_s0.0003226 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:39:06Z
full_pipeline.compile4.123 s
full_pipeline.lower2.958 s
full_pipeline.first_call0.8327 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.21e-10
- tolerance
- 0.7021
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:39:06Z
- Run
legacy/a67170a51d782dedf76f- Record
lifecycle/9e4861d45b9802a91868
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.749619
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:39:06Z · runtime 0.82523 s ·
lifecycle/9e4861d45b9802a91868 - superseded · measured 2026-10-25T14:21:49Z · runtime 0.63375 s ·
lifecycle/e3a9b6f2782cd26fa9e7
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:21:49Z
- Runtime (vmap per call)
- 0.63375 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.82735 s
- single_jit_block
- 0.82761 s
- vmap.per_call
- 0.63375 s
- vmap.batch_time
- 1.90126 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 23.67 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 462). Per call 0.633754 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:21:49Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:20:19Z
component_total0.9617 s
Regularized reconstruction0.4568 s
Curvature matrix (F, w-tilde)0.4534 s
Mapped recon + log evidence (sparse)0.02845 s
Inversion setup (sparse, steps 4-8 combined)0.01979 s
Regularization matrix (H)0.001856 s
Blurred image (PSF convolution)0.0006077 s
Ray-trace grids0.0003755 s
Data vector (D, w-tilde)0.0003153 s
Overlay grid (source pixel centres)7.513e-05 s
Lens light images (pre-PSF)2.318e-05 s
Profile-subtracted image2.174e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.4536 s
curvature_F_diag_jit.steady_per_call_s0.4493 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05227 s
cholesky_curvature_reg_jit.steady_per_call_s0.02523 s
cholesky_solve_jit.steady_per_call_s0.02429 s
log_det_regularization_jit.steady_per_call_s0.02065 s
log_det_curvature_reg_jit.steady_per_call_s0.01992 s
regularization_matrix_jit.steady_per_call_s0.01135 s
regularization_matrix_prefix0.01135 s
curvature_F_off_diag_jit.steady_per_call_s0.01019 s
interpolator_prefix0.00949 s
setup_prefix_6.steady_per_call_s0.00949 s
mge_operated_basis_jit.steady_per_call_s0.006001 s
psf_weighted_data_jit.steady_per_call_s0.005959 s
curvature_F_func_func_jit.steady_per_call_s0.0006351 s
sparse_triplets_jit.steady_per_call_s0.0003549 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:20:19Z
inversion_setup_sparse_jit.compile_s3.851 s
inversion_setup_sparse_jit.lower_s2.784 s
mge_operated_basis_jit.compile_s2.682 s
mge_operated_basis_jit.lower_s1.761 s
regularization_matrix_jit.compile_s0.9853 s
setup_prefix_6.compile_s0.899 s
curvature_matrix_sparse_jit.first_call_s0.457 s
nnls_pdip_jit.first_call_s0.4561 s
reconstruction_jit.first_call_s0.4516 s
curvature_F_diag_jit.first_call_s0.4367 s
reconstruction_jit.compile_s0.2773 s
nnls_pdip_one_iteration_jit.compile_s0.2748 s
regularization_matrix_jit.lower_s0.2712 s
curvature_matrix_sparse_jit.compile_s0.2678 s
nnls_pdip_jit.compile_s0.2638 s
setup_prefix_6.lower_s0.225 s
log_evidence_sparse_jit.compile_s0.1837 s
ray_trace_jit.compile_s0.18 s
curvature_F_diag_jit.compile_s0.1771 s
curvature_F_off_diag_jit.compile_s0.1136 s
overlay_grid_jit.compile_s0.09244 s
ray_trace_jit.lower_s0.09002 s
cholesky_solve_jit.compile_s0.08062 s
blurred_image_jit.compile_s0.0804 s
data_vector_sparse_jit.compile_s0.07771 s
curvature_F_func_func_jit.compile_s0.07113 s
log_det_curvature_reg_jit.compile_s0.07098 s
sparse_triplets_jit.compile_s0.07059 s
cholesky_curvature_reg_jit.compile_s0.06246 s
nnls_pdip_one_iteration_jit.first_call_s0.05127 s
curvature_matrix_sparse_jit.lower_s0.0477 s
blurred_image_jit.lower_s0.04541 s
psf_weighted_data_jit.compile_s0.04462 s
lens_image_jit.lower_s0.03799 s
log_evidence_sparse_jit.lower_s0.03293 s
profile_subtract_jit.compile_s0.03173 s
curvature_F_diag_jit.lower_s0.02976 s
reconstruction_jit.lower_s0.02925 s
lens_image_jit.compile_s0.02886 s
cholesky_curvature_reg_jit.first_call_s0.02606 s
cholesky_solve_jit.first_call_s0.02507 s
inversion_setup_sparse_jit.first_call_s0.02376 s
log_evidence_sparse_jit.first_call_s0.02307 s
nnls_pdip_one_iteration_jit.lower_s0.02261 s
nnls_pdip_jit.lower_s0.02221 s
log_det_curvature_reg_jit.first_call_s0.01973 s
log_det_regularization_jit.first_call_s0.01965 s
curvature_F_off_diag_jit.lower_s0.01789 s
sparse_triplets_jit.lower_s0.0154 s
psf_weighted_data_jit.lower_s0.01338 s
overlay_grid_jit.lower_s0.01322 s
setup_prefix_6.first_call_s0.01297 s
regularization_matrix_jit.first_call_s0.01284 s
log_det_curvature_reg_jit.lower_s0.01237 s
curvature_F_off_diag_jit.first_call_s0.0109 s
cholesky_solve_jit.lower_s0.01012 s
data_vector_sparse_jit.lower_s0.009916 s
cholesky_curvature_reg_jit.lower_s0.009579 s
mge_operated_basis_jit.first_call_s0.007486 s
psf_weighted_data_jit.first_call_s0.007283 s
curvature_F_func_func_jit.lower_s0.006053 s
profile_subtract_jit.lower_s0.004736 s
blurred_image_jit.first_call_s0.001731 s
ray_trace_jit.first_call_s0.001165 s
curvature_F_func_func_jit.first_call_s0.0008783 s
data_vector_sparse_jit.first_call_s0.0007603 s
sparse_triplets_jit.first_call_s0.0007513 s
overlay_grid_jit.first_call_s0.0004595 s
log_det_regularization_jit.lower_s0.0003723 s
profile_subtract_jit.first_call_s0.0003148 s
lens_image_jit.first_call_s0.0003127 s
log_det_regularization_jit.compile_s1.03e-05 s
Largest value · s · superseded · measured 2026-10-25T14:21:49Z
full_pipeline.compile5.562 s
full_pipeline.lower3.115 s
full_pipeline.first_call0.8273 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.7e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/9e4861d45b9802a91868
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:21:49Z
- Run
legacy/bfcfa914c06ce605e43e- Record
lifecycle/e3a9b6f2782cd26fa9e7
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:39:06Z · runtime 0.82523 s ·
lifecycle/9e4861d45b9802a91868 - superseded (this page) · measured 2026-10-25T14:21:49Z · runtime 0.63375 s ·
lifecycle/e3a9b6f2782cd26fa9e7
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:31:09Z
- Runtime (vmap per call)
- 0.91061 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.91306 s
- single_jit_block
- 0.90015 s
- vmap.per_call
- 0.91061 s
- vmap.batch_time
- 2.73184 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 31.85 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 516). Per call 0.910615 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:31:09Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:25Z
component_total1.043 s
Regularized reconstruction0.4958 s
Curvature matrix (F, w-tilde)0.493 s
Mapped recon + log evidence (sparse)0.03936 s
Inversion setup (sparse, steps 4-8 combined)0.01216 s
Regularization matrix (H)0.001753 s
Blurred image (PSF convolution)0.0005661 s
Ray-trace grids0.0002304 s
Data vector (D, w-tilde)0.000212 s
Overlay grid (source pixel centres)6.337e-05 s
Profile-subtracted image2.059e-05 s
Lens light images (pre-PSF)1.495e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.4886 s
nnls_pdip_jit.steady_per_call_s0.484 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05448 s
cholesky_solve_jit.steady_per_call_s0.02785 s
cholesky_curvature_reg_jit.steady_per_call_s0.02635 s
log_det_regularization_jit.steady_per_call_s0.02472 s
log_det_curvature_reg_jit.steady_per_call_s0.02453 s
curvature_F_off_diag_jit.steady_per_call_s0.008588 s
regularization_matrix_jit.steady_per_call_s0.00686 s
regularization_matrix_prefix0.00686 s
mge_operated_basis_jit.steady_per_call_s0.005108 s
interpolator_prefix0.005107 s
setup_prefix_6.steady_per_call_s0.005107 s
psf_weighted_data_jit.steady_per_call_s0.003906 s
curvature_F_func_func_jit.steady_per_call_s0.0003794 s
sparse_triplets_jit.steady_per_call_s0.0002838 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:31:09Z
full_pipeline.compile3.796 s
full_pipeline.lower2.598 s
full_pipeline.first_call0.9252 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.23e-10
- tolerance
- 0.7021
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:31:09Z
- Run
legacy/1631dc3278dbf39eb98e- Record
lifecycle/4c53e409a27040f5d6a4
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.782485
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T16:31:09Z · runtime 0.91061 s ·
lifecycle/4c53e409a27040f5d6a4 - superseded · measured 2026-10-25T14:14:57Z · runtime 0.68302 s ·
lifecycle/c0f12b12d7c4569d9fd5
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:14:57Z
- Runtime (vmap per call)
- 0.68302 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.85850 s
- single_jit_block
- 0.83338 s
- vmap.per_call
- 0.68302 s
- vmap.batch_time
- 2.04907 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 42.46 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 482). Per call 0.683023 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:14:57Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:14:18Z
component_total0.9357 s
Curvature matrix (F, w-tilde)0.4641 s
Regularized reconstruction0.4268 s
Mapped recon + log evidence (sparse)0.0267 s
Inversion setup (sparse, steps 4-8 combined)0.01522 s
Regularization matrix (H)0.001232 s
Blurred image (PSF convolution)0.0006964 s
Data vector (D, w-tilde)0.0004196 s
Ray-trace grids0.000355 s
Overlay grid (source pixel centres)7.901e-05 s
Lens light images (pre-PSF)2.291e-05 s
Profile-subtracted image1.927e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.4373 s
curvature_F_diag_jit.steady_per_call_s0.3817 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05037 s
cholesky_solve_jit.steady_per_call_s0.02263 s
log_det_curvature_reg_jit.steady_per_call_s0.02255 s
log_det_regularization_jit.steady_per_call_s0.02126 s
cholesky_curvature_reg_jit.steady_per_call_s0.02075 s
curvature_F_off_diag_jit.steady_per_call_s0.008927 s
regularization_matrix_jit.steady_per_call_s0.008076 s
regularization_matrix_prefix0.008076 s
interpolator_prefix0.006845 s
setup_prefix_6.steady_per_call_s0.006845 s
mge_operated_basis_jit.steady_per_call_s0.006091 s
psf_weighted_data_jit.steady_per_call_s0.005853 s
curvature_F_func_func_jit.steady_per_call_s0.000514 s
sparse_triplets_jit.steady_per_call_s0.0004145 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:14:18Z
inversion_setup_sparse_jit.compile_s3.425 s
inversion_setup_sparse_jit.lower_s3.181 s
mge_operated_basis_jit.compile_s2.459 s
mge_operated_basis_jit.lower_s1.973 s
regularization_matrix_jit.compile_s1.126 s
setup_prefix_6.compile_s0.8374 s
curvature_matrix_sparse_jit.first_call_s0.5587 s
nnls_pdip_jit.first_call_s0.4672 s
reconstruction_jit.first_call_s0.4225 s
curvature_F_diag_jit.first_call_s0.3866 s
nnls_pdip_one_iteration_jit.compile_s0.3274 s
reconstruction_jit.compile_s0.3079 s
nnls_pdip_jit.compile_s0.3024 s
curvature_matrix_sparse_jit.compile_s0.294 s
regularization_matrix_jit.lower_s0.2908 s
setup_prefix_6.lower_s0.2332 s
log_evidence_sparse_jit.compile_s0.2277 s
ray_trace_jit.compile_s0.1939 s
curvature_F_diag_jit.compile_s0.1848 s
log_det_curvature_reg_jit.compile_s0.1163 s
curvature_F_off_diag_jit.compile_s0.1059 s
ray_trace_jit.lower_s0.1054 s
overlay_grid_jit.compile_s0.09673 s
data_vector_sparse_jit.compile_s0.08462 s
blurred_image_jit.compile_s0.07847 s
cholesky_solve_jit.compile_s0.07731 s
sparse_triplets_jit.compile_s0.0734 s
curvature_F_func_func_jit.compile_s0.06447 s
cholesky_curvature_reg_jit.compile_s0.06213 s
nnls_pdip_one_iteration_jit.first_call_s0.0591 s
psf_weighted_data_jit.compile_s0.05593 s
curvature_matrix_sparse_jit.lower_s0.05237 s
blurred_image_jit.lower_s0.05028 s
profile_subtract_jit.compile_s0.04223 s
lens_image_jit.lower_s0.04221 s
log_evidence_sparse_jit.first_call_s0.03618 s
curvature_F_diag_jit.lower_s0.03504 s
reconstruction_jit.lower_s0.03183 s
lens_image_jit.compile_s0.03069 s
log_evidence_sparse_jit.lower_s0.03047 s
nnls_pdip_one_iteration_jit.lower_s0.02892 s
nnls_pdip_jit.lower_s0.02821 s
log_det_curvature_reg_jit.first_call_s0.0237 s
cholesky_solve_jit.first_call_s0.02364 s
psf_weighted_data_jit.lower_s0.02318 s
inversion_setup_sparse_jit.first_call_s0.02309 s
cholesky_curvature_reg_jit.first_call_s0.02164 s
log_det_regularization_jit.first_call_s0.01974 s
curvature_F_off_diag_jit.lower_s0.01902 s
sparse_triplets_jit.lower_s0.01559 s
overlay_grid_jit.lower_s0.01534 s
data_vector_sparse_jit.lower_s0.01474 s
log_det_curvature_reg_jit.lower_s0.01415 s
curvature_F_off_diag_jit.first_call_s0.011 s
cholesky_solve_jit.lower_s0.01087 s
cholesky_curvature_reg_jit.lower_s0.01057 s
mge_operated_basis_jit.first_call_s0.01044 s
regularization_matrix_jit.first_call_s0.01039 s
setup_prefix_6.first_call_s0.008955 s
curvature_F_func_func_jit.lower_s0.006589 s
psf_weighted_data_jit.first_call_s0.005158 s
profile_subtract_jit.lower_s0.005025 s
blurred_image_jit.first_call_s0.001789 s
sparse_triplets_jit.first_call_s0.001408 s
ray_trace_jit.first_call_s0.001146 s
curvature_F_func_func_jit.first_call_s0.001112 s
data_vector_sparse_jit.first_call_s0.001073 s
profile_subtract_jit.first_call_s0.0004783 s
overlay_grid_jit.first_call_s0.0004137 s
log_det_regularization_jit.lower_s0.0003961 s
lens_image_jit.first_call_s0.0003003 s
log_det_regularization_jit.compile_s1.377e-05 s
Largest value · s · superseded · measured 2026-10-25T14:14:57Z
full_pipeline.compile5.008 s
full_pipeline.lower3.452 s
full_pipeline.first_call0.8018 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.7e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4c53e409a27040f5d6a4
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:14:57Z
- Run
legacy/8e964647ef5d5ee83d97- Record
lifecycle/c0f12b12d7c4569d9fd5
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.91
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - compile evidence
results/imaging/rectangular/euclid/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:31:09Z · runtime 0.91061 s ·
lifecycle/4c53e409a27040f5d6a4 - superseded (this page) · measured 2026-10-25T14:14:57Z · runtime 0.68302 s ·
lifecycle/c0f12b12d7c4569d9fd5
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:40:29Z
- Runtime (vmap per call)
- 0.00768 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02932 s
- single_jit_block
- 0.02978 s
- vmap.per_call
- 0.00768 s
- vmap.batch_time
- 0.49176 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 520.6 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 337). Per call 0.00768368 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:40:29Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:39:45Z
component_total0.03384 s
Regularized reconstruction0.02423 s
Inversion setup (steps 4-8 combined)0.005207 s
Mapped recon + log evidence0.0018 s
Curvature matrix (F)0.0009762 s
Blurred image (PSF convolution)0.0006673 s
Data vector (D)0.0002498 s
Overlay grid (source pixel centres)0.0001783 s
Ray-trace grids0.0001576 s
Lens light images (pre-PSF)0.000138 s
Profile-subtracted image0.0001221 s
Regularization matrix (H)0.0001127 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02414 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002638 s
regularization_matrix_jit.steady_per_call_s0.001783 s
regularization_matrix_prefix0.001783 s
interpolator_prefix0.00167 s
setup_prefix_6.steady_per_call_s0.00167 s
cholesky_solve_jit.steady_per_call_s0.00125 s
log_det_curvature_reg_jit.steady_per_call_s0.0009862 s
cholesky_curvature_reg_jit.steady_per_call_s0.0009811 s
log_det_regularization_jit.steady_per_call_s0.0009679 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:40:29Z
full_pipeline.compile8.72 s
full_pipeline.lower3.391 s
full_pipeline.first_call0.3075 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.733e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:40:29Z
- Run
legacy/58e53cb5d4670af1cc21- Record
lifecycle/456f7d65babc5524183a
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.621768
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/parity.json - gradient evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:40:29Z · runtime 0.00768 s ·
lifecycle/456f7d65babc5524183a - superseded · measured 2026-10-25T14:23:11Z · runtime 0.00793 s ·
lifecycle/5f5a46de978c3564b6bf
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:23:11Z
- Runtime (vmap per call)
- 0.00793 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02983 s
- single_jit_block
- 0.02978 s
- vmap.per_call
- 0.00793 s
- vmap.batch_time
- 0.50724 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 504.7 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 462). Per call 0.0079256 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:23:11Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:22:26Z
component_total0.03383 s
Regularized reconstruction0.02405 s
Inversion setup (steps 4-8 combined)0.006171 s
Mapped recon + log evidence0.002136 s
Curvature matrix (F)0.0009758 s
Blurred image (PSF convolution)0.0006778 s
Data vector (D)0.0002782 s
Ray-trace grids0.0001543 s
Lens light images (pre-PSF)0.0001287 s
Profile-subtracted image0.0001209 s
Overlay grid (source pixel centres)0.0001075 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02417 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.00289 s
interpolator_prefix0.002642 s
setup_prefix_6.steady_per_call_s0.002642 s
regularization_matrix_jit.steady_per_call_s0.001677 s
regularization_matrix_prefix0.001677 s
cholesky_solve_jit.steady_per_call_s0.001283 s
cholesky_curvature_reg_jit.steady_per_call_s0.001011 s
log_det_regularization_jit.steady_per_call_s0.00101 s
log_det_curvature_reg_jit.steady_per_call_s0.000969 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:22:26Z
inversion_setup_jit.compile_s6.705 s
inversion_setup_jit.lower_s3.104 s
regularization_matrix_jit.compile_s2.678 s
setup_prefix_6.compile_s2.398 s
ray_trace_jit.compile_s0.4201 s
nnls_pdip_one_iteration_jit.compile_s0.3653 s
reconstruction_jit.compile_s0.3151 s
nnls_pdip_jit.compile_s0.3008 s
regularization_matrix_jit.lower_s0.2798 s
inversion_setup_jit.first_call_s0.2741 s
setup_prefix_6.lower_s0.2398 s
log_evidence_jit.compile_s0.1902 s
data_vector_jit.compile_s0.1356 s
overlay_grid_jit.compile_s0.1354 s
blurred_image_jit.compile_s0.1243 s
ray_trace_jit.lower_s0.09213 s
log_det_curvature_reg_jit.compile_s0.08743 s
cholesky_curvature_reg_jit.compile_s0.08163 s
cholesky_solve_jit.compile_s0.07728 s
curvature_matrix_jit.compile_s0.05603 s
blurred_image_jit.lower_s0.0468 s
lens_image_jit.lower_s0.03756 s
lens_image_jit.compile_s0.03387 s
reconstruction_jit.lower_s0.02887 s
nnls_pdip_jit.first_call_s0.02613 s
profile_subtract_jit.compile_s0.02607 s
reconstruction_jit.first_call_s0.02573 s
nnls_pdip_jit.lower_s0.02479 s
log_evidence_jit.lower_s0.02476 s
nnls_pdip_one_iteration_jit.lower_s0.02446 s
overlay_grid_jit.lower_s0.01447 s
cholesky_curvature_reg_jit.lower_s0.01446 s
cholesky_solve_jit.lower_s0.01216 s
log_det_curvature_reg_jit.lower_s0.01213 s
curvature_matrix_jit.lower_s0.01021 s
blurred_image_jit.first_call_s0.007695 s
regularization_matrix_jit.first_call_s0.007581 s
setup_prefix_6.first_call_s0.007496 s
data_vector_jit.lower_s0.007088 s
profile_subtract_jit.lower_s0.00487 s
nnls_pdip_one_iteration_jit.first_call_s0.004756 s
log_evidence_jit.first_call_s0.00338 s
cholesky_solve_jit.first_call_s0.001751 s
curvature_matrix_jit.first_call_s0.001714 s
log_det_curvature_reg_jit.first_call_s0.00165 s
cholesky_curvature_reg_jit.first_call_s0.001633 s
ray_trace_jit.first_call_s0.001617 s
log_det_regularization_jit.first_call_s0.001074 s
data_vector_jit.first_call_s0.0008927 s
overlay_grid_jit.first_call_s0.0007692 s
lens_image_jit.first_call_s0.0006766 s
profile_subtract_jit.first_call_s0.0006072 s
log_det_regularization_jit.lower_s0.0002491 s
log_det_regularization_jit.compile_s8.25e-06 s
Largest value · s · superseded · measured 2026-10-25T14:23:11Z
full_pipeline.compile8.307 s
full_pipeline.lower3.76 s
full_pipeline.first_call0.3313 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.518e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/456f7d65babc5524183a
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:23:11Z
- Run
legacy/d8596e9cfd45e2fbd646- Record
lifecycle/5f5a46de978c3564b6bf
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:40:29Z · runtime 0.00768 s ·
lifecycle/456f7d65babc5524183a - superseded (this page) · measured 2026-10-25T14:23:11Z · runtime 0.00793 s ·
lifecycle/5f5a46de978c3564b6bf
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:42:07Z
- Runtime (vmap per call)
- 0.01293 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03443 s
- single_jit_block
- 0.03432 s
- vmap.per_call
- 0.01293 s
- vmap.batch_time
- 0.82752 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 309.4 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 497). Per call 0.01293 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:42:07Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:41:17Z
component_total0.04131 s
Regularized reconstruction0.02428 s
Curvature matrix (F, w-tilde)0.009896 s
Inversion setup (sparse, steps 4-8 combined)0.003909 s
Mapped recon + log evidence (sparse)0.001935 s
Blurred image (PSF convolution)0.0006855 s
Data vector (D, w-tilde)0.0002509 s
Ray-trace grids0.0001953 s
Overlay grid (source pixel centres)0.00016 s
Profile-subtracted image0.0001263 s
Lens light images (pre-PSF)0.000124 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02426 s
curvature_F_diag_jit.steady_per_call_s0.009564 s
mge_operated_basis_jit.steady_per_call_s0.002913 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002604 s
interpolator_prefix0.001943 s
setup_prefix_6.steady_per_call_s0.001943 s
regularization_matrix_jit.steady_per_call_s0.00169 s
regularization_matrix_prefix0.00169 s
cholesky_solve_jit.steady_per_call_s0.001243 s
log_det_curvature_reg_jit.steady_per_call_s0.001025 s
cholesky_curvature_reg_jit.steady_per_call_s0.0009645 s
log_det_regularization_jit.steady_per_call_s0.000948 s
curvature_F_off_diag_jit.steady_per_call_s0.0005766 s
curvature_F_func_func_jit.steady_per_call_s0.0002578 s
sparse_triplets_jit.steady_per_call_s0.0001748 s
psf_weighted_data_jit.steady_per_call_s0.0001689 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:42:07Z
full_pipeline.compile8.417 s
full_pipeline.lower3.182 s
full_pipeline.first_call0.257 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.009e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:42:07Z
- Run
legacy/4425c084f5dd4a0077d7- Record
lifecycle/bc5ed323618c58fc7682
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.778139
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:42:07Z · runtime 0.01293 s ·
lifecycle/bc5ed323618c58fc7682 - superseded · measured 2026-10-25T14:24:47Z · runtime 0.01319 s ·
lifecycle/7c406d246facb4fda9ad
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:24:47Z
- Runtime (vmap per call)
- 0.01319 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03468 s
- single_jit_block
- 0.03477 s
- vmap.per_call
- 0.01319 s
- vmap.batch_time
- 0.84424 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 303.2 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 462). Per call 0.0131913 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:24:47Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:23:57Z
component_total0.04325 s
Regularized reconstruction0.02443 s
Curvature matrix (F, w-tilde)0.01048 s
Inversion setup (sparse, steps 4-8 combined)0.004578 s
Mapped recon + log evidence (sparse)0.001902 s
Blurred image (PSF convolution)0.0007945 s
Data vector (D, w-tilde)0.0002341 s
Regularization matrix (H)0.0002283 s
Ray-trace grids0.0001705 s
Profile-subtracted image0.0001521 s
Overlay grid (source pixel centres)0.0001421 s
Lens light images (pre-PSF)0.000134 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02439 s
curvature_F_diag_jit.steady_per_call_s0.01025 s
mge_operated_basis_jit.steady_per_call_s0.003254 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002689 s
regularization_matrix_jit.steady_per_call_s0.001753 s
regularization_matrix_prefix0.001753 s
interpolator_prefix0.001525 s
setup_prefix_6.steady_per_call_s0.001525 s
cholesky_solve_jit.steady_per_call_s0.001282 s
cholesky_curvature_reg_jit.steady_per_call_s0.001027 s
log_det_curvature_reg_jit.steady_per_call_s0.000999 s
log_det_regularization_jit.steady_per_call_s0.0009852 s
curvature_F_off_diag_jit.steady_per_call_s0.0006215 s
curvature_F_func_func_jit.steady_per_call_s0.0002676 s
sparse_triplets_jit.steady_per_call_s0.000204 s
psf_weighted_data_jit.steady_per_call_s0.00015 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:23:57Z
inversion_setup_sparse_jit.compile_s6.533 s
mge_operated_basis_jit.compile_s4.483 s
inversion_setup_sparse_jit.lower_s3.253 s
setup_prefix_6.compile_s2.345 s
regularization_matrix_jit.compile_s2.255 s
mge_operated_basis_jit.lower_s1.837 s
ray_trace_jit.compile_s0.4202 s
curvature_matrix_sparse_jit.compile_s0.385 s
nnls_pdip_one_iteration_jit.compile_s0.3369 s
reconstruction_jit.compile_s0.328 s
nnls_pdip_jit.compile_s0.3198 s
regularization_matrix_jit.lower_s0.301 s
log_evidence_sparse_jit.compile_s0.2424 s
setup_prefix_6.lower_s0.2354 s
inversion_setup_sparse_jit.first_call_s0.217 s
mge_operated_basis_jit.first_call_s0.1677 s
curvature_F_diag_jit.compile_s0.1634 s
blurred_image_jit.compile_s0.1317 s
psf_weighted_data_jit.compile_s0.1315 s
overlay_grid_jit.compile_s0.1265 s
data_vector_sparse_jit.compile_s0.1246 s
curvature_F_off_diag_jit.compile_s0.1186 s
cholesky_curvature_reg_jit.compile_s0.09983 s
curvature_matrix_sparse_jit.first_call_s0.09392 s
ray_trace_jit.lower_s0.09364 s
log_det_curvature_reg_jit.compile_s0.08456 s
cholesky_solve_jit.compile_s0.07494 s
sparse_triplets_jit.compile_s0.05563 s
blurred_image_jit.lower_s0.05417 s
curvature_matrix_sparse_jit.lower_s0.05001 s
lens_image_jit.lower_s0.04066 s
curvature_F_func_func_jit.compile_s0.03799 s
log_evidence_sparse_jit.lower_s0.035 s
curvature_F_diag_jit.first_call_s0.03446 s
lens_image_jit.compile_s0.0339 s
curvature_F_diag_jit.lower_s0.03061 s
reconstruction_jit.lower_s0.03029 s
nnls_pdip_one_iteration_jit.lower_s0.02655 s
nnls_pdip_jit.first_call_s0.02616 s
reconstruction_jit.first_call_s0.02605 s
profile_subtract_jit.compile_s0.02603 s
nnls_pdip_jit.lower_s0.02488 s
overlay_grid_jit.lower_s0.02022 s
curvature_F_off_diag_jit.first_call_s0.01818 s
curvature_F_off_diag_jit.lower_s0.0179 s
sparse_triplets_jit.lower_s0.01675 s
psf_weighted_data_jit.lower_s0.01498 s
log_det_curvature_reg_jit.lower_s0.0135 s
cholesky_solve_jit.lower_s0.01144 s
cholesky_curvature_reg_jit.lower_s0.01118 s
data_vector_sparse_jit.lower_s0.01097 s
regularization_matrix_jit.first_call_s0.008487 s
setup_prefix_6.first_call_s0.007417 s
log_evidence_sparse_jit.first_call_s0.00638 s
curvature_F_func_func_jit.lower_s0.006376 s
blurred_image_jit.first_call_s0.006365 s
profile_subtract_jit.lower_s0.004711 s
nnls_pdip_one_iteration_jit.first_call_s0.004332 s
cholesky_solve_jit.first_call_s0.001973 s
log_det_curvature_reg_jit.first_call_s0.001827 s
cholesky_curvature_reg_jit.first_call_s0.001732 s
ray_trace_jit.first_call_s0.001376 s
log_det_regularization_jit.first_call_s0.001079 s
data_vector_sparse_jit.first_call_s0.001078 s
psf_weighted_data_jit.first_call_s0.0009257 s
curvature_F_func_func_jit.first_call_s0.0008457 s
overlay_grid_jit.first_call_s0.0008284 s
sparse_triplets_jit.first_call_s0.0008037 s
profile_subtract_jit.first_call_s0.0006822 s
lens_image_jit.first_call_s0.0005739 s
log_det_regularization_jit.lower_s0.0003085 s
log_det_regularization_jit.compile_s1.085e-05 s
Largest value · s · superseded · measured 2026-10-25T14:24:47Z
full_pipeline.compile7.954 s
full_pipeline.lower3.24 s
full_pipeline.first_call0.3257 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.186e-09
- tolerance
- 0.7021
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/bc5ed323618c58fc7682
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:24:47Z
- Run
legacy/bd5f4353b3d323236058- Record
lifecycle/7c406d246facb4fda9ad
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.912
Evidence
- runtime evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/euclid/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:42:07Z · runtime 0.01293 s ·
lifecycle/bc5ed323618c58fc7682 - superseded (this page) · measured 2026-10-25T14:24:47Z · runtime 0.01319 s ·
lifecycle/7c406d246facb4fda9ad
← Profiling TimingsPyAutoLens / imaging / rectangular / euclid / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:13:38Z
- Runtime (vmap per call)
- 0.28250 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.28250 s
- Est. 12 CPU
- 0.04708 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- not projected: peak_rss_gb not recorded (sacct recorded no MaxRSS for the .batch step (the task ended before the accounting sample))
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:13:38Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:13:48Z
component_total0.408 s
Reconstruction solve (BLAS)0.2001 s
F: mapper×mapper block [sparse-op]0.05425 s
Log evidence (figure of merit)0.0357 s
log det (F+H) [Cholesky]0.02614 s
Inversion build (trace+mesh+mapper)0.01355 s
F: mapper×linear-func block [FFT conv + scatter]0.01241 s
log det H [Cholesky]0.01215 s
MGE: image_2d_from(grid) x60 [numpy]0.01205 s
MGE: batched PSF convolution [real-space np]0.01012 s
Mapper sparse triplets0.005701 s
Blurred image (FFT convolve)0.005417 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.005111 s
Regularization matrix H0.003183 s
F + H0.002408 s
MGE operated mapping matrix [residual: dict assembly]0.002208 s
PSF-weighted data [numba]0.002139 s
Data vector D [numba]0.001764 s
Mapped reconstruction [numba+FFT]0.00168 s
Model data + chi^20.001444 s
F: linear-func×linear-func block [BLAS]0.000609 s
Regularization term s'Hs0.000553 s
FitImaging construct0.000117 s
Profile subtracted image3.241e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.095e-13
- tolerance
- 0.7021
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:13:38Z
- Run
legacy/4ee85f82b1d97d7c04c5- Record
lifecycle/6060fdcfa2e5a4a0c168
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
Evidence
- runtime evidence
results/imaging/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/rectangular/euclid/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:13:38Z · runtime 0.28250 s ·
lifecycle/6060fdcfa2e5a4a0c168
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_a100 / default
Source size source_pixels_784 · lens light default · class experimental · status current · measured 2026-10-27T10:57:47Z
- Runtime (vmap per call)
- 1.15558 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.27943 s
- single_jit_block
- 1.27810 s
- vmap.per_call
- 1.15558 s
- vmap.batch_time
- 3.46674 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 12.98 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 293). Per call 1.15558 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-27T10:57:47Z
vmap.batch_time3.467 s
single_jit_median1.279 s
single_jit_block1.278 s
vmap.per_call1.156 s
Likelihood breakdown
Component total · s · current · measured 2026-10-27T10:55:42Z
component_total1.338 s
Curvature matrix (F, w-tilde)1.071 s
Regularized reconstruction0.1781 s
Inversion setup (sparse, steps 4-8 combined)0.07405 s
Mapped recon + log evidence (sparse)0.009854 s
Regularization matrix (H)0.001995 s
Ray-trace grids0.00127 s
Blurred image (PSF convolution)0.0009889 s
Data vector (D, w-tilde)0.0008708 s
Overlay grid (source pixel centres)7.588e-05 s
Profile-subtracted image4.091e-05 s
Lens light images (pre-PSF)2.317e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.032 s
nnls_pdip_jit.steady_per_call_s0.1794 s
curvature_F_off_diag_jit.steady_per_call_s0.04823 s
regularization_matrix_jit.steady_per_call_s0.04027 s
regularization_matrix_prefix0.04027 s
interpolator_prefix0.03828 s
setup_prefix_6.steady_per_call_s0.03828 s
mge_operated_basis_jit.steady_per_call_s0.0207 s
psf_weighted_data_jit.steady_per_call_s0.02019 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.02011 s
cholesky_solve_jit.steady_per_call_s0.008885 s
cholesky_curvature_reg_jit.steady_per_call_s0.007971 s
log_det_regularization_jit.steady_per_call_s0.006425 s
log_det_curvature_reg_jit.steady_per_call_s0.00642 s
curvature_F_func_func_jit.steady_per_call_s0.002386 s
sparse_triplets_jit.steady_per_call_s0.001132 s
Compilation and setup
Largest value · s · current · measured 2026-10-27T10:57:47Z
full_pipeline.compile8.788 s
full_pipeline.lower3.841 s
full_pipeline.first_call1.305 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.455e-10
- tolerance
- 2.72
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- size_variant: a declared size measured beside the standard 1225 source pixels (catalogue/size_variants.json, human 2026-10-26, autolens_profiling#468 ("Profile 28² too")): 784 source pixels, the rectangular mesh the SLaM inference runs use (mesh_shape 28x28 = 784; the standard-size production cell is otherwise unchanged: hst_rect_adapt 32x32 resized to 28x28 instead of 35x35), so the autolens_inference wall-time rows pair with a profiling runtime row of the same size (autolens_inference#47 size_match)
- Source size
- source_pixels_784
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-27T10:57:47Z
- Run
legacy/c3d73586e628cb3507cb- Record
lifecycle/5e126050d5a2da290c4f
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.018609
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/source_pixels_784/runtime.json - fit figure
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/source_pixels_784/fit.png - parity evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/source_pixels_784/parity.json - breakdown evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/source_pixels_784/breakdown.json
History
- current (this page) · measured 2026-10-27T10:57:47Z · runtime 1.15558 s ·
lifecycle/5e126050d5a2da290c4f
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T17:00:10Z
- Runtime (vmap per call)
- 1.93196 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.98325 s
- single_jit_block
- 1.99105 s
- vmap.per_call
- 1.93196 s
- vmap.batch_time
- 5.79588 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 7.764 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 307). Per call 1.93196 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:00:10Z
vmap.batch_time5.796 s
single_jit_block1.991 s
single_jit_median1.983 s
vmap.per_call1.932 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:57:21Z
component_total2.182 s
Curvature matrix (F, w-tilde)1.529 s
Regularized reconstruction0.5502 s
Inversion setup (sparse, steps 4-8 combined)0.06823 s
Mapped recon + log evidence (sparse)0.0281 s
Regularization matrix (H)0.002953 s
Blurred image (PSF convolution)0.001232 s
Ray-trace grids0.00102 s
Data vector (D, w-tilde)0.0008412 s
Overlay grid (source pixel centres)9.749e-05 s
Profile-subtracted image2.739e-05 s
Lens light images (pre-PSF)2.366e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.491 s
nnls_pdip_jit.steady_per_call_s0.5501 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05456 s
curvature_F_off_diag_jit.steady_per_call_s0.04808 s
regularization_matrix_jit.steady_per_call_s0.03517 s
regularization_matrix_prefix0.03517 s
interpolator_prefix0.03221 s
setup_prefix_6.steady_per_call_s0.03221 s
cholesky_solve_jit.steady_per_call_s0.02504 s
cholesky_curvature_reg_jit.steady_per_call_s0.0241 s
mge_operated_basis_jit.steady_per_call_s0.0209 s
psf_weighted_data_jit.steady_per_call_s0.02003 s
log_det_regularization_jit.steady_per_call_s0.01948 s
log_det_curvature_reg_jit.steady_per_call_s0.01936 s
curvature_F_func_func_jit.steady_per_call_s0.002292 s
sparse_triplets_jit.steady_per_call_s0.0007326 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:00:10Z
full_pipeline.compile7.835 s
full_pipeline.lower3.661 s
full_pipeline.first_call2 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.366e-10
- tolerance
- 2.709
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:00:10Z
- Run
legacy/f75c945947d38a0982d2- Record
lifecycle/22c24ae6e2c83dc51d89
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.881589
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T17:00:10Z · runtime 1.93196 s ·
lifecycle/22c24ae6e2c83dc51d89 - superseded · measured 2026-10-25T14:43:26Z · runtime 1.70914 s ·
lifecycle/e2fb64f95d411e91e768
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:43:26Z
- Runtime (vmap per call)
- 1.70914 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.96754 s
- single_jit_block
- 1.98947 s
- vmap.per_call
- 1.70914 s
- vmap.batch_time
- 5.12742 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.776 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 82). Per call 1.70914 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:43:26Z
vmap.batch_time5.127 s
single_jit_block1.989 s
single_jit_median1.968 s
vmap.per_call1.709 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:40:42Z
component_total2.201 s
Curvature matrix (F, w-tilde)1.541 s
Regularized reconstruction0.552 s
Inversion setup (sparse, steps 4-8 combined)0.07595 s
Mapped recon + log evidence (sparse)0.02603 s
Regularization matrix (H)0.002203 s
Ray-trace grids0.001252 s
Blurred image (PSF convolution)0.001057 s
Data vector (D, w-tilde)0.0008449 s
Overlay grid (source pixel centres)8.008e-05 s
Profile-subtracted image3.26e-05 s
Lens light images (pre-PSF)2.438e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.486 s
nnls_pdip_jit.steady_per_call_s0.55 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05517 s
curvature_F_off_diag_jit.steady_per_call_s0.04884 s
regularization_matrix_jit.steady_per_call_s0.04066 s
regularization_matrix_prefix0.04066 s
interpolator_prefix0.03846 s
setup_prefix_6.steady_per_call_s0.03846 s
cholesky_curvature_reg_jit.steady_per_call_s0.02451 s
cholesky_solve_jit.steady_per_call_s0.02438 s
mge_operated_basis_jit.steady_per_call_s0.02063 s
psf_weighted_data_jit.steady_per_call_s0.01939 s
log_det_regularization_jit.steady_per_call_s0.01921 s
log_det_curvature_reg_jit.steady_per_call_s0.01863 s
curvature_F_func_func_jit.steady_per_call_s0.00263 s
sparse_triplets_jit.steady_per_call_s0.0009802 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:40:42Z
inversion_setup_sparse_jit.compile_s7.711 s
mge_operated_basis_jit.compile_s6.398 s
inversion_setup_sparse_jit.lower_s3.492 s
mge_operated_basis_jit.lower_s2.336 s
curvature_matrix_sparse_jit.first_call_s1.55 s
curvature_F_diag_jit.first_call_s1.486 s
regularization_matrix_jit.compile_s1.158 s
setup_prefix_6.compile_s0.9459 s
nnls_pdip_jit.first_call_s0.5528 s
reconstruction_jit.first_call_s0.5487 s
reconstruction_jit.compile_s0.2871 s
nnls_pdip_jit.compile_s0.2713 s
regularization_matrix_jit.lower_s0.2693 s
nnls_pdip_one_iteration_jit.compile_s0.2683 s
curvature_matrix_sparse_jit.compile_s0.2667 s
setup_prefix_6.lower_s0.2249 s
log_evidence_sparse_jit.compile_s0.1946 s
ray_trace_jit.compile_s0.1794 s
curvature_F_diag_jit.compile_s0.1701 s
blurred_image_jit.compile_s0.1273 s
overlay_grid_jit.lower_s0.1204 s
ray_trace_jit.lower_s0.09336 s
curvature_F_off_diag_jit.compile_s0.09151 s
inversion_setup_sparse_jit.first_call_s0.07679 s
cholesky_solve_jit.compile_s0.07405 s
data_vector_sparse_jit.compile_s0.07398 s
sparse_triplets_jit.compile_s0.07211 s
log_det_curvature_reg_jit.compile_s0.06562 s
lens_image_jit.lower_s0.06549 s
blurred_image_jit.lower_s0.05932 s
overlay_grid_jit.compile_s0.05637 s
cholesky_curvature_reg_jit.compile_s0.05604 s
nnls_pdip_one_iteration_jit.first_call_s0.05471 s
curvature_F_off_diag_jit.first_call_s0.05233 s
regularization_matrix_jit.first_call_s0.04705 s
psf_weighted_data_jit.compile_s0.04573 s
curvature_matrix_sparse_jit.lower_s0.04522 s
curvature_F_func_func_jit.compile_s0.04287 s
setup_prefix_6.first_call_s0.0418 s
profile_subtract_jit.compile_s0.03199 s
curvature_F_diag_jit.lower_s0.03168 s
lens_image_jit.compile_s0.0303 s
log_evidence_sparse_jit.lower_s0.02916 s
reconstruction_jit.lower_s0.02893 s
psf_weighted_data_jit.first_call_s0.02565 s
log_evidence_sparse_jit.first_call_s0.02542 s
mge_operated_basis_jit.first_call_s0.02537 s
cholesky_solve_jit.first_call_s0.02453 s
cholesky_curvature_reg_jit.first_call_s0.02426 s
nnls_pdip_one_iteration_jit.lower_s0.02269 s
nnls_pdip_jit.lower_s0.02181 s
log_det_regularization_jit.first_call_s0.02011 s
log_det_curvature_reg_jit.first_call_s0.01875 s
curvature_F_off_diag_jit.lower_s0.01614 s
sparse_triplets_jit.lower_s0.01531 s
psf_weighted_data_jit.lower_s0.01298 s
log_det_curvature_reg_jit.lower_s0.01189 s
cholesky_solve_jit.lower_s0.009845 s
data_vector_sparse_jit.lower_s0.009502 s
cholesky_curvature_reg_jit.lower_s0.00928 s
curvature_F_func_func_jit.lower_s0.005815 s
profile_subtract_jit.lower_s0.004746 s
curvature_F_func_func_jit.first_call_s0.003555 s
blurred_image_jit.first_call_s0.002497 s
ray_trace_jit.first_call_s0.001847 s
data_vector_sparse_jit.first_call_s0.001535 s
overlay_grid_jit.first_call_s0.001276 s
sparse_triplets_jit.first_call_s0.00125 s
log_det_regularization_jit.lower_s0.0003672 s
lens_image_jit.first_call_s0.0003325 s
profile_subtract_jit.first_call_s0.0003102 s
log_det_regularization_jit.compile_s1.238e-05 s
Largest value · s · superseded · measured 2026-10-25T14:43:26Z
full_pipeline.compile8.933 s
full_pipeline.lower3.797 s
full_pipeline.first_call1.997 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.983e-10
- tolerance
- 2.709
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/22c24ae6e2c83dc51d89
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:43:26Z
- Run
legacy/7b39fa44b1aa58d66536- Record
lifecycle/e2fb64f95d411e91e768
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:00:10Z · runtime 1.93196 s ·
lifecycle/22c24ae6e2c83dc51d89 - superseded (this page) · measured 2026-10-25T14:43:26Z · runtime 1.70914 s ·
lifecycle/e2fb64f95d411e91e768
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:34:41Z
- Runtime (vmap per call)
- 2.96301 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.99424 s
- vmap.per_call
- 2.96301 s
- vmap.batch_time
- 8.88902 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 9.787 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 321). Per call 2.96301 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:34:41Z
vmap.batch_time8.889 s
single_jit_block2.994 s
vmap.per_call2.963 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:33:02Z
component_total2.743 s
Curvature matrix (F, w-tilde)2.028 s
Regularized reconstruction0.6151 s
Inversion setup (sparse, steps 4-8 combined)0.06063 s
Mapped recon + log evidence (sparse)0.03207 s
Regularization matrix (H)0.00485 s
Blurred image (PSF convolution)0.0009633 s
Ray-trace grids0.0007941 s
Data vector (D, w-tilde)0.0006376 s
Overlay grid (source pixel centres)6.735e-05 s
Profile-subtracted image3.616e-05 s
Lens light images (pre-PSF)2.154e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.981 s
nnls_pdip_jit.steady_per_call_s0.6231 s
curvature_F_off_diag_jit.steady_per_call_s0.06611 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.06139 s
cholesky_solve_jit.steady_per_call_s0.02968 s
cholesky_curvature_reg_jit.steady_per_call_s0.02834 s
regularization_matrix_jit.steady_per_call_s0.02785 s
regularization_matrix_prefix0.02785 s
log_det_regularization_jit.steady_per_call_s0.02382 s
log_det_curvature_reg_jit.steady_per_call_s0.02367 s
interpolator_prefix0.023 s
setup_prefix_6.steady_per_call_s0.023 s
mge_operated_basis_jit.steady_per_call_s0.02218 s
psf_weighted_data_jit.steady_per_call_s0.01649 s
curvature_F_func_func_jit.steady_per_call_s0.002551 s
sparse_triplets_jit.steady_per_call_s0.0007478 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:34:41Z
full_pipeline.compile8.277 s
full_pipeline.lower4.199 s
full_pipeline.first_call3.355 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.672e-09
- tolerance
- 2.709
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:34:41Z
- Run
legacy/88f422d894e6186d3410- Record
lifecycle/2b5e34f509175fd4d030
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.863849
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - gradient evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T16:34:41Z · runtime 2.96301 s ·
lifecycle/2b5e34f509175fd4d030 - superseded · measured 2026-10-25T14:17:33Z · runtime 2.02948 s ·
lifecycle/9baf33d9480e0a9c128b
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:17:33Z
- Runtime (vmap per call)
- 2.02948 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.15470 s
- vmap.per_call
- 2.02948 s
- vmap.batch_time
- 6.08844 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 14.29 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 291). Per call 2.02948 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:17:33Z
vmap.batch_time6.088 s
single_jit_block2.155 s
vmap.per_call2.029 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:17:00Z
component_total2.312 s
Curvature matrix (F, w-tilde)1.676 s
Regularized reconstruction0.5361 s
Inversion setup (sparse, steps 4-8 combined)0.06908 s
Mapped recon + log evidence (sparse)0.02505 s
Regularization matrix (H)0.001531 s
Ray-trace grids0.001251 s
Data vector (D, w-tilde)0.001205 s
Blurred image (PSF convolution)0.00109 s
Overlay grid (source pixel centres)7.339e-05 s
Lens light images (pre-PSF)4.845e-05 s
Profile-subtracted image4.144e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.668 s
nnls_pdip_jit.steady_per_call_s0.5408 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05447 s
curvature_F_off_diag_jit.steady_per_call_s0.04872 s
regularization_matrix_jit.steady_per_call_s0.03035 s
regularization_matrix_prefix0.03035 s
interpolator_prefix0.02882 s
setup_prefix_6.steady_per_call_s0.02882 s
cholesky_solve_jit.steady_per_call_s0.02371 s
cholesky_curvature_reg_jit.steady_per_call_s0.02318 s
mge_operated_basis_jit.steady_per_call_s0.02125 s
psf_weighted_data_jit.steady_per_call_s0.02051 s
log_det_regularization_jit.steady_per_call_s0.01832 s
log_det_curvature_reg_jit.steady_per_call_s0.01811 s
curvature_F_func_func_jit.steady_per_call_s0.002402 s
sparse_triplets_jit.steady_per_call_s0.001033 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:17:33Z
full_pipeline.compile9.735 s
full_pipeline.lower5.127 s
full_pipeline.first_call2.271 s
Largest value · s · superseded · measured 2026-10-25T14:17:00Z
inversion_setup_sparse_jit.compile_s7.057 s
mge_operated_basis_jit.compile_s5.779 s
inversion_setup_sparse_jit.lower_s3.887 s
mge_operated_basis_jit.lower_s2.718 s
curvature_matrix_sparse_jit.first_call_s1.712 s
curvature_F_diag_jit.first_call_s1.61 s
regularization_matrix_jit.compile_s1.212 s
setup_prefix_6.compile_s1.167 s
reconstruction_jit.first_call_s0.5438 s
nnls_pdip_jit.first_call_s0.5408 s
reconstruction_jit.compile_s0.3234 s
regularization_matrix_jit.lower_s0.3127 s
nnls_pdip_one_iteration_jit.compile_s0.3053 s
nnls_pdip_jit.compile_s0.2971 s
setup_prefix_6.lower_s0.2789 s
curvature_matrix_sparse_jit.compile_s0.2593 s
curvature_F_diag_jit.compile_s0.2075 s
ray_trace_jit.compile_s0.1898 s
log_evidence_sparse_jit.compile_s0.1873 s
blurred_image_jit.compile_s0.1236 s
ray_trace_jit.lower_s0.1016 s
curvature_F_off_diag_jit.compile_s0.09757 s
lens_image_jit.lower_s0.08594 s
cholesky_solve_jit.compile_s0.08368 s
cholesky_curvature_reg_jit.compile_s0.07591 s
log_det_curvature_reg_jit.compile_s0.0734 s
inversion_setup_sparse_jit.first_call_s0.07285 s
data_vector_sparse_jit.compile_s0.07191 s
sparse_triplets_jit.compile_s0.07112 s
blurred_image_jit.lower_s0.06597 s
curvature_matrix_sparse_jit.lower_s0.05494 s
overlay_grid_jit.compile_s0.052 s
nnls_pdip_one_iteration_jit.first_call_s0.05099 s
curvature_F_off_diag_jit.first_call_s0.04999 s
psf_weighted_data_jit.compile_s0.04896 s
curvature_F_func_func_jit.compile_s0.04569 s
curvature_F_diag_jit.lower_s0.04195 s
lens_image_jit.compile_s0.04188 s
log_evidence_sparse_jit.first_call_s0.0413 s
profile_subtract_jit.compile_s0.03814 s
log_evidence_sparse_jit.lower_s0.03411 s
regularization_matrix_jit.first_call_s0.03392 s
nnls_pdip_one_iteration_jit.lower_s0.03311 s
setup_prefix_6.first_call_s0.03216 s
reconstruction_jit.lower_s0.03198 s
nnls_pdip_jit.lower_s0.03071 s
mge_operated_basis_jit.first_call_s0.02398 s
cholesky_solve_jit.first_call_s0.02362 s
cholesky_curvature_reg_jit.first_call_s0.02352 s
curvature_F_off_diag_jit.lower_s0.01935 s
log_det_curvature_reg_jit.first_call_s0.01925 s
log_det_regularization_jit.first_call_s0.01836 s
overlay_grid_jit.lower_s0.01831 s
psf_weighted_data_jit.first_call_s0.01758 s
log_det_curvature_reg_jit.lower_s0.01692 s
sparse_triplets_jit.lower_s0.01651 s
psf_weighted_data_jit.lower_s0.01427 s
cholesky_curvature_reg_jit.lower_s0.01189 s
data_vector_sparse_jit.lower_s0.01094 s
cholesky_solve_jit.lower_s0.01061 s
profile_subtract_jit.lower_s0.006722 s
curvature_F_func_func_jit.lower_s0.005577 s
curvature_F_func_func_jit.first_call_s0.003396 s
data_vector_sparse_jit.first_call_s0.00272 s
blurred_image_jit.first_call_s0.002456 s
ray_trace_jit.first_call_s0.002433 s
sparse_triplets_jit.first_call_s0.002088 s
overlay_grid_jit.first_call_s0.001162 s
lens_image_jit.first_call_s0.0005258 s
log_det_regularization_jit.lower_s0.000447 s
profile_subtract_jit.first_call_s0.0004032 s
log_det_regularization_jit.compile_s1.692e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.983e-10
- tolerance
- 2.709
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/2b5e34f509175fd4d030
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:17:33Z
- Run
legacy/9d0d1465b31e9015bd70- Record
lifecycle/9baf33d9480e0a9c128b
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.155
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - parity evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json - compile evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json
History
- current · measured 2026-10-30T16:34:41Z · runtime 2.96301 s ·
lifecycle/2b5e34f509175fd4d030 - superseded (this page) · measured 2026-10-25T14:17:33Z · runtime 2.02948 s ·
lifecycle/9baf33d9480e0a9c128b
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / local_laptop / default
Source size source_pixels_1521 · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 5.15943 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.78998 s
- vmap.per_call
- 5.15943 s
- vmap.batch_time
- 15.47829 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time15.48 s
single_jit_block5.79 s
vmap.per_call5.159 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop and regime source_pixels_1521 inherits the secondary role of designation imaging-rectangular-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/2b5e34f509175fd4d030
- Source size
- source_pixels_1521
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/ae15c95f49975f681678- Record
lifecycle/1f23869d3a8fe86c461a
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_cpu_sparse_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 5.15943 s ·
lifecycle/1f23869d3a8fe86c461a
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1521 · lens light default · class secondary · status superseded · measured 2026-09-10T00:00:00Z
- Runtime (vmap per call)
- 0.03208 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.05063 s
- vmap.per_call
- 0.03208 s
- vmap.batch_time
- 0.51326 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
full_pipeline.compile13.86 s
full_pipeline.lower4.621 s
full_pipeline.first_call0.8114 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1521 inherits the optimal role of designation imaging-rectangular-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-10 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/42f6a707360ce63b8150
- Source size
- source_pixels_1521
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-10T00:00:00Z
- Run
legacy/83d36e57ed1b61aaaaf3- Record
lifecycle/47abb3142f90f1aca9ad
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json
History
- superseded · measured 2026-09-11T00:00:00Z · runtime 0.03210 s ·
lifecycle/b7830c7f63c511d4a643 - superseded (this page) · measured 2026-09-10T00:00:00Z · runtime 0.03208 s ·
lifecycle/47abb3142f90f1aca9ad
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_1521 · lens light default · class secondary · status superseded · measured 2026-09-11T00:00:00Z
- Runtime (vmap per call)
- 0.03210 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.05066 s
- vmap.per_call
- 0.03210 s
- vmap.batch_time
- 0.51367 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-11T00:00:00Z
Likelihood breakdown
Component total · s · superseded · measured 2026-09-11T00:00:00Z
component_total0.05989 s
Regularized reconstruction0.03696 s
Inversion setup (steps 4-8 combined)0.01334 s
Curvature matrix (F)0.004821 s
Mapped recon + log evidence0.002412 s
Blurred image (PSF convolution)0.0009077 s
Regularization matrix (H)0.0004511 s
Data vector (D)0.0003518 s
Ray-trace grids0.0001826 s
Overlay grid (source pixel centres)0.0001715 s
Profile-subtracted image0.0001499 s
Lens light images (pre-PSF)0.0001365 s
All recorded keys (25 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03712 s
nnls_pdip_vmap16.steady_per_call_s0.02187 s
setup_prefix_8.steady_per_call_s0.009474 s
inversion_setup_vmap16.steady_per_call_s0.009038 s
steps_vmap_per_call.Inversion setup (steps 4-8 combined)0.009038 s
setup_prefix_8_vmap16.steady_per_call_s0.008831 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.003318 s
regularization_matrix_jit.steady_per_call_s0.002085 s
regularization_matrix_prefix0.002085 s
setup_prefix_7.steady_per_call_s0.001795 s
interpolator_prefix0.001634 s
setup_prefix_6.steady_per_call_s0.001634 s
cholesky_solve_jit.steady_per_call_s0.001556 s
log_det_curvature_reg_jit.steady_per_call_s0.001271 s
cholesky_curvature_reg_jit.steady_per_call_s0.001263 s
log_det_regularization_jit.steady_per_call_s0.001191 s
setup_prefix_5.steady_per_call_s0.00101 s
setup_prefix_7_vmap16.steady_per_call_s0.0003446 s
regularization_matrix_prefix_vmap_per_call0.0002018 s
setup_prefix_11_vmap16.steady_per_call_s0.0002018 s
interpolator_prefix_vmap_per_call0.000171 s
setup_prefix_6_vmap16.steady_per_call_s0.000171 s
regularization_matrix_assembly_jit.steady_per_call_s0.0001385 s
setup_prefix_5_vmap16.steady_per_call_s6.376e-05 s
steps_vmap_per_call.Regularization matrix (H)3.078e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-09-11T00:00:00Z
inversion_setup_vmap16.first_call_s18.93 s
inversion_setup_jit.compile_s10.63 s
setup_prefix_8_vmap16.first_call_s3.287 s
setup_prefix_11_vmap16.first_call_s3.143 s
setup_prefix_7_vmap16.first_call_s2.962 s
inversion_setup_jit.lower_s2.953 s
setup_prefix_7.compile_s2.655 s
regularization_matrix_jit.compile_s2.436 s
setup_prefix_6_vmap16.first_call_s2.303 s
setup_prefix_6.compile_s2.265 s
setup_prefix_8.compile_s2.223 s
setup_prefix_5_vmap16.first_call_s1.093 s
nnls_pdip_vmap16.first_call_s1.051 s
setup_prefix_5.compile_s0.6998 s
nnls_pdip_jit.compile_s0.4589 s
reconstruction_jit.compile_s0.4489 s
nnls_pdip_one_iteration_jit.compile_s0.4396 s
inversion_setup_jit.first_call_s0.3676 s
ray_trace_jit.compile_s0.3667 s
setup_prefix_6.lower_s0.2825 s
log_evidence_jit.compile_s0.2415 s
blurred_image_jit.compile_s0.1934 s
setup_prefix_8.lower_s0.157 s
setup_prefix_7.lower_s0.1497 s
regularization_matrix_jit.lower_s0.1475 s
overlay_grid_jit.compile_s0.1282 s
setup_prefix_5.lower_s0.09944 s
cholesky_curvature_reg_jit.compile_s0.09393 s
log_det_curvature_reg_jit.compile_s0.09357 s
cholesky_solve_jit.compile_s0.08997 s
ray_trace_jit.lower_s0.08294 s
lens_image_jit.lower_s0.06495 s
data_vector_jit.compile_s0.06331 s
blurred_image_jit.lower_s0.05945 s
curvature_matrix_jit.compile_s0.05892 s
regularization_matrix_assembly_jit.compile_s0.05627 s
nnls_pdip_jit.first_call_s0.03911 s
reconstruction_jit.first_call_s0.03857 s
lens_image_jit.compile_s0.0384 s
nnls_pdip_one_iteration_jit.lower_s0.03427 s
reconstruction_jit.lower_s0.02835 s
profile_subtract_jit.compile_s0.0277 s
regularization_matrix_assembly_jit.lower_s0.02419 s
nnls_pdip_jit.lower_s0.02332 s
log_evidence_jit.lower_s0.02075 s
setup_prefix_8.first_call_s0.01593 s
overlay_grid_jit.lower_s0.01387 s
log_det_curvature_reg_jit.lower_s0.0135 s
curvature_matrix_jit.lower_s0.01217 s
cholesky_solve_jit.lower_s0.01065 s
regularization_matrix_jit.first_call_s0.009977 s
cholesky_curvature_reg_jit.lower_s0.009939 s
setup_prefix_7.first_call_s0.007365 s
setup_prefix_6.first_call_s0.007338 s
data_vector_jit.lower_s0.006135 s
curvature_matrix_jit.first_call_s0.005668 s
nnls_pdip_one_iteration_jit.first_call_s0.005486 s
profile_subtract_jit.lower_s0.004545 s
setup_prefix_5.first_call_s0.004463 s
blurred_image_jit.first_call_s0.003703 s
log_evidence_jit.first_call_s0.003388 s
cholesky_solve_jit.first_call_s0.002435 s
log_det_curvature_reg_jit.first_call_s0.001919 s
cholesky_curvature_reg_jit.first_call_s0.001832 s
ray_trace_jit.first_call_s0.001592 s
log_det_regularization_jit.first_call_s0.001294 s
data_vector_jit.first_call_s0.001077 s
regularization_matrix_assembly_jit.first_call_s0.0008445 s
overlay_grid_jit.first_call_s0.0008362 s
lens_image_jit.first_call_s0.0006718 s
profile_subtract_jit.first_call_s0.0006151 s
log_det_regularization_jit.lower_s0.000275 s
log_det_regularization_jit.compile_s8.86e-06 s
Largest value · s · superseded · measured 2026-09-11T00:00:00Z
full_pipeline.compile13.44 s
full_pipeline.lower3.286 s
full_pipeline.first_call0.1895 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1521 inherits the optimal role of designation imaging-rectangular-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/42f6a707360ce63b8150
- Source size
- source_pixels_1521
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-11T00:00:00Z
- Run
legacy/11983910fa368dfdd010- Record
lifecycle/b7830c7f63c511d4a643
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/experiments/recon_split/runtime.json - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/experiments/recon_split/breakdown.json
History
- superseded (this page) · measured 2026-09-11T00:00:00Z · runtime 0.03210 s ·
lifecycle/b7830c7f63c511d4a643 - superseded · measured 2026-09-10T00:00:00Z · runtime 0.03208 s ·
lifecycle/47abb3142f90f1aca9ad
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size source_pixels_784 · lens light default · class secondary · status current · measured 2026-10-27T10:59:21Z
- Runtime (vmap per call)
- 0.01328 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02809 s
- single_jit_block
- 0.02817 s
- vmap.per_call
- 0.01328 s
- vmap.batch_time
- 0.21252 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 301.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 348). Per call 0.0132827 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-27T10:59:21Z
Likelihood breakdown
Component total · s · current · measured 2026-10-27T10:58:31Z
component_total0.03232 s
Regularized reconstruction0.01706 s
Inversion setup (steps 4-8 combined)0.01022 s
Curvature matrix (F)0.001763 s
Mapped recon + log evidence0.001251 s
Blurred image (PSF convolution)0.0008307 s
Regularization matrix (H)0.000343 s
Data vector (D)0.0002838 s
Ray-trace grids0.0001615 s
Lens light images (pre-PSF)0.0001446 s
Overlay grid (source pixel centres)0.0001305 s
Profile-subtracted image0.0001272 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.01725 s
regularization_matrix_jit.steady_per_call_s0.002229 s
regularization_matrix_prefix0.002229 s
interpolator_prefix0.001886 s
setup_prefix_6.steady_per_call_s0.001886 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.001799 s
cholesky_solve_jit.steady_per_call_s0.000904 s
cholesky_curvature_reg_jit.steady_per_call_s0.0007165 s
log_det_regularization_jit.steady_per_call_s0.0006721 s
log_det_curvature_reg_jit.steady_per_call_s0.0006699 s
Compilation and setup
Largest value · s · current · measured 2026-10-27T10:59:21Z
full_pipeline.compile12.18 s
full_pipeline.lower3.605 s
full_pipeline.first_call0.304 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.484e-09
- tolerance
- 2.72
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_784 inherits the optimal role of designation imaging-rectangular-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; size_variant: a declared size measured beside the standard 1225 source pixels (catalogue/size_variants.json, human 2026-10-26, autolens_profiling#468 ("Profile 28² too")): 784 source pixels, the rectangular mesh the SLaM inference runs use (mesh_shape 28x28 = 784; the standard-size production cell is otherwise unchanged: hst_rect_adapt 32x32 resized to 28x28 instead of 35x35), so the autolens_inference wall-time rows pair with a profiling runtime row of the same size (autolens_inference#47 size_match)
- Source size
- source_pixels_784
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-27T10:59:21Z
- Run
legacy/e84fc4639ae88e1cb236- Record
lifecycle/5d93f1a08e8a7d5e3c9e
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.540941
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/source_pixels_784/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/source_pixels_784/fit.png - parity evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/source_pixels_784/parity.json - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/source_pixels_784/breakdown.json
History
- current (this page) · measured 2026-10-27T10:59:21Z · runtime 0.01328 s ·
lifecycle/5d93f1a08e8a7d5e3c9e
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T17:01:52Z
- Runtime (vmap per call)
- 0.02468 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03952 s
- single_jit_block
- 0.03967 s
- vmap.per_call
- 0.02468 s
- vmap.batch_time
- 0.39492 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 162.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 340). Per call 0.0246826 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:01:52Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:00:55Z
component_total0.04823 s
Regularized reconstruction0.02948 s
Inversion setup (steps 4-8 combined)0.01098 s
Curvature matrix (F)0.003657 s
Mapped recon + log evidence0.001961 s
Blurred image (PSF convolution)0.0008419 s
Regularization matrix (H)0.0003904 s
Data vector (D)0.0003076 s
Ray-trace grids0.0001598 s
Lens light images (pre-PSF)0.0001516 s
Overlay grid (source pixel centres)0.0001496 s
Profile-subtracted image0.0001472 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02924 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002747 s
regularization_matrix_jit.steady_per_call_s0.002391 s
regularization_matrix_prefix0.002391 s
interpolator_prefix0.002001 s
setup_prefix_6.steady_per_call_s0.002001 s
cholesky_solve_jit.steady_per_call_s0.001349 s
cholesky_curvature_reg_jit.steady_per_call_s0.0011 s
log_det_regularization_jit.steady_per_call_s0.0009939 s
log_det_curvature_reg_jit.steady_per_call_s0.0009922 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:01:52Z
full_pipeline.compile12.72 s
full_pipeline.lower3.724 s
full_pipeline.first_call0.3444 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.834e-09
- tolerance
- 2.709
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:01:52Z
- Run
legacy/d9d97265d6368051742f- Record
lifecycle/42f6a707360ce63b8150
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.596246
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T17:01:52Z · runtime 0.02468 s ·
lifecycle/42f6a707360ce63b8150 - superseded · measured 2026-10-25T14:45:05Z · runtime 0.02550 s ·
lifecycle/e20d47abb05faa85fc18
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:45:05Z
- Runtime (vmap per call)
- 0.02550 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04066 s
- single_jit_block
- 0.04074 s
- vmap.per_call
- 0.02550 s
- vmap.batch_time
- 0.40802 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 156.9 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.0255013 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:45:05Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:44:09Z
component_total0.04968 s
Regularized reconstruction0.02955 s
Inversion setup (steps 4-8 combined)0.0122 s
Curvature matrix (F)0.003728 s
Mapped recon + log evidence0.001943 s
Blurred image (PSF convolution)0.0008096 s
Regularization matrix (H)0.0005989 s
Data vector (D)0.0002821 s
Ray-trace grids0.0001904 s
Overlay grid (source pixel centres)0.0001266 s
Lens light images (pre-PSF)0.0001258 s
Profile-subtracted image0.0001173 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02919 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002684 s
regularization_matrix_jit.steady_per_call_s0.002535 s
regularization_matrix_prefix0.002535 s
interpolator_prefix0.001936 s
setup_prefix_6.steady_per_call_s0.001936 s
cholesky_solve_jit.steady_per_call_s0.00135 s
cholesky_curvature_reg_jit.steady_per_call_s0.001068 s
log_det_regularization_jit.steady_per_call_s0.00102 s
log_det_curvature_reg_jit.steady_per_call_s0.0009892 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:45:05Z
full_pipeline.compile12.15 s
full_pipeline.lower3.684 s
full_pipeline.first_call0.3318 s
Largest value · s · superseded · measured 2026-10-25T14:44:09Z
inversion_setup_jit.compile_s10.26 s
inversion_setup_jit.lower_s3.603 s
regularization_matrix_jit.compile_s2.616 s
setup_prefix_6.compile_s2.273 s
nnls_pdip_one_iteration_jit.compile_s0.3401 s
reconstruction_jit.compile_s0.3345 s
nnls_pdip_jit.compile_s0.3218 s
ray_trace_jit.compile_s0.3122 s
inversion_setup_jit.first_call_s0.2976 s
regularization_matrix_jit.lower_s0.2673 s
setup_prefix_6.lower_s0.2288 s
log_evidence_jit.compile_s0.1797 s
blurred_image_jit.compile_s0.1761 s
overlay_grid_jit.compile_s0.1148 s
cholesky_curvature_reg_jit.compile_s0.1079 s
ray_trace_jit.lower_s0.09078 s
log_det_curvature_reg_jit.compile_s0.0894 s
cholesky_solve_jit.compile_s0.07923 s
lens_image_jit.lower_s0.06478 s
blurred_image_jit.lower_s0.05943 s
data_vector_jit.compile_s0.05413 s
curvature_matrix_jit.compile_s0.05214 s
lens_image_jit.compile_s0.03852 s
reconstruction_jit.first_call_s0.03117 s
nnls_pdip_jit.first_call_s0.03068 s
reconstruction_jit.lower_s0.0301 s
profile_subtract_jit.compile_s0.02452 s
nnls_pdip_jit.lower_s0.02404 s
nnls_pdip_one_iteration_jit.lower_s0.02381 s
log_evidence_jit.lower_s0.02156 s
overlay_grid_jit.lower_s0.01376 s
log_det_curvature_reg_jit.lower_s0.01271 s
curvature_matrix_jit.lower_s0.0108 s
cholesky_solve_jit.lower_s0.01079 s
cholesky_curvature_reg_jit.lower_s0.01015 s
regularization_matrix_jit.first_call_s0.01011 s
setup_prefix_6.first_call_s0.008927 s
blurred_image_jit.first_call_s0.007127 s
data_vector_jit.lower_s0.006342 s
profile_subtract_jit.lower_s0.004494 s
nnls_pdip_one_iteration_jit.first_call_s0.004366 s
curvature_matrix_jit.first_call_s0.004169 s
log_evidence_jit.first_call_s0.002902 s
log_det_curvature_reg_jit.first_call_s0.001853 s
cholesky_solve_jit.first_call_s0.001824 s
cholesky_curvature_reg_jit.first_call_s0.001634 s
ray_trace_jit.first_call_s0.001509 s
log_det_regularization_jit.first_call_s0.001486 s
data_vector_jit.first_call_s0.001333 s
overlay_grid_jit.first_call_s0.0007566 s
lens_image_jit.first_call_s0.0006386 s
profile_subtract_jit.first_call_s0.0005945 s
log_det_regularization_jit.lower_s0.0005017 s
log_det_regularization_jit.compile_s1.278e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.369e-09
- tolerance
- 2.709
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/42f6a707360ce63b8150
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:45:05Z
- Run
legacy/8ffcb1bb82e298f30dc3- Record
lifecycle/e20d47abb05faa85fc18
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:01:52Z · runtime 0.02468 s ·
lifecycle/42f6a707360ce63b8150 - superseded (this page) · measured 2026-10-25T14:45:05Z · runtime 0.02550 s ·
lifecycle/e20d47abb05faa85fc18
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default
Source size source_pixels_1521 · lens light default · class secondary · status superseded · measured 2026-09-10T00:00:00Z
- Runtime (vmap per call)
- 0.03665 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.05763 s
- vmap.per_call
- 0.03665 s
- vmap.batch_time
- 0.58645 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
Likelihood runtime
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
Largest value · s · superseded · measured 2026-09-10T00:00:00Z
full_pipeline.compile13.32 s
full_pipeline.lower3.189 s
full_pipeline.first_call0.1794 s
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_1521 inherits the secondary role of designation imaging-rectangular-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; measured_at_derived: the row records no timestamp; 2026-09-10 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/cc3f3365b6ac65388a93
- Source size
- source_pixels_1521
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-09-10T00:00:00Z
- Run
legacy/38eaa282aba5c57bfcb1- Record
lifecycle/b33889772dea8d2e5ede
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.8.17.1_2026-09-10/runtime.json
History
- superseded (this page) · measured 2026-09-10T00:00:00Z · runtime 0.03665 s ·
lifecycle/b33889772dea8d2e5ede
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default
Source size source_pixels_784 · lens light default · class secondary · status current · measured 2026-10-27T11:01:14Z
- Runtime (vmap per call)
- 0.02924 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04709 s
- single_jit_block
- 0.04721 s
- vmap.per_call
- 0.02924 s
- vmap.batch_time
- 0.46790 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 136.8 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 447). Per call 0.029244 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-27T11:01:14Z
Likelihood breakdown
Component total · s · current · measured 2026-10-27T11:00:16Z
component_total0.04992 s
Curvature matrix (F, w-tilde)0.02333 s
Regularized reconstruction0.01711 s
Inversion setup (sparse, steps 4-8 combined)0.00638 s
Mapped recon + log evidence (sparse)0.001278 s
Blurred image (PSF convolution)0.0008403 s
Data vector (D, w-tilde)0.0002578 s
Regularization matrix (H)0.0001625 s
Ray-trace grids0.0001599 s
Lens light images (pre-PSF)0.0001381 s
Overlay grid (source pixel centres)0.0001354 s
Profile-subtracted image0.0001306 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.02248 s
nnls_pdip_jit.steady_per_call_s0.0172 s
mge_operated_basis_jit.steady_per_call_s0.005103 s
regularization_matrix_jit.steady_per_call_s0.0022 s
regularization_matrix_prefix0.0022 s
interpolator_prefix0.002038 s
setup_prefix_6.steady_per_call_s0.002038 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.001833 s
curvature_F_off_diag_jit.steady_per_call_s0.001622 s
cholesky_solve_jit.steady_per_call_s0.0009098 s
cholesky_curvature_reg_jit.steady_per_call_s0.0007289 s
log_det_curvature_reg_jit.steady_per_call_s0.0006697 s
log_det_regularization_jit.steady_per_call_s0.000663 s
curvature_F_func_func_jit.steady_per_call_s0.0004163 s
psf_weighted_data_jit.steady_per_call_s0.0001909 s
sparse_triplets_jit.steady_per_call_s0.0001712 s
Compilation and setup
Largest value · s · current · measured 2026-10-27T11:01:14Z
full_pipeline.compile12.23 s
full_pipeline.lower3.851 s
full_pipeline.first_call0.4325 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.247e-09
- tolerance
- 2.72
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_784 inherits the secondary role of designation imaging-rectangular-standard-gpu-a100 (standard regime, gpu_a100) without its decision_id; size_variant: a declared size measured beside the standard 1225 source pixels (catalogue/size_variants.json, human 2026-10-26, autolens_profiling#468 ("Profile 28² too")): 784 source pixels, the rectangular mesh the SLaM inference runs use (mesh_shape 28x28 = 784; the standard-size production cell is otherwise unchanged: hst_rect_adapt 32x32 resized to 28x28 instead of 35x35), so the autolens_inference wall-time rows pair with a profiling runtime row of the same size (autolens_inference#47 size_match)
- Source size
- source_pixels_784
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-27T11:01:14Z
- Run
legacy/f7f2a2354ab458161fb0- Record
lifecycle/b737f77c5c2c2a9c9231
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.975796
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/source_pixels_784/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/source_pixels_784/fit.png - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/source_pixels_784/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/source_pixels_784/parity.json
History
- current (this page) · measured 2026-10-27T11:01:14Z · runtime 0.02924 s ·
lifecycle/b737f77c5c2c2a9c9231
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T17:03:54Z
- Runtime (vmap per call)
- 0.04052 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05983 s
- single_jit_block
- 0.05994 s
- vmap.per_call
- 0.04052 s
- vmap.batch_time
- 0.64828 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 98.72 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 457). Per call 0.0405176 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T17:03:54Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T17:02:49Z
component_total0.0681 s
Regularized reconstruction0.02948 s
Curvature matrix (F, w-tilde)0.02894 s
Inversion setup (sparse, steps 4-8 combined)0.005896 s
Mapped recon + log evidence (sparse)0.001939 s
Blurred image (PSF convolution)0.0008288 s
Data vector (D, w-tilde)0.0002821 s
Ray-trace grids0.0001778 s
Profile-subtracted image0.0001647 s
Overlay grid (source pixel centres)0.0001329 s
Regularization matrix (H)0.0001299 s
Lens light images (pre-PSF)0.0001256 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02934 s
curvature_F_diag_jit.steady_per_call_s0.02811 s
mge_operated_basis_jit.steady_per_call_s0.004791 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002725 s
regularization_matrix_jit.steady_per_call_s0.002208 s
regularization_matrix_prefix0.002208 s
interpolator_prefix0.002078 s
setup_prefix_6.steady_per_call_s0.002078 s
curvature_F_off_diag_jit.steady_per_call_s0.001863 s
cholesky_solve_jit.steady_per_call_s0.001336 s
cholesky_curvature_reg_jit.steady_per_call_s0.001075 s
log_det_regularization_jit.steady_per_call_s0.0009881 s
log_det_curvature_reg_jit.steady_per_call_s0.0009703 s
curvature_F_func_func_jit.steady_per_call_s0.0004012 s
psf_weighted_data_jit.steady_per_call_s0.0001682 s
sparse_triplets_jit.steady_per_call_s0.0001655 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T17:03:54Z
full_pipeline.compile12.53 s
full_pipeline.lower3.869 s
full_pipeline.first_call0.3912 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.602e-10
- tolerance
- 2.709
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T17:03:54Z
- Run
legacy/dc817bfbc0994fe0e4bc- Record
lifecycle/cc3f3365b6ac65388a93
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.935544
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T17:03:54Z · runtime 0.04052 s ·
lifecycle/cc3f3365b6ac65388a93 - superseded · measured 2026-10-25T14:47:06Z · runtime 0.04119 s ·
lifecycle/09e3418ecf15828e2b8f
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:47:06Z
- Runtime (vmap per call)
- 0.04119 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06155 s
- single_jit_block
- 0.06175 s
- vmap.per_call
- 0.04119 s
- vmap.batch_time
- 0.65904 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 97.11 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 82). Per call 0.0411899 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:47:06Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:46:02Z
component_total0.07041 s
Curvature matrix (F, w-tilde)0.03063 s
Regularized reconstruction0.02946 s
Inversion setup (sparse, steps 4-8 combined)0.006383 s
Mapped recon + log evidence (sparse)0.001907 s
Blurred image (PSF convolution)0.0008718 s
Data vector (D, w-tilde)0.0002974 s
Regularization matrix (H)0.0002662 s
Ray-trace grids0.0001609 s
Lens light images (pre-PSF)0.0001482 s
Profile-subtracted image0.0001447 s
Overlay grid (source pixel centres)0.0001364 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.02935 s
curvature_F_diag_jit.steady_per_call_s0.02923 s
mge_operated_basis_jit.steady_per_call_s0.005162 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.00275 s
regularization_matrix_jit.steady_per_call_s0.002229 s
regularization_matrix_prefix0.002229 s
curvature_F_off_diag_jit.steady_per_call_s0.001994 s
interpolator_prefix0.001963 s
setup_prefix_6.steady_per_call_s0.001963 s
cholesky_solve_jit.steady_per_call_s0.001325 s
cholesky_curvature_reg_jit.steady_per_call_s0.001053 s
log_det_regularization_jit.steady_per_call_s0.0009867 s
log_det_curvature_reg_jit.steady_per_call_s0.0009743 s
curvature_F_func_func_jit.steady_per_call_s0.0004067 s
sparse_triplets_jit.steady_per_call_s0.000196 s
psf_weighted_data_jit.steady_per_call_s0.0001623 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:47:06Z
full_pipeline.compile12.33 s
full_pipeline.lower3.918 s
full_pipeline.first_call0.452 s
Largest value · s · superseded · measured 2026-10-25T14:46:02Z
inversion_setup_sparse_jit.compile_s10.21 s
mge_operated_basis_jit.compile_s8.322 s
inversion_setup_sparse_jit.lower_s3.485 s
regularization_matrix_jit.compile_s2.574 s
mge_operated_basis_jit.lower_s2.362 s
setup_prefix_6.compile_s2.354 s
curvature_matrix_sparse_jit.compile_s0.446 s
nnls_pdip_one_iteration_jit.compile_s0.3354 s
reconstruction_jit.compile_s0.3321 s
mge_operated_basis_jit.first_call_s0.3297 s
ray_trace_jit.compile_s0.3182 s
inversion_setup_sparse_jit.first_call_s0.3157 s
nnls_pdip_jit.compile_s0.2936 s
regularization_matrix_jit.lower_s0.2681 s
log_evidence_sparse_jit.compile_s0.2585 s
setup_prefix_6.lower_s0.2292 s
curvature_F_diag_jit.compile_s0.1833 s
blurred_image_jit.compile_s0.1711 s
curvature_F_off_diag_jit.compile_s0.137 s
psf_weighted_data_jit.compile_s0.1282 s
overlay_grid_jit.lower_s0.1204 s
overlay_grid_jit.compile_s0.1191 s
ray_trace_jit.lower_s0.09043 s
curvature_matrix_sparse_jit.first_call_s0.08482 s
log_det_curvature_reg_jit.compile_s0.08196 s
cholesky_curvature_reg_jit.compile_s0.07985 s
cholesky_solve_jit.compile_s0.07793 s
data_vector_sparse_jit.compile_s0.0747 s
lens_image_jit.lower_s0.0651 s
blurred_image_jit.lower_s0.06238 s
sparse_triplets_jit.compile_s0.06136 s
curvature_F_diag_jit.first_call_s0.05881 s
curvature_matrix_sparse_jit.lower_s0.04964 s
curvature_F_func_func_jit.compile_s0.04096 s
lens_image_jit.compile_s0.03717 s
log_evidence_sparse_jit.lower_s0.03421 s
reconstruction_jit.lower_s0.0313 s
nnls_pdip_jit.first_call_s0.03109 s
reconstruction_jit.first_call_s0.03109 s
curvature_F_diag_jit.lower_s0.03028 s
nnls_pdip_jit.lower_s0.02565 s
profile_subtract_jit.compile_s0.02541 s
nnls_pdip_one_iteration_jit.lower_s0.02494 s
curvature_F_off_diag_jit.first_call_s0.01725 s
curvature_F_off_diag_jit.lower_s0.01692 s
sparse_triplets_jit.lower_s0.01614 s
psf_weighted_data_jit.lower_s0.01549 s
log_det_curvature_reg_jit.lower_s0.0135 s
cholesky_solve_jit.lower_s0.01235 s
cholesky_curvature_reg_jit.lower_s0.01099 s
data_vector_sparse_jit.lower_s0.01079 s
regularization_matrix_jit.first_call_s0.009814 s
setup_prefix_6.first_call_s0.009046 s
blurred_image_jit.first_call_s0.008377 s
log_evidence_sparse_jit.first_call_s0.007761 s
curvature_F_func_func_jit.lower_s0.006435 s
profile_subtract_jit.lower_s0.004586 s
nnls_pdip_one_iteration_jit.first_call_s0.004387 s
cholesky_solve_jit.first_call_s0.00188 s
log_det_curvature_reg_jit.first_call_s0.001866 s
cholesky_curvature_reg_jit.first_call_s0.001663 s
ray_trace_jit.first_call_s0.001486 s
curvature_F_func_func_jit.first_call_s0.00108 s
data_vector_sparse_jit.first_call_s0.001068 s
log_det_regularization_jit.first_call_s0.001067 s
overlay_grid_jit.first_call_s0.001019 s
sparse_triplets_jit.first_call_s0.000871 s
psf_weighted_data_jit.first_call_s0.0007836 s
lens_image_jit.first_call_s0.0006383 s
profile_subtract_jit.first_call_s0.0006234 s
log_det_regularization_jit.lower_s0.0002719 s
log_det_regularization_jit.compile_s8.49e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.019e-10
- tolerance
- 2.709
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/cc3f3365b6ac65388a93
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:47:06Z
- Run
legacy/98ba0b890e27865778b7- Record
lifecycle/09e3418ecf15828e2b8f
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 10.725
Evidence
- runtime evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T17:03:54Z · runtime 0.04052 s ·
lifecycle/cc3f3365b6ac65388a93 - superseded (this page) · measured 2026-10-25T14:47:06Z · runtime 0.04119 s ·
lifecycle/09e3418ecf15828e2b8f
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size source_pixels_784 · lens light default · class secondary · status current · measured 2026-10-27T10:54:23Z
- Runtime (vmap per call)
- 0.56651 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.56651 s
- Est. 12 CPU
- 0.09442 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 416.6 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 867). Per call 0.566508 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-27T10:54:23Z
Likelihood breakdown
Component total · s · current · measured 2026-10-27T10:54:34Z
component_total0.6289 s
F: mapper×mapper block [sparse-op]0.1918 s
Reconstruction solve (BLAS)0.1284 s
MGE: image_2d_from(grid) x60 [numpy]0.0607 s
F: mapper×linear-func block [FFT conv + scatter]0.05632 s
MGE: batched PSF convolution [real-space np]0.0493 s
Inversion build (trace+mesh+mapper)0.03425 s
Mapper sparse triplets0.02162 s
Blurred image (FFT convolve)0.01194 s
Log evidence (figure of merit)0.01179 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.01126 s
log det (F+H) [Cholesky]0.009298 s
Data vector D [numba]0.009248 s
PSF-weighted data [numba]0.007746 s
MGE operated mapping matrix [residual: dict assembly]0.006385 s
Mapped reconstruction [numba+FFT]0.00481 s
log det H [Cholesky]0.004265 s
Model data + chi^20.004035 s
F: linear-func×linear-func block [BLAS]0.003655 s
Regularization matrix H0.002632 s
F + H0.0006389 s
Regularization term s'Hs0.0002502 s
FitImaging construct0.0001204 s
Profile subtracted image5.184e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.638e-12
- tolerance
- 2.72
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_784 inherits the optimal role of designation imaging-rectangular-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; size_variant: a declared size measured beside the standard 1225 source pixels (catalogue/size_variants.json, human 2026-10-26, autolens_profiling#468 ("Profile 28² too")): 784 source pixels, the rectangular mesh the SLaM inference runs use (mesh_shape 28x28 = 784; the standard-size production cell is otherwise unchanged: hst_rect_adapt 32x32 resized to 28x28 instead of 35x35), so the autolens_inference wall-time rows pair with a profiling runtime row of the same size (autolens_inference#47 size_match)
- Source size
- source_pixels_784
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-27T10:54:23Z
- Run
legacy/f010901d5c9410a9cec8- Record
lifecycle/5f82f2a2be617991560c
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.061528
Evidence
- runtime evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/source_pixels_784/runtime.json - fit figure
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/source_pixels_784/fit.png - breakdown evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/source_pixels_784/breakdown.json - parity evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/source_pixels_784/parity.json
History
- current (this page) · measured 2026-10-27T10:54:23Z · runtime 0.56651 s ·
lifecycle/5f82f2a2be617991560c
← Profiling TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:15:54Z
- Runtime (vmap per call)
- 0.69674 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.69674 s
- Est. 12 CPU
- 0.11612 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 338.7 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 899). Per call 0.696736 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:15:54Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:16:08Z
component_total0.7395 s
Reconstruction solve (BLAS)0.2256 s
F: mapper×mapper block [sparse-op]0.1974 s
MGE: image_2d_from(grid) x60 [numpy]0.05318 s
F: mapper×linear-func block [FFT conv + scatter]0.04636 s
MGE: batched PSF convolution [real-space np]0.04219 s
Log evidence (figure of merit)0.03046 s
Inversion build (trace+mesh+mapper)0.02951 s
log det (F+H) [Cholesky]0.02429 s
Mapper sparse triplets0.01927 s
Blurred image (FFT convolve)0.01049 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.009598 s
log det H [Cholesky]0.008768 s
Data vector D [numba]0.007816 s
MGE operated mapping matrix [residual: dict assembly]0.007579 s
PSF-weighted data [numba]0.00699 s
Regularization matrix H0.006731 s
Mapped reconstruction [numba+FFT]0.003546 s
Model data + chi^20.003157 s
F: linear-func×linear-func block [BLAS]0.002859 s
F + H0.002819 s
Regularization term s'Hs0.000408 s
Curvature matrix F [residual: mirror + diag-add]0.0003573 s
FitImaging construct0.0001091 s
Profile subtracted image4.452e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.276e-12
- tolerance
- 2.709
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:15:54Z
- Run
legacy/34e42ece7271086433b5- Record
lifecycle/b62534053c00fb102bf4
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.024
Evidence
- runtime evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/imaging/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-25T14:15:54Z · runtime 0.69674 s ·
lifecycle/b62534053c00fb102bf4
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:48:22Z
- Runtime (vmap per call)
- 4.19764 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.14401 s
- vmap.per_call
- 4.19764 s
- vmap.batch_time
- 12.59292 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.573 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 168). Per call 4.19764 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:48:22Z
vmap.batch_time12.59 s
vmap.per_call4.198 s
single_jit_block4.144 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:44:46Z
component_total4.427 s
Curvature matrix (F, w-tilde)3.576 s
Regularized reconstruction0.6267 s
Inversion setup (sparse, steps 4-8 combined)0.1772 s
Mapped recon + log evidence (sparse)0.03016 s
Regularization matrix (H)0.006784 s
Ray-trace grids0.003694 s
Data vector (D, w-tilde)0.00296 s
Blurred image (PSF convolution)0.002202 s
Overlay grid (source pixel centres)0.000386 s
Profile-subtracted image7.594e-05 s
Lens light images (pre-PSF)3.52e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.551 s
nnls_pdip_jit.steady_per_call_s0.624 s
curvature_F_off_diag_jit.steady_per_call_s0.1226 s
regularization_matrix_jit.steady_per_call_s0.09665 s
regularization_matrix_prefix0.09665 s
interpolator_prefix0.08987 s
setup_prefix_6.steady_per_call_s0.08987 s
psf_weighted_data_jit.steady_per_call_s0.05225 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05214 s
mge_operated_basis_jit.steady_per_call_s0.04346 s
cholesky_solve_jit.steady_per_call_s0.02644 s
cholesky_curvature_reg_jit.steady_per_call_s0.02556 s
log_det_curvature_reg_jit.steady_per_call_s0.01953 s
log_det_regularization_jit.steady_per_call_s0.01924 s
curvature_F_func_func_jit.steady_per_call_s0.00722 s
sparse_triplets_jit.steady_per_call_s0.001702 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:48:22Z
full_pipeline.compile6.128 s
full_pipeline.first_call4.174 s
full_pipeline.lower3.703 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.372e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:48:22Z
- Run
legacy/af3f15b5c1a52201a77c- Record
lifecycle/cfba00e49ad2fb8681cb
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.266493
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:48:22Z · runtime 4.19764 s ·
lifecycle/cfba00e49ad2fb8681cb - superseded · measured 2026-10-25T14:30:59Z · runtime 3.94015 s ·
lifecycle/9f53c256ad3b50ad1477
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-25T14:30:59Z
- Runtime (vmap per call)
- 3.94015 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.14058 s
- vmap.per_call
- 3.94015 s
- vmap.batch_time
- 11.82046 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.807 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 119). Per call 3.94015 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:30:59Z
vmap.batch_time11.82 s
single_jit_block4.141 s
vmap.per_call3.94 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:27:27Z
component_total4.345 s
Curvature matrix (F, w-tilde)3.499 s
Regularized reconstruction0.6138 s
Inversion setup (sparse, steps 4-8 combined)0.1876 s
Mapped recon + log evidence (sparse)0.03134 s
Ray-trace grids0.004527 s
Regularization matrix (H)0.003994 s
Data vector (D, w-tilde)0.002972 s
Blurred image (PSF convolution)0.00216 s
Overlay grid (source pixel centres)0.0004291 s
Profile-subtracted image6.394e-05 s
Lens light images (pre-PSF)3.598e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.401 s
nnls_pdip_jit.steady_per_call_s0.6205 s
curvature_F_off_diag_jit.steady_per_call_s0.1219 s
regularization_matrix_jit.steady_per_call_s0.1113 s
regularization_matrix_prefix0.1113 s
interpolator_prefix0.1073 s
setup_prefix_6.steady_per_call_s0.1073 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05398 s
psf_weighted_data_jit.steady_per_call_s0.05132 s
mge_operated_basis_jit.steady_per_call_s0.04461 s
cholesky_solve_jit.steady_per_call_s0.02523 s
cholesky_curvature_reg_jit.steady_per_call_s0.02414 s
log_det_regularization_jit.steady_per_call_s0.01942 s
log_det_curvature_reg_jit.steady_per_call_s0.01914 s
curvature_F_func_func_jit.steady_per_call_s0.007023 s
sparse_triplets_jit.steady_per_call_s0.002139 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:30:59Z
full_pipeline.compile7.278 s
full_pipeline.first_call4.009 s
full_pipeline.lower3.878 s
Largest value · s · superseded · measured 2026-10-25T14:27:27Z
inversion_setup_sparse_jit.compile_s5.825 s
mge_operated_basis_jit.compile_s4.453 s
inversion_setup_sparse_jit.lower_s3.707 s
curvature_matrix_sparse_jit.first_call_s3.562 s
curvature_F_diag_jit.first_call_s3.356 s
mge_operated_basis_jit.lower_s2.216 s
regularization_matrix_jit.compile_s1.368 s
setup_prefix_6.compile_s0.9881 s
nnls_pdip_jit.first_call_s0.6173 s
reconstruction_jit.first_call_s0.6151 s
regularization_matrix_jit.lower_s0.4743 s
reconstruction_jit.compile_s0.2878 s
nnls_pdip_jit.compile_s0.2785 s
nnls_pdip_one_iteration_jit.compile_s0.272 s
curvature_matrix_sparse_jit.compile_s0.2515 s
setup_prefix_6.lower_s0.2283 s
inversion_setup_sparse_jit.first_call_s0.2128 s
curvature_F_diag_jit.compile_s0.1843 s
ray_trace_jit.compile_s0.1798 s
log_evidence_sparse_jit.compile_s0.1625 s
blurred_image_jit.first_call_s0.124 s
curvature_F_off_diag_jit.first_call_s0.1214 s
setup_prefix_6.first_call_s0.1175 s
regularization_matrix_jit.first_call_s0.1118 s
blurred_image_jit.compile_s0.1047 s
curvature_F_off_diag_jit.compile_s0.1003 s
lens_image_jit.lower_s0.1002 s
ray_trace_jit.lower_s0.08872 s
cholesky_solve_jit.compile_s0.07827 s
sparse_triplets_jit.compile_s0.07736 s
log_det_curvature_reg_jit.compile_s0.07303 s
psf_weighted_data_jit.first_call_s0.06997 s
data_vector_sparse_jit.compile_s0.06847 s
blurred_image_jit.lower_s0.06027 s
nnls_pdip_one_iteration_jit.first_call_s0.05504 s
overlay_grid_jit.compile_s0.05446 s
cholesky_curvature_reg_jit.compile_s0.05371 s
psf_weighted_data_jit.compile_s0.04646 s
curvature_matrix_sparse_jit.lower_s0.0461 s
mge_operated_basis_jit.first_call_s0.04587 s
log_evidence_sparse_jit.first_call_s0.04093 s
curvature_F_func_func_jit.compile_s0.03962 s
curvature_F_diag_jit.lower_s0.03403 s
profile_subtract_jit.compile_s0.03402 s
lens_image_jit.compile_s0.03125 s
log_evidence_sparse_jit.lower_s0.02964 s
reconstruction_jit.lower_s0.02881 s
cholesky_solve_jit.first_call_s0.02554 s
cholesky_curvature_reg_jit.first_call_s0.02457 s
nnls_pdip_one_iteration_jit.lower_s0.02275 s
nnls_pdip_jit.lower_s0.02227 s
log_det_curvature_reg_jit.first_call_s0.02026 s
log_det_regularization_jit.first_call_s0.01978 s
curvature_F_off_diag_jit.lower_s0.01642 s
sparse_triplets_jit.lower_s0.01538 s
psf_weighted_data_jit.lower_s0.01336 s
overlay_grid_jit.lower_s0.01326 s
log_det_curvature_reg_jit.lower_s0.01176 s
cholesky_solve_jit.lower_s0.01055 s
data_vector_sparse_jit.lower_s0.01001 s
cholesky_curvature_reg_jit.lower_s0.008894 s
curvature_F_func_func_jit.first_call_s0.007686 s
curvature_F_func_func_jit.lower_s0.005541 s
ray_trace_jit.first_call_s0.00529 s
overlay_grid_jit.first_call_s0.003973 s
profile_subtract_jit.lower_s0.003904 s
sparse_triplets_jit.first_call_s0.003645 s
data_vector_sparse_jit.first_call_s0.003389 s
log_det_regularization_jit.lower_s0.0004108 s
lens_image_jit.first_call_s0.0003482 s
profile_subtract_jit.first_call_s0.0003261 s
log_det_regularization_jit.compile_s1.056e-05 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.318e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/cfba00e49ad2fb8681cb
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:30:59Z
- Run
legacy/31e288cb7164d895f944- Record
lifecycle/9f53c256ad3b50ad1477
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:48:22Z · runtime 4.19764 s ·
lifecycle/cfba00e49ad2fb8681cb - superseded (this page) · measured 2026-10-25T14:30:59Z · runtime 3.94015 s ·
lifecycle/9f53c256ad3b50ad1477
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:38:10Z
- Runtime (vmap per call)
- 5.75356 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.83122 s
- vmap.per_call
- 5.75356 s
- vmap.batch_time
- 17.26068 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 5.04 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 172). Per call 5.75356 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:38:10Z
vmap.batch_time17.26 s
single_jit_block5.831 s
vmap.per_call5.754 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:36:20Z
component_total6.122 s
Curvature matrix (F, w-tilde)5.234 s
Regularized reconstruction0.6828 s
Inversion setup (sparse, steps 4-8 combined)0.1603 s
Mapped recon + log evidence (sparse)0.03289 s
Regularization matrix (H)0.004113 s
Ray-trace grids0.002745 s
Data vector (D, w-tilde)0.002509 s
Blurred image (PSF convolution)0.002039 s
Overlay grid (source pixel centres)0.0002032 s
Profile-subtracted image8.726e-05 s
Lens light images (pre-PSF)4.544e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s4.827 s
nnls_pdip_jit.steady_per_call_s0.6878 s
curvature_F_off_diag_jit.steady_per_call_s0.159 s
regularization_matrix_jit.steady_per_call_s0.06382 s
regularization_matrix_prefix0.06382 s
interpolator_prefix0.05971 s
setup_prefix_6.steady_per_call_s0.05971 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05912 s
mge_operated_basis_jit.steady_per_call_s0.05478 s
psf_weighted_data_jit.steady_per_call_s0.04727 s
cholesky_solve_jit.steady_per_call_s0.02787 s
cholesky_curvature_reg_jit.steady_per_call_s0.02648 s
log_det_regularization_jit.steady_per_call_s0.02281 s
log_det_curvature_reg_jit.steady_per_call_s0.02255 s
curvature_F_func_func_jit.steady_per_call_s0.007332 s
sparse_triplets_jit.steady_per_call_s0.001662 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:38:10Z
full_pipeline.first_call6.139 s
full_pipeline.compile6.115 s
full_pipeline.lower3.529 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.257e-10
- tolerance
- 6.986
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:38:10Z
- Run
legacy/0f3964fc2806f6bae553- Record
lifecycle/9bb2e30e94491253641b
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.339177
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T16:38:10Z · runtime 5.75356 s ·
lifecycle/9bb2e30e94491253641b - superseded · measured 2026-10-25T14:21:10Z · runtime 4.21035 s ·
lifecycle/68dd1469aa2a7c546d6c
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:21:10Z
- Runtime (vmap per call)
- 4.21035 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.45275 s
- vmap.per_call
- 4.21035 s
- vmap.batch_time
- 12.63104 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6.888 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 171). Per call 4.21035 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:21:10Z
vmap.batch_time12.63 s
single_jit_block4.453 s
vmap.per_call4.21 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:19:07Z
component_total4.171 s
Curvature matrix (F, w-tilde)3.421 s
Regularized reconstruction0.5568 s
Inversion setup (sparse, steps 4-8 combined)0.1623 s
Mapped recon + log evidence (sparse)0.0251 s
Ray-trace grids0.004379 s
Data vector (D, w-tilde)0.002241 s
Blurred image (PSF convolution)0.002181 s
Overlay grid (source pixel centres)0.0003409 s
Profile-subtracted image8.871e-05 s
Lens light images (pre-PSF)3.959e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s3.232 s
nnls_pdip_jit.steady_per_call_s0.5745 s
curvature_F_off_diag_jit.steady_per_call_s0.1059 s
interpolator_prefix0.07388 s
setup_prefix_6.steady_per_call_s0.07388 s
regularization_matrix_jit.steady_per_call_s0.07064 s
regularization_matrix_prefix0.07064 s
psf_weighted_data_jit.steady_per_call_s0.05554 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.04945 s
mge_operated_basis_jit.steady_per_call_s0.04194 s
cholesky_solve_jit.steady_per_call_s0.02193 s
cholesky_curvature_reg_jit.steady_per_call_s0.0215 s
log_det_regularization_jit.steady_per_call_s0.01727 s
log_det_curvature_reg_jit.steady_per_call_s0.01651 s
curvature_F_func_func_jit.steady_per_call_s0.006518 s
sparse_triplets_jit.steady_per_call_s0.002801 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:19:07Z
inversion_setup_sparse_jit.compile_s4.948 s
inversion_setup_sparse_jit.lower_s3.514 s
mge_operated_basis_jit.compile_s3.48 s
curvature_matrix_sparse_jit.first_call_s3.338 s
curvature_F_diag_jit.first_call_s3.251 s
mge_operated_basis_jit.lower_s2.054 s
regularization_matrix_jit.compile_s1.36 s
setup_prefix_6.compile_s0.9524 s
reconstruction_jit.first_call_s0.548 s
nnls_pdip_jit.first_call_s0.542 s
regularization_matrix_jit.lower_s0.4737 s
reconstruction_jit.compile_s0.2996 s
curvature_matrix_sparse_jit.compile_s0.2951 s
nnls_pdip_one_iteration_jit.compile_s0.2734 s
nnls_pdip_jit.compile_s0.2613 s
setup_prefix_6.lower_s0.2459 s
curvature_F_diag_jit.compile_s0.2018 s
ray_trace_jit.compile_s0.1957 s
log_evidence_sparse_jit.compile_s0.1552 s
inversion_setup_sparse_jit.first_call_s0.1539 s
blurred_image_jit.compile_s0.1072 s
curvature_F_off_diag_jit.first_call_s0.1059 s
curvature_F_off_diag_jit.compile_s0.1011 s
lens_image_jit.lower_s0.0912 s
ray_trace_jit.lower_s0.09096 s
sparse_triplets_jit.compile_s0.07564 s
cholesky_solve_jit.compile_s0.07511 s
log_det_curvature_reg_jit.compile_s0.07424 s
regularization_matrix_jit.first_call_s0.0717 s
setup_prefix_6.first_call_s0.07001 s
data_vector_sparse_jit.compile_s0.06928 s
blurred_image_jit.lower_s0.06143 s
cholesky_curvature_reg_jit.compile_s0.06103 s
curvature_matrix_sparse_jit.lower_s0.0542 s
overlay_grid_jit.compile_s0.05308 s
psf_weighted_data_jit.compile_s0.05105 s
nnls_pdip_one_iteration_jit.first_call_s0.04924 s
mge_operated_basis_jit.first_call_s0.04286 s
psf_weighted_data_jit.first_call_s0.0426 s
curvature_F_func_func_jit.compile_s0.03911 s
log_evidence_sparse_jit.first_call_s0.03602 s
lens_image_jit.compile_s0.0358 s
curvature_F_diag_jit.lower_s0.03523 s
profile_subtract_jit.compile_s0.03479 s
reconstruction_jit.lower_s0.03034 s
log_evidence_sparse_jit.lower_s0.03016 s
nnls_pdip_jit.lower_s0.02993 s
nnls_pdip_one_iteration_jit.lower_s0.02389 s
cholesky_solve_jit.first_call_s0.02278 s
cholesky_curvature_reg_jit.first_call_s0.02092 s
sparse_triplets_jit.lower_s0.01703 s
log_det_regularization_jit.first_call_s0.01687 s
log_det_curvature_reg_jit.first_call_s0.01672 s
curvature_F_off_diag_jit.lower_s0.01643 s
psf_weighted_data_jit.lower_s0.01465 s
log_det_curvature_reg_jit.lower_s0.01238 s
overlay_grid_jit.lower_s0.01229 s
cholesky_solve_jit.lower_s0.01199 s
cholesky_curvature_reg_jit.lower_s0.01004 s
data_vector_sparse_jit.lower_s0.009935 s
curvature_F_func_func_jit.first_call_s0.007186 s
curvature_F_func_func_jit.lower_s0.005707 s
ray_trace_jit.first_call_s0.005116 s
profile_subtract_jit.lower_s0.003905 s
blurred_image_jit.first_call_s0.003854 s
overlay_grid_jit.first_call_s0.00373 s
data_vector_sparse_jit.first_call_s0.003045 s
sparse_triplets_jit.first_call_s0.002897 s
log_det_regularization_jit.lower_s0.0004613 s
lens_image_jit.first_call_s0.000381 s
profile_subtract_jit.first_call_s0.0003557 s
log_det_regularization_jit.compile_s1.491e-05 s
Largest value · s · superseded · measured 2026-10-25T14:21:10Z
full_pipeline.compile7.149 s
full_pipeline.lower4.71 s
full_pipeline.first_call4.327 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.318e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/9bb2e30e94491253641b
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:21:10Z
- Run
legacy/ba5a530235ae537acf45- Record
lifecycle/68dd1469aa2a7c546d6c
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.384
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/hpc_ral_cpu/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:38:10Z · runtime 5.75356 s ·
lifecycle/9bb2e30e94491253641b - superseded (this page) · measured 2026-10-25T14:21:10Z · runtime 4.21035 s ·
lifecycle/68dd1469aa2a7c546d6c
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_cpu_sparse / local_laptop / default
Source size source_pixels_1521 · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 9.69071 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 9.56661 s
- vmap.per_call
- 9.69071 s
- vmap.batch_time
- 29.07212 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time29.07 s
vmap.per_call9.691 s
single_jit_block9.567 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop and regime source_pixels_1521 inherits the secondary role of designation imaging-rectangular-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/9bb2e30e94491253641b
- Source size
- source_pixels_1521
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/1112297e38fee1a2e79d- Record
lifecycle/2375c34d7bf6771daa14
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_cpu_sparse_fp64/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 9.69071 s ·
lifecycle/2375c34d7bf6771daa14
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:50:15Z
- Runtime (vmap per call)
- 0.06071 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06370 s
- single_jit_block
- 0.06370 s
- vmap.per_call
- 0.06071 s
- vmap.batch_time
- 0.48568 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 65.89 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 157). Per call 0.0607094 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:50:15Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:49:12Z
component_total0.07271 s
Regularized reconstruction0.0334 s
Inversion setup (steps 4-8 combined)0.02133 s
Curvature matrix (F)0.01351 s
Mapped recon + log evidence0.002093 s
Blurred image (PSF convolution)0.0008325 s
Data vector (D)0.0004698 s
Regularization matrix (H)0.0003984 s
Ray-trace grids0.0002253 s
Overlay grid (source pixel centres)0.0001587 s
Lens light images (pre-PSF)0.0001508 s
Profile-subtracted image0.0001428 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03346 s
regularization_matrix_jit.steady_per_call_s0.002903 s
regularization_matrix_prefix0.002903 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002698 s
interpolator_prefix0.002504 s
setup_prefix_6.steady_per_call_s0.002504 s
cholesky_solve_jit.steady_per_call_s0.001328 s
cholesky_curvature_reg_jit.steady_per_call_s0.001031 s
log_det_regularization_jit.steady_per_call_s0.0009731 s
log_det_curvature_reg_jit.steady_per_call_s0.0009686 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:50:15Z
full_pipeline.compile10.8 s
full_pipeline.lower3.838 s
full_pipeline.first_call0.3837 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.168e-10
- tolerance
- 6.986
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:50:15Z
- Run
legacy/6db54b7773a6748316d2- Record
lifecycle/ec69a200557ea8212e5e
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.619352
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:50:15Z · runtime 0.06071 s ·
lifecycle/ec69a200557ea8212e5e - superseded · measured 2026-10-25T14:32:50Z · runtime 0.06284 s ·
lifecycle/1cb183069f015815d840
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-25T14:32:50Z
- Runtime (vmap per call)
- 0.06284 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06630 s
- single_jit_block
- 0.06628 s
- vmap.per_call
- 0.06284 s
- vmap.batch_time
- 0.50274 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 63.65 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 119). Per call 0.062842 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:32:50Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:31:48Z
component_total0.07542 s
Regularized reconstruction0.03356 s
Inversion setup (steps 4-8 combined)0.02378 s
Curvature matrix (F)0.01366 s
Mapped recon + log evidence0.002177 s
Blurred image (PSF convolution)0.0008091 s
Data vector (D)0.0004834 s
Regularization matrix (H)0.0004219 s
Ray-trace grids0.0001841 s
Lens light images (pre-PSF)0.0001268 s
Overlay grid (source pixel centres)0.0001137 s
Profile-subtracted image0.0001106 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03362 s
regularization_matrix_jit.steady_per_call_s0.002915 s
regularization_matrix_prefix0.002915 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002735 s
interpolator_prefix0.002493 s
setup_prefix_6.steady_per_call_s0.002493 s
cholesky_solve_jit.steady_per_call_s0.001323 s
cholesky_curvature_reg_jit.steady_per_call_s0.001058 s
log_det_regularization_jit.steady_per_call_s0.001014 s
log_det_curvature_reg_jit.steady_per_call_s0.001005 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:32:50Z
full_pipeline.compile10.37 s
full_pipeline.lower3.848 s
full_pipeline.first_call0.4285 s
Largest value · s · superseded · measured 2026-10-25T14:31:48Z
inversion_setup_jit.compile_s8.305 s
inversion_setup_jit.lower_s3.557 s
regularization_matrix_jit.compile_s2.62 s
setup_prefix_6.compile_s2.49 s
setup_prefix_6.lower_s0.3863 s
nnls_pdip_one_iteration_jit.compile_s0.3563 s
reconstruction_jit.compile_s0.3485 s
nnls_pdip_jit.compile_s0.3341 s
inversion_setup_jit.first_call_s0.3286 s
ray_trace_jit.compile_s0.2941 s
regularization_matrix_jit.lower_s0.2679 s
log_evidence_jit.compile_s0.1779 s
blurred_image_jit.compile_s0.1361 s
overlay_grid_jit.compile_s0.1124 s
lens_image_jit.lower_s0.1011 s
ray_trace_jit.lower_s0.09515 s
log_det_curvature_reg_jit.compile_s0.08636 s
cholesky_curvature_reg_jit.compile_s0.07843 s
cholesky_solve_jit.compile_s0.07757 s
blurred_image_jit.lower_s0.06266 s
data_vector_jit.compile_s0.05957 s
curvature_matrix_jit.compile_s0.05388 s
lens_image_jit.compile_s0.03564 s
reconstruction_jit.first_call_s0.03508 s
nnls_pdip_jit.first_call_s0.03502 s
reconstruction_jit.lower_s0.02822 s
profile_subtract_jit.compile_s0.02585 s
nnls_pdip_jit.lower_s0.02357 s
nnls_pdip_one_iteration_jit.lower_s0.02293 s
log_evidence_jit.lower_s0.01966 s
curvature_matrix_jit.first_call_s0.01444 s
overlay_grid_jit.lower_s0.01426 s
regularization_matrix_jit.first_call_s0.01262 s
log_det_curvature_reg_jit.lower_s0.01233 s
cholesky_solve_jit.lower_s0.01142 s
setup_prefix_6.first_call_s0.01136 s
curvature_matrix_jit.lower_s0.01042 s
cholesky_curvature_reg_jit.lower_s0.009545 s
blurred_image_jit.first_call_s0.007204 s
data_vector_jit.lower_s0.006187 s
profile_subtract_jit.lower_s0.004385 s
nnls_pdip_one_iteration_jit.first_call_s0.004334 s
log_evidence_jit.first_call_s0.003215 s
cholesky_solve_jit.first_call_s0.002102 s
log_det_curvature_reg_jit.first_call_s0.00207 s
cholesky_curvature_reg_jit.first_call_s0.001782 s
ray_trace_jit.first_call_s0.001585 s
data_vector_jit.first_call_s0.001136 s
log_det_regularization_jit.first_call_s0.001125 s
overlay_grid_jit.first_call_s0.001004 s
lens_image_jit.first_call_s0.0006765 s
profile_subtract_jit.first_call_s0.0006479 s
log_det_regularization_jit.lower_s0.0002726 s
log_det_regularization_jit.compile_s8.7e-06 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.994e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/ec69a200557ea8212e5e
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:32:50Z
- Run
legacy/2a7ad0af11ffad7bf529- Record
lifecycle/1cb183069f015815d840
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - breakdown evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_gpu_dense_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:50:15Z · runtime 0.06071 s ·
lifecycle/ec69a200557ea8212e5e - superseded (this page) · measured 2026-10-25T14:32:50Z · runtime 0.06284 s ·
lifecycle/1cb183069f015815d840
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:52:33Z
- Runtime (vmap per call)
- 0.10733 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.12571 s
- single_jit_block
- 0.12572 s
- vmap.per_call
- 0.10733 s
- vmap.batch_time
- 0.85860 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 37.27 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 404). Per call 0.107325 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:52:33Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:51:14Z
component_total0.1251 s
Curvature matrix (F, w-tilde)0.0804 s
Regularized reconstruction0.03338 s
Inversion setup (sparse, steps 4-8 combined)0.00675 s
Mapped recon + log evidence (sparse)0.002072 s
Blurred image (PSF convolution)0.0008301 s
Regularization matrix (H)0.0005082 s
Data vector (D, w-tilde)0.0004381 s
Ray-trace grids0.000221 s
Profile-subtracted image0.0001747 s
Lens light images (pre-PSF)0.0001443 s
Overlay grid (source pixel centres)0.0001433 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.08183 s
nnls_pdip_jit.steady_per_call_s0.0338 s
mge_operated_basis_jit.steady_per_call_s0.005281 s
curvature_F_off_diag_jit.steady_per_call_s0.005274 s
regularization_matrix_jit.steady_per_call_s0.00301 s
regularization_matrix_prefix0.00301 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002743 s
interpolator_prefix0.002502 s
setup_prefix_6.steady_per_call_s0.002502 s
cholesky_solve_jit.steady_per_call_s0.00135 s
cholesky_curvature_reg_jit.steady_per_call_s0.00105 s
log_det_curvature_reg_jit.steady_per_call_s0.0009885 s
log_det_regularization_jit.steady_per_call_s0.0009873 s
curvature_F_func_func_jit.steady_per_call_s0.0008112 s
psf_weighted_data_jit.steady_per_call_s0.0002551 s
sparse_triplets_jit.steady_per_call_s0.0001912 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:52:33Z
full_pipeline.compile10.94 s
full_pipeline.lower3.933 s
full_pipeline.first_call0.7782 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.062e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:52:33Z
- Run
legacy/92f92fbbeac0b151a8c2- Record
lifecycle/bdffd9d6d157b3b66435
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.187731
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:52:33Z · runtime 0.10733 s ·
lifecycle/bdffd9d6d157b3b66435 - superseded · measured 2026-10-25T14:35:05Z · runtime 0.10746 s ·
lifecycle/570a3a54c6453c740fa4
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-25T14:35:05Z
- Runtime (vmap per call)
- 0.10746 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.11684 s
- single_jit_block
- 0.11696 s
- vmap.per_call
- 0.10746 s
- vmap.batch_time
- 0.85970 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 37.22 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 119). Per call 0.107462 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-25T14:35:05Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-25T14:33:49Z
component_total0.1256 s
Curvature matrix (F, w-tilde)0.08031 s
Regularized reconstruction0.03342 s
Inversion setup (sparse, steps 4-8 combined)0.007282 s
Mapped recon + log evidence (sparse)0.002151 s
Blurred image (PSF convolution)0.0008299 s
Regularization matrix (H)0.0005663 s
Data vector (D, w-tilde)0.0004331 s
Ray-trace grids0.0001841 s
Overlay grid (source pixel centres)0.0001513 s
Lens light images (pre-PSF)0.0001458 s
Profile-subtracted image0.0001199 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s0.08396 s
nnls_pdip_jit.steady_per_call_s0.03355 s
mge_operated_basis_jit.steady_per_call_s0.005689 s
curvature_F_off_diag_jit.steady_per_call_s0.005066 s
regularization_matrix_jit.steady_per_call_s0.002966 s
regularization_matrix_prefix0.002966 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002713 s
interpolator_prefix0.0024 s
setup_prefix_6.steady_per_call_s0.0024 s
cholesky_solve_jit.steady_per_call_s0.001356 s
cholesky_curvature_reg_jit.steady_per_call_s0.001081 s
log_det_curvature_reg_jit.steady_per_call_s0.000981 s
log_det_regularization_jit.steady_per_call_s0.0009746 s
curvature_F_func_func_jit.steady_per_call_s0.000743 s
psf_weighted_data_jit.steady_per_call_s0.0002672 s
sparse_triplets_jit.steady_per_call_s0.0001588 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-25T14:33:49Z
inversion_setup_sparse_jit.compile_s8.248 s
mge_operated_basis_jit.compile_s6.083 s
inversion_setup_sparse_jit.lower_s3.713 s
regularization_matrix_jit.compile_s2.575 s
setup_prefix_6.compile_s2.481 s
mge_operated_basis_jit.lower_s2.221 s
regularization_matrix_jit.lower_s0.4683 s
curvature_matrix_sparse_jit.compile_s0.4275 s
nnls_pdip_one_iteration_jit.compile_s0.3033 s
mge_operated_basis_jit.first_call_s0.3023 s
reconstruction_jit.compile_s0.2985 s
ray_trace_jit.compile_s0.2892 s
nnls_pdip_jit.compile_s0.2827 s
inversion_setup_sparse_jit.first_call_s0.2803 s
blurred_image_jit.compile_s0.2529 s
log_evidence_sparse_jit.compile_s0.2457 s
setup_prefix_6.lower_s0.2275 s
curvature_F_diag_jit.compile_s0.1707 s
psf_weighted_data_jit.compile_s0.129 s
curvature_matrix_sparse_jit.first_call_s0.1225 s
curvature_F_off_diag_jit.compile_s0.1145 s
overlay_grid_jit.compile_s0.1124 s
curvature_F_diag_jit.first_call_s0.1082 s
lens_image_jit.lower_s0.1015 s
ray_trace_jit.lower_s0.09228 s
log_det_curvature_reg_jit.compile_s0.08811 s
cholesky_curvature_reg_jit.compile_s0.0874 s
data_vector_sparse_jit.compile_s0.08019 s
cholesky_solve_jit.compile_s0.0763 s
blurred_image_jit.lower_s0.06369 s
sparse_triplets_jit.compile_s0.06304 s
curvature_matrix_sparse_jit.lower_s0.05124 s
curvature_F_func_func_jit.compile_s0.04189 s
lens_image_jit.compile_s0.0362 s
reconstruction_jit.first_call_s0.03505 s
nnls_pdip_jit.first_call_s0.03482 s
log_evidence_sparse_jit.lower_s0.0325 s
curvature_F_diag_jit.lower_s0.0303 s
reconstruction_jit.lower_s0.02915 s
curvature_F_off_diag_jit.first_call_s0.02597 s
profile_subtract_jit.compile_s0.02575 s
nnls_pdip_one_iteration_jit.lower_s0.02389 s
nnls_pdip_jit.lower_s0.02365 s
sparse_triplets_jit.lower_s0.02269 s
curvature_F_off_diag_jit.lower_s0.0173 s
psf_weighted_data_jit.lower_s0.01509 s
log_det_curvature_reg_jit.lower_s0.01392 s
overlay_grid_jit.lower_s0.01365 s
regularization_matrix_jit.first_call_s0.01237 s
setup_prefix_6.first_call_s0.01159 s
data_vector_sparse_jit.lower_s0.01144 s
cholesky_solve_jit.lower_s0.01123 s
cholesky_curvature_reg_jit.lower_s0.01002 s
log_evidence_sparse_jit.first_call_s0.007737 s
blurred_image_jit.first_call_s0.007325 s
curvature_F_func_func_jit.lower_s0.0062 s
nnls_pdip_one_iteration_jit.first_call_s0.004375 s
profile_subtract_jit.lower_s0.004355 s
cholesky_solve_jit.first_call_s0.002287 s
log_det_curvature_reg_jit.first_call_s0.002263 s
cholesky_curvature_reg_jit.first_call_s0.001814 s
curvature_F_func_func_jit.first_call_s0.001643 s
ray_trace_jit.first_call_s0.001351 s
data_vector_sparse_jit.first_call_s0.001313 s
overlay_grid_jit.first_call_s0.001214 s
log_det_regularization_jit.first_call_s0.001181 s
sparse_triplets_jit.first_call_s0.0008376 s
psf_weighted_data_jit.first_call_s0.0007675 s
lens_image_jit.first_call_s0.0006323 s
profile_subtract_jit.first_call_s0.0006322 s
log_det_regularization_jit.lower_s0.0003253 s
log_det_regularization_jit.compile_s1.153e-05 s
Largest value · s · superseded · measured 2026-10-25T14:35:05Z
full_pipeline.compile10.59 s
full_pipeline.lower3.943 s
full_pipeline.first_call0.4177 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.601e-09
- tolerance
- 6.986
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- imaging-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/bdffd9d6d157b3b66435
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:35:05Z
- Run
legacy/4bdab5d1d3bcd780148a- Record
lifecycle/570a3a54c6453c740fa4
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 7.379
Evidence
- runtime evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/runtime.json - fit figure
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/fit.png - compile evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/breakdown.json - parity evidence
results/imaging/rectangular/jwst/jax_gpu_sparse_fp64/hpc_a100/history/2026.10.23.1_2026-10-25/parity.json
History
- current · measured 2026-10-30T16:52:33Z · runtime 0.10733 s ·
lifecycle/bdffd9d6d157b3b66435 - superseded (this page) · measured 2026-10-25T14:35:05Z · runtime 0.10746 s ·
lifecycle/570a3a54c6453c740fa4
← Profiling TimingsPyAutoLens / imaging / rectangular / jwst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-25T14:19:19Z
- Runtime (vmap per call)
- 1.68807 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.68807 s
- Est. 12 CPU
- 0.28135 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 139.8 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 464). Per call 1.68807 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-25T14:19:19Z
Likelihood breakdown
Component total · s · current · measured 2026-10-25T14:19:46Z
component_total1.761 s
F: mapper×mapper block [sparse-op]0.6078 s
Reconstruction solve (BLAS)0.3057 s
MGE: image_2d_from(grid) x60 [numpy]0.1665 s
F: mapper×linear-func block [FFT conv + scatter]0.1428 s
MGE: batched PSF convolution [real-space np]0.1397 s
Inversion build (trace+mesh+mapper)0.08053 s
Mapper sparse triplets0.06721 s
Log evidence (figure of merit)0.03929 s
Data vector D [numba]0.03799 s
log det (F+H) [Cholesky]0.0318 s
Blurred image (FFT convolve)0.02484 s
PSF-weighted data [numba]0.02114 s
MGE operated mapping matrix [residual: dict assembly]0.02087 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.01776 s
log det H [Cholesky]0.01492 s
Mapped reconstruction [numba+FFT]0.01085 s
Model data + chi^20.01048 s
F: linear-func×linear-func block [BLAS]0.01016 s
Regularization matrix H0.006706 s
Curvature matrix F [residual: mirror + diag-add]0.001804 s
F + H0.001674 s
Regularization term s'Hs0.0007038 s
FitImaging construct0.0001425 s
Profile subtracted image0.0001317 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.366e-11
- tolerance
- 6.986
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- imaging-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured on release
- 2026.10.23.1
- Measured at
- 2026-10-25T14:19:19Z
- Run
legacy/a2ea6bbe9191d6eaca56- Record
lifecycle/304ac75d242dcbc2c22f
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.983
Evidence
- runtime evidence
results/imaging/rectangular/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/imaging/rectangular/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/imaging/rectangular/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/imaging/rectangular/jwst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-25T14:19:19Z · runtime 1.68807 s ·
lifecycle/304ac75d242dcbc2c22f
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T08:51:08Z
- Runtime (vmap per call)
- 2.12071 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 2.01809 s
- single_jit_block
- 1.99839 s
- vmap.per_call
- 2.12071 s
- vmap.batch_time
- 6.36213 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 13.67 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 403). Per call 2.12071 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:51:08Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:48:51Z
component_total2.096 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)1.54 s
Reconstruction (pdip)0.362 s
Border relocation + mesh interpolation (mapper)0.07342 s
Log-det terms (2 Choleskys)0.04594 s
Data vector D = Lᵀ d~0.03617 s
Mapping matrix L0.02887 s
Fast chi-squared + figure of merit0.006312 s
Regularization matrix H0.002451 s
Ray-trace grids (data + mesh vertices)0.0005724 s
Sparse triplets (extent grid)0.0001733 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s2.018 s
full_pipeline.per_call_s2.011 s
full_pipeline.steady_per_call_s2.011 s
single_jit_block2.011 s
solver_ab_pdip.steady_per_call_s0.3497 s
kernel_fft_apply.steady_per_call_s0.1626 s
solver_ab_certified.steady_per_call_s0.1341 s
setup_prefix_4.steady_per_call_s0.1053 s
setup_prefix_3.steady_per_call_s0.1029 s
setup_prefix_2.steady_per_call_s0.07399 s
kernel_gather_segment_sum.steady_per_call_s0.006449 s
kernel_scatter.steady_per_call_s0.001581 s
setup_prefix_1.steady_per_call_s0.0005724 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:51:08Z
full_pipeline_vmap3.first_call_s8.879 s
full_pipeline.first_call_s2.029 s
full_pipeline.compile_s1.333 s
full_pipeline.lower_s0.3302 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:48:51Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.794e-08
- tolerance
- 0.1205
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:51:08Z
- Run
legacy/c2227dc905fa13f64c02- Record
lifecycle/60747d6f7a1867da50c9
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.280567
Evidence
- runtime evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - memory_host evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - gradient evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T08:51:08Z · runtime 2.12071 s ·
lifecycle/60747d6f7a1867da50c9 - superseded · measured 2026-10-28T13:52:30Z · runtime 2.71155 s ·
lifecycle/16c0822a33e589a6fc61
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:52:30Z
- Runtime (vmap per call)
- 2.71155 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.84511 s
- vmap.per_call
- 2.71155 s
- vmap.batch_time
- 8.13464 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 10.7 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 385). Per call 2.71155 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:52:30Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:52:46Z
component_total2.429 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)1.841 s
Reconstruction (pdip)0.3661 s
Border relocation + mesh interpolation (mapper)0.08591 s
Mapping matrix L0.05524 s
Log-det terms (2 Choleskys)0.046 s
Data vector D = Lᵀ d~0.04537 s
Fast chi-squared + figure of merit0.007918 s
Ray-trace grids (data + mesh vertices)0.001239 s
Sparse triplets (extent grid)0.0002741 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s2.921 s
full_pipeline.per_call_s2.691 s
full_pipeline.steady_per_call_s2.691 s
single_jit_block2.691 s
solver_ab_pdip.steady_per_call_s0.4213 s
kernel_fft_apply.steady_per_call_s0.1656 s
solver_ab_certified.steady_per_call_s0.1577 s
setup_prefix_3.steady_per_call_s0.1424 s
setup_prefix_4.steady_per_call_s0.1227 s
setup_prefix_2.steady_per_call_s0.08715 s
kernel_gather_segment_sum.steady_per_call_s0.01552 s
kernel_scatter.steady_per_call_s0.002208 s
setup_prefix_1.steady_per_call_s0.001239 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:52:30Z
full_pipeline_vmap3.first_call_s10.68 s
full_pipeline.first_call_s2.823 s
full_pipeline.compile_s1.889 s
full_pipeline.lower_s0.9071 s
Largest value · s · superseded · measured 2026-10-28T13:52:46Z
operator_setup8.497 s
library_fit_figure_of_merit.first_call_s2.657 s
full_pipeline.first_call_s2.204 s
curvature_sparse.first_call_s1.852 s
full_pipeline.compile_s1.835 s
library_fit_figure_of_merit.compile_s1.677 s
full_pipeline.lower_s1.314 s
setup_prefix_4.compile_s1.273 s
library_fit_figure_of_merit.lower_s1.185 s
setup_prefix_2.compile_s0.9927 s
setup_prefix_4.lower_s0.9783 s
setup_prefix_3.compile_s0.9762 s
setup_prefix_3.lower_s0.9094 s
setup_prefix_2.lower_s0.8227 s
solver_ab_certified.compile_s0.6909 s
reconstruction_pdip.first_call_s0.412 s
reconstruction_pdip.compile_s0.3965 s
solver_ab_pdip.first_call_s0.3832 s
solver_ab_pdip.compile_s0.3742 s
setup_prefix_1.compile_s0.3534 s
setup_prefix_1.lower_s0.2219 s
kernel_fft_apply.first_call_s0.1844 s
kernel_fft_apply.compile_s0.1748 s
curvature_sparse.compile_s0.1668 s
solver_ab_certified.first_call_s0.152 s
setup_prefix_4.first_call_s0.1383 s
setup_prefix_3.first_call_s0.1317 s
kernel_scatter.compile_s0.116 s
solver_ab_certified.lower_s0.107 s
log_dets.compile_s0.1052 s
solver_ab_pdip.lower_s0.1019 s
setup_prefix_2.first_call_s0.09429 s
figure_of_merit.compile_s0.09414 s
kernel_gather_segment_sum.compile_s0.09172 s
reconstruction_pdip.lower_s0.07592 s
data_vector_sparse.compile_s0.07134 s
sparse_triplets.compile_s0.06718 s
curvature_sparse.lower_s0.06642 s
log_dets.first_call_s0.05157 s
log_dets.lower_s0.03422 s
data_vector_sparse.first_call_s0.03249 s
kernel_fft_apply.lower_s0.02536 s
kernel_scatter.lower_s0.02468 s
figure_of_merit.lower_s0.01704 s
kernel_gather_segment_sum.first_call_s0.01578 s
sparse_triplets.lower_s0.01393 s
kernel_gather_segment_sum.lower_s0.01363 s
figure_of_merit.first_call_s0.0112 s
data_vector_sparse.lower_s0.007134 s
kernel_scatter.first_call_s0.004193 s
setup_prefix_1.first_call_s0.002473 s
sparse_triplets.first_call_s0.0007798 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:52:46Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.098e-08
- tolerance
- 0.1205
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/60747d6f7a1867da50c9
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:52:30Z
- Run
legacy/62f185a46921b407c156- Record
lifecycle/16c0822a33e589a6fc61
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.39106
Evidence
- runtime evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T08:51:08Z · runtime 2.12071 s ·
lifecycle/60747d6f7a1867da50c9 - superseded (this page) · measured 2026-10-28T13:52:30Z · runtime 2.71155 s ·
lifecycle/16c0822a33e589a6fc61
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:32:00Z
- Runtime (vmap per call)
- 0.02083 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03840 s
- single_jit_block
- 0.03854 s
- vmap.per_call
- 0.02083 s
- vmap.batch_time
- 1.33288 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 192.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 356). Per call 0.0208262 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:32:00Z
vmap.batch_time1.333 s
full_pipeline.steady_per_call_s0.03854 s
single_jit_block0.03854 s
single_jit_median0.0384 s
full_pipeline_vmap64.steady_per_call_s0.02083 s
vmap.per_call0.02083 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:32Z
component_total0.04018 s
Reconstruction (pdip)0.01862 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.0131 s
Border relocation + mesh interpolation (mapper)0.004923 s
Log-det terms (2 Choleskys)0.001994 s
Ray-trace grids (data + mesh vertices)0.0003806 s
Data vector D = Lᵀ d~0.0003656 s
Fast chi-squared + figure of merit0.0002845 s
Mapping matrix L0.0002348 s
Regularization matrix H0.0001583 s
Sparse triplets (extent grid)0.0001191 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
single_jit_median0.03834 s
full_pipeline.per_call_s0.03833 s
full_pipeline.steady_per_call_s0.03833 s
single_jit_block0.03833 s
library_fit_figure_of_merit.steady_per_call_s0.03832 s
solver_ab_pdip.steady_per_call_s0.01864 s
setup_prefix_4.steady_per_call_s0.005697 s
solver_ab_certified.steady_per_call_s0.00567 s
setup_prefix_3.steady_per_call_s0.005538 s
setup_prefix_2.steady_per_call_s0.005304 s
kernel_fft_apply.steady_per_call_s0.00132 s
setup_prefix_1.steady_per_call_s0.0003806 s
kernel_gather_segment_sum.steady_per_call_s0.0003501 s
kernel_scatter.steady_per_call_s0.0001546 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:32:00Z
full_pipeline_vmap64.first_call_s7.257 s
full_pipeline.compile_s4.682 s
full_pipeline.lower_s0.4254 s
full_pipeline.first_call_s0.07701 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:30:32Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.539e-08
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:32:00Z
- Run
legacy/bd3619849d046c6a6a70- Record
lifecycle/8dada4df3a4ed30d1721
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.485137
Evidence
- runtime evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - parity evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - gradient evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json - memory_host evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:32:00Z · runtime 0.02083 s ·
lifecycle/8dada4df3a4ed30d1721 - superseded · measured 2026-10-28T13:52:15Z · runtime 0.02265 s ·
lifecycle/682a7959f48d8aff3dd4
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:52:15Z
- Runtime (vmap per call)
- 0.02265 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.04026 s
- single_jit_block
- 0.04045 s
- vmap.per_call
- 0.02265 s
- vmap.batch_time
- 1.44977 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 176.6 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 349). Per call 0.0226527 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:52:15Z
vmap.batch_time1.45 s
full_pipeline.steady_per_call_s0.04045 s
single_jit_block0.04045 s
single_jit_median0.04026 s
full_pipeline_vmap64.steady_per_call_s0.02265 s
vmap.per_call0.02265 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:50:49Z
component_total0.04171 s
Reconstruction (pdip)0.01879 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.01478 s
Border relocation + mesh interpolation (mapper)0.004966 s
Log-det terms (2 Choleskys)0.001724 s
Mapping matrix L0.0005712 s
Ray-trace grids (data + mesh vertices)0.0003485 s
Fast chi-squared + figure of merit0.0002856 s
Data vector D = Lᵀ d~0.0002481 s
Sparse triplets (extent grid)0.0001238 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.04111 s
full_pipeline.steady_per_call_s0.04111 s
single_jit_block0.04111 s
single_jit_median0.04037 s
library_fit_figure_of_merit.steady_per_call_s0.04009 s
solver_ab_pdip.steady_per_call_s0.01871 s
setup_prefix_3.steady_per_call_s0.005886 s
setup_prefix_4.steady_per_call_s0.005765 s
solver_ab_certified.steady_per_call_s0.00573 s
setup_prefix_2.steady_per_call_s0.005314 s
kernel_fft_apply.steady_per_call_s0.001494 s
setup_prefix_1.steady_per_call_s0.0003485 s
kernel_gather_segment_sum.steady_per_call_s0.000346 s
kernel_scatter.steady_per_call_s0.000158 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:50:49Z
library_fit_figure_of_merit.compile_s3.369 s
operator_setup3.184 s
full_pipeline.compile_s3.151 s
setup_prefix_4.compile_s2.696 s
setup_prefix_3.compile_s1.611 s
setup_prefix_2.compile_s1.579 s
full_pipeline.lower_s1.09 s
library_fit_figure_of_merit.lower_s0.9752 s
setup_prefix_4.lower_s0.8355 s
setup_prefix_3.lower_s0.7666 s
setup_prefix_2.lower_s0.7288 s
setup_prefix_1.compile_s0.6232 s
solver_ab_certified.compile_s0.5723 s
solver_ab_pdip.compile_s0.3496 s
reconstruction_pdip.compile_s0.3416 s
figure_of_merit.compile_s0.2463 s
setup_prefix_1.lower_s0.1826 s
curvature_sparse.compile_s0.153 s
log_dets.compile_s0.1263 s
kernel_fft_apply.compile_s0.1059 s
solver_ab_certified.lower_s0.08892 s
solver_ab_pdip.lower_s0.06422 s
reconstruction_pdip.lower_s0.06186 s
sparse_triplets.compile_s0.06024 s
full_pipeline.first_call_s0.05529 s
library_fit_figure_of_merit.first_call_s0.05459 s
kernel_scatter.compile_s0.05249 s
data_vector_sparse.compile_s0.04917 s
curvature_sparse.lower_s0.04242 s
kernel_gather_segment_sum.compile_s0.04024 s
curvature_sparse.first_call_s0.02816 s
log_dets.lower_s0.02575 s
solver_ab_pdip.first_call_s0.02085 s
reconstruction_pdip.first_call_s0.02055 s
figure_of_merit.lower_s0.01476 s
kernel_scatter.lower_s0.0145 s
sparse_triplets.lower_s0.0144 s
kernel_fft_apply.lower_s0.01215 s
setup_prefix_4.first_call_s0.0112 s
kernel_gather_segment_sum.lower_s0.01042 s
setup_prefix_2.first_call_s0.009485 s
setup_prefix_3.first_call_s0.009444 s
solver_ab_certified.first_call_s0.00846 s
kernel_fft_apply.first_call_s0.006205 s
data_vector_sparse.lower_s0.006079 s
log_dets.first_call_s0.002471 s
setup_prefix_1.first_call_s0.002111 s
figure_of_merit.first_call_s0.001274 s
kernel_gather_segment_sum.first_call_s0.0009388 s
data_vector_sparse.first_call_s0.0008585 s
sparse_triplets.first_call_s0.0008291 s
kernel_scatter.first_call_s0.000806 s
Largest value · s · superseded · measured 2026-10-28T13:52:15Z
full_pipeline_vmap64.first_call_s6.512 s
full_pipeline.compile_s3.433 s
full_pipeline.lower_s0.4315 s
full_pipeline.first_call_s0.07624 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:50:49Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.166e-08
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/8dada4df3a4ed30d1721
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:52:15Z
- Run
legacy/c7b2604633db638b561d- Record
lifecycle/682a7959f48d8aff3dd4
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.5293
Evidence
- runtime evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:32:00Z · runtime 0.02083 s ·
lifecycle/8dada4df3a4ed30d1721 - superseded (this page) · measured 2026-10-28T13:52:15Z · runtime 0.02265 s ·
lifecycle/682a7959f48d8aff3dd4
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:56:55Z
- Runtime (vmap per call)
- 0.76495 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.76495 s
- Est. 12 CPU
- 0.12749 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 308.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 594). Per call 0.764945 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:56:55Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:54:52Z
component_total0.8137 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.538 s
Reconstruction: D = Lᵀ d~ + fnnls0.1402 s
Log-det (F + H) (fnnls Cholesky reuse)0.04339 s
Mapping matrix L0.04088 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.03249 s
Regularization matrix H0.006377 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005672 s
Log-det H0.005315 s
Regularization term sᵀHs0.0008323 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005335 s
Noise normalisation + evidence assembly6.712e-06 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.8297 s
full_call.mean_s0.768 s
full_call.median_s0.7604 s
full_call.min_s0.7302 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.5381 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1318 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04337 s
steps_median.Mapping matrix L0.04096 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.0319 s
steps_median.Regularization matrix H0.006619 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005621 s
steps_median.Log-det H0.00528 s
steps_median.Regularization term sᵀHs0.0008559 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005209 s
steps_median.Noise normalisation + evidence assembly6.475e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:54:52Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:54:52Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.863e-09
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:56:55Z
- Run
legacy/eb0fa76e271283871cb9- Record
lifecycle/5e9d64046821795b4651
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.549054
Evidence
- runtime evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - memory_host evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:56:55Z · runtime 0.76495 s ·
lifecycle/5e9d64046821795b4651 - superseded · measured 2026-10-28T13:54:22Z · runtime 0.82360 s ·
lifecycle/ecbf353877f701b3fec6
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:54:22Z
- Runtime (vmap per call)
- 0.82360 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.82360 s
- Est. 12 CPU
- 0.13727 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 286.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 595). Per call 0.823596 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:54:22Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:54:39Z
component_total0.8274 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.5477 s
Reconstruction: D = Lᵀ d~ + fnnls0.1243 s
Mapping matrix L0.06916 s
Log-det (F + H) (fnnls Cholesky reuse)0.0348 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.03276 s
Regularization matrix H0.006797 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005438 s
Log-det H0.005136 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006669 s
Regularization term sᵀHs0.0006522 s
Noise normalisation + evidence assembly1.382e-05 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.8139 s
full_call.mean_s0.7557 s
full_call.median_s0.7503 s
full_call.min_s0.7143 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.5431 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1155 s
steps_median.Mapping matrix L0.06855 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.03475 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.03262 s
steps_median.Regularization matrix H0.006725 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005417 s
steps_median.Log-det H0.005098 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006673 s
steps_median.Regularization term sᵀHs0.0006554 s
steps_median.Noise normalisation + evidence assembly1.398e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:54:39Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:54:39Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.588e-09
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/5e9d64046821795b4651
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:54:22Z
- Run
legacy/2913cb99eedb85681eec- Record
lifecycle/ecbf353877f701b3fec6
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.547805
Evidence
- runtime evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T08:56:55Z · runtime 0.76495 s ·
lifecycle/5e9d64046821795b4651 - superseded (this page) · measured 2026-10-28T13:54:22Z · runtime 0.82360 s ·
lifecycle/ecbf353877f701b3fec6
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T09:13:17Z
- Runtime (vmap per call)
- 7.60144 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 7.42592 s
- vmap.per_call
- 7.60144 s
- vmap.batch_time
- 22.80433 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.815 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 99). Per call 7.60144 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:13:17Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T09:09:39Z
component_total7.708 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)6.735 s
Reconstruction (pdip)0.389 s
Border relocation + mesh interpolation (mapper)0.2192 s
Data vector D = Lᵀ d~0.1508 s
Mapping matrix L0.1254 s
Log-det terms (2 Choleskys)0.04704 s
Fast chi-squared + figure of merit0.03667 s
Regularization matrix H0.003237 s
Ray-trace grids (data + mesh vertices)0.001311 s
Sparse triplets (extent grid)0.000426 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s7.501 s
full_pipeline.per_call_s7.501 s
full_pipeline.steady_per_call_s7.501 s
single_jit_block7.501 s
kernel_fft_apply.steady_per_call_s0.7291 s
solver_ab_pdip.steady_per_call_s0.3926 s
setup_prefix_4.steady_per_call_s0.3492 s
setup_prefix_3.steady_per_call_s0.3459 s
setup_prefix_2.steady_per_call_s0.2205 s
solver_ab_certified.steady_per_call_s0.1603 s
kernel_gather_segment_sum.steady_per_call_s0.03344 s
kernel_scatter.steady_per_call_s0.008792 s
setup_prefix_1.steady_per_call_s0.001311 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:13:17Z
full_pipeline_vmap3.first_call_s25.5 s
full_pipeline.first_call_s7.695 s
full_pipeline.compile_s1.52 s
full_pipeline.lower_s0.3911 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T09:09:39Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.235e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:13:17Z
- Run
legacy/3e63e22426d111480ab9- Record
lifecycle/d54c6814c51c381564cf
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 9.249542
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - gradient evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json - breakdown evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T09:13:17Z · runtime 7.60144 s ·
lifecycle/d54c6814c51c381564cf - superseded · measured 2026-10-28T13:57:05Z · runtime 8.50040 s ·
lifecycle/939f1c16ffc5c399948f
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:57:05Z
- Runtime (vmap per call)
- 8.50040 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 9.69217 s
- vmap.per_call
- 8.50040 s
- vmap.batch_time
- 25.50121 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.412 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 98). Per call 8.5004 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:57:05Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:54:50Z
component_total6.327 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)5.241 s
Reconstruction (pdip)0.3859 s
Data vector D = Lᵀ d~0.2846 s
Border relocation + mesh interpolation (mapper)0.2572 s
Mapping matrix L0.08899 s
Log-det terms (2 Choleskys)0.03115 s
Fast chi-squared + figure of merit0.03033 s
Regularization matrix H0.004582 s
Ray-trace grids (data + mesh vertices)0.002764 s
Sparse triplets (extent grid)0.0005742 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s5.859 s
full_pipeline.steady_per_call_s5.859 s
single_jit_block5.859 s
library_fit_figure_of_merit.steady_per_call_s5.711 s
kernel_fft_apply.steady_per_call_s0.4875 s
solver_ab_pdip.steady_per_call_s0.3838 s
setup_prefix_4.steady_per_call_s0.3536 s
setup_prefix_3.steady_per_call_s0.349 s
setup_prefix_2.steady_per_call_s0.26 s
solver_ab_certified.steady_per_call_s0.1505 s
kernel_gather_segment_sum.steady_per_call_s0.02177 s
kernel_scatter.steady_per_call_s0.006427 s
setup_prefix_1.steady_per_call_s0.002764 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:57:05Z
full_pipeline_vmap3.first_call_s28.95 s
full_pipeline.first_call_s8.588 s
full_pipeline.compile_s2.138 s
full_pipeline.lower_s0.8085 s
Largest value · s · superseded · measured 2026-10-28T13:54:50Z
operator_setup13.09 s
full_pipeline.first_call_s6.142 s
library_fit_figure_of_merit.first_call_s5.842 s
curvature_sparse.first_call_s5.619 s
library_fit_figure_of_merit.compile_s1.781 s
full_pipeline.compile_s1.695 s
full_pipeline.lower_s1.304 s
setup_prefix_4.compile_s1.286 s
library_fit_figure_of_merit.lower_s1.232 s
setup_prefix_4.lower_s1.021 s
setup_prefix_2.compile_s0.9565 s
setup_prefix_3.compile_s0.9101 s
setup_prefix_3.lower_s0.9087 s
setup_prefix_2.lower_s0.8638 s
solver_ab_certified.compile_s0.5753 s
kernel_fft_apply.first_call_s0.4721 s
setup_prefix_1.compile_s0.4138 s
reconstruction_pdip.first_call_s0.4047 s
reconstruction_pdip.compile_s0.3878 s
solver_ab_pdip.first_call_s0.3794 s
setup_prefix_4.first_call_s0.3619 s
setup_prefix_3.first_call_s0.354 s
solver_ab_pdip.compile_s0.3482 s
data_vector_sparse.first_call_s0.2757 s
setup_prefix_2.first_call_s0.26 s
setup_prefix_1.lower_s0.2375 s
curvature_sparse.compile_s0.1911 s
kernel_fft_apply.compile_s0.1612 s
solver_ab_certified.first_call_s0.1496 s
solver_ab_certified.lower_s0.1138 s
log_dets.compile_s0.1041 s
figure_of_merit.compile_s0.1032 s
kernel_scatter.compile_s0.08846 s
reconstruction_pdip.lower_s0.08236 s
solver_ab_pdip.lower_s0.08208 s
kernel_gather_segment_sum.compile_s0.07788 s
data_vector_sparse.compile_s0.07026 s
sparse_triplets.compile_s0.06837 s
curvature_sparse.lower_s0.06239 s
log_dets.lower_s0.03254 s
log_dets.first_call_s0.03196 s
figure_of_merit.first_call_s0.03 s
kernel_gather_segment_sum.first_call_s0.02022 s
kernel_scatter.lower_s0.01863 s
kernel_fft_apply.lower_s0.01851 s
figure_of_merit.lower_s0.01763 s
sparse_triplets.lower_s0.01603 s
kernel_gather_segment_sum.lower_s0.01033 s
data_vector_sparse.lower_s0.008048 s
kernel_scatter.first_call_s0.007335 s
setup_prefix_1.first_call_s0.003797 s
sparse_triplets.first_call_s0.001137 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:54:50Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.98e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d54c6814c51c381564cf
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:57:05Z
- Run
legacy/8ac6a41775c766e3a6b1- Record
lifecycle/939f1c16ffc5c399948f
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 9.313862
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - breakdown evidence
results/interferometer/delaunay/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T09:13:17Z · runtime 7.60144 s ·
lifecycle/d54c6814c51c381564cf - superseded (this page) · measured 2026-10-28T13:57:05Z · runtime 8.50040 s ·
lifecycle/939f1c16ffc5c399948f
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:33:22Z
- Runtime (vmap per call)
- 0.06371 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07859 s
- single_jit_block
- 0.07874 s
- vmap.per_call
- 0.06371 s
- vmap.batch_time
- 1.01932 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 62.79 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 214). Per call 0.0637075 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:33:22Z
vmap.batch_time1.019 s
full_pipeline.steady_per_call_s0.07874 s
single_jit_block0.07874 s
single_jit_median0.07859 s
full_pipeline_vmap16.steady_per_call_s0.06371 s
vmap.per_call0.06371 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:31:07Z
component_total0.08023 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.04878 s
Reconstruction (pdip)0.02173 s
Border relocation + mesh interpolation (mapper)0.005756 s
Log-det terms (2 Choleskys)0.001765 s
Data vector D = Lᵀ d~0.000581 s
Regularization matrix H0.0005267 s
Fast chi-squared + figure of merit0.0003926 s
Ray-trace grids (data + mesh vertices)0.0003609 s
Mapping matrix L0.0002137 s
Sparse triplets (extent grid)0.0001253 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.07854 s
full_pipeline.per_call_s0.07833 s
full_pipeline.steady_per_call_s0.07833 s
single_jit_block0.07833 s
single_jit_median0.07809 s
solver_ab_pdip.steady_per_call_s0.02163 s
solver_ab_certified.steady_per_call_s0.006871 s
setup_prefix_4.steady_per_call_s0.006857 s
setup_prefix_3.steady_per_call_s0.006331 s
setup_prefix_2.steady_per_call_s0.006117 s
kernel_fft_apply.steady_per_call_s0.004791 s
kernel_gather_segment_sum.steady_per_call_s0.001003 s
setup_prefix_1.steady_per_call_s0.0003609 s
kernel_scatter.steady_per_call_s0.0002621 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:33:22Z
full_pipeline_vmap16.first_call_s6.305 s
full_pipeline.compile_s3.855 s
full_pipeline.lower_s0.5427 s
full_pipeline.first_call_s0.1172 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:31:07Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.451e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:33:22Z
- Run
legacy/386f5ed42e2fc5ec51d1- Record
lifecycle/ba12584bdfe8c2e16f30
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.130066
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - breakdown evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json - parity evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:33:22Z · runtime 0.06371 s ·
lifecycle/ba12584bdfe8c2e16f30 - superseded · measured 2026-10-28T13:54:08Z · runtime 0.06881 s ·
lifecycle/1b688ecd8b6a482b4f8d
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:54:08Z
- Runtime (vmap per call)
- 0.06881 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.08248 s
- single_jit_block
- 0.08275 s
- vmap.per_call
- 0.06881 s
- vmap.batch_time
- 1.10093 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 58.13 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 212). Per call 0.0688079 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:54:08Z
vmap.batch_time1.101 s
full_pipeline.steady_per_call_s0.08275 s
single_jit_block0.08275 s
single_jit_median0.08248 s
full_pipeline_vmap16.steady_per_call_s0.06881 s
vmap.per_call0.06881 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:51:53Z
component_total0.08473 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.05353 s
Reconstruction (pdip)0.02151 s
Border relocation + mesh interpolation (mapper)0.005994 s
Log-det terms (2 Choleskys)0.00178 s
Data vector D = Lᵀ d~0.000603 s
Fast chi-squared + figure of merit0.000385 s
Ray-trace grids (data + mesh vertices)0.0003395 s
Mapping matrix L0.0002708 s
Regularization matrix H0.0001958 s
Sparse triplets (extent grid)0.0001185 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.08321 s
full_pipeline.steady_per_call_s0.08321 s
single_jit_block0.08321 s
library_fit_figure_of_merit.steady_per_call_s0.08311 s
single_jit_median0.08297 s
solver_ab_pdip.steady_per_call_s0.02138 s
solver_ab_certified.steady_per_call_s0.006884 s
setup_prefix_4.steady_per_call_s0.0068 s
setup_prefix_3.steady_per_call_s0.006604 s
setup_prefix_2.steady_per_call_s0.006333 s
kernel_fft_apply.steady_per_call_s0.004969 s
kernel_gather_segment_sum.steady_per_call_s0.0008844 s
setup_prefix_1.steady_per_call_s0.0003395 s
kernel_scatter.steady_per_call_s0.0002672 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:51:53Z
operator_setup4.324 s
full_pipeline.compile_s3.448 s
library_fit_figure_of_merit.compile_s2.984 s
setup_prefix_4.compile_s2.663 s
setup_prefix_3.compile_s1.668 s
setup_prefix_2.compile_s1.595 s
full_pipeline.lower_s1.073 s
library_fit_figure_of_merit.lower_s0.9818 s
setup_prefix_4.lower_s0.8515 s
setup_prefix_3.lower_s0.7966 s
setup_prefix_2.lower_s0.7436 s
setup_prefix_1.compile_s0.6395 s
solver_ab_certified.compile_s0.547 s
solver_ab_pdip.compile_s0.3601 s
reconstruction_pdip.compile_s0.327 s
figure_of_merit.compile_s0.2375 s
setup_prefix_1.lower_s0.1858 s
curvature_sparse.compile_s0.1586 s
log_dets.compile_s0.128 s
kernel_fft_apply.compile_s0.1176 s
library_fit_figure_of_merit.first_call_s0.09417 s
full_pipeline.first_call_s0.09334 s
solver_ab_certified.lower_s0.08944 s
sparse_triplets.compile_s0.07316 s
solver_ab_pdip.lower_s0.06396 s
reconstruction_pdip.lower_s0.06089 s
curvature_sparse.first_call_s0.05925 s
data_vector_sparse.compile_s0.05922 s
kernel_scatter.compile_s0.05214 s
curvature_sparse.lower_s0.04599 s
kernel_gather_segment_sum.compile_s0.04153 s
log_dets.lower_s0.02598 s
solver_ab_pdip.first_call_s0.02343 s
reconstruction_pdip.first_call_s0.02324 s
sparse_triplets.lower_s0.0158 s
kernel_scatter.lower_s0.01545 s
kernel_fft_apply.lower_s0.01489 s
figure_of_merit.lower_s0.01487 s
setup_prefix_4.first_call_s0.01249 s
setup_prefix_3.first_call_s0.01075 s
setup_prefix_2.first_call_s0.01037 s
solver_ab_certified.first_call_s0.009485 s
kernel_gather_segment_sum.lower_s0.008996 s
kernel_fft_apply.first_call_s0.008973 s
data_vector_sparse.lower_s0.006159 s
setup_prefix_1.first_call_s0.002736 s
log_dets.first_call_s0.002604 s
kernel_gather_segment_sum.first_call_s0.001472 s
figure_of_merit.first_call_s0.001353 s
data_vector_sparse.first_call_s0.001296 s
sparse_triplets.first_call_s0.0008575 s
kernel_scatter.first_call_s0.0008464 s
Largest value · s · superseded · measured 2026-10-28T13:54:08Z
full_pipeline_vmap16.first_call_s5.699 s
full_pipeline.compile_s3.153 s
full_pipeline.lower_s0.5515 s
full_pipeline.first_call_s0.1181 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:51:53Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 7.451e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/ba12584bdfe8c2e16f30
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:54:08Z
- Run
legacy/756bdd855f760a2b490e- Record
lifecycle/1b688ecd8b6a482b4f8d
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.15719
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:33:22Z · runtime 0.06371 s ·
lifecycle/ba12584bdfe8c2e16f30 - superseded (this page) · measured 2026-10-28T13:54:08Z · runtime 0.06881 s ·
lifecycle/1b688ecd8b6a482b4f8d
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T09:31:06Z
- Runtime (vmap per call)
- 9.32869 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 9.32869 s
- Est. 12 CPU
- 1.55478 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 25.3 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 390). Per call 9.32869 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:31:06Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T09:25:21Z
component_total9.53 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)9.084 s
Mapping matrix L0.1646 s
Reconstruction: D = Lᵀ d~ + fnnls0.1642 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.05871 s
Log-det (F + H) (fnnls Cholesky reuse)0.04493 s
Regularization matrix H0.007159 s
Log-det H0.005534 s
Regularization term sᵀHs0.0008858 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005568 s
Noise normalisation + evidence assembly9.347e-06 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s9.342 s
full_call.mean_s9.31 s
full_call.median_s9.31 s
full_call.min_s9.281 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)9.081 s
steps_median.Mapping matrix L0.1642 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.107 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.05719 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04521 s
steps_median.Regularization matrix H0.007218 s
steps_median.Log-det H0.005514 s
steps_median.Regularization term sᵀHs0.0008863 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005328 s
steps_median.Noise normalisation + evidence assembly9.296e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:25:21Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T09:25:21Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.96e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:31:06Z
- Run
legacy/4582e73d2c1b525a15d2- Record
lifecycle/bfe464d85eab437c56be
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 2.360304
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - parity evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - breakdown evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T09:31:06Z · runtime 9.32869 s ·
lifecycle/bfe464d85eab437c56be - superseded · measured 2026-10-28T14:00:02Z · runtime 11.30131 s ·
lifecycle/953f07cfaa5e80a35fde
← Profiling TimingsPyAutoLens / interferometer / delaunay / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:00:02Z
- Runtime (vmap per call)
- 11.30131 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 11.30131 s
- Est. 12 CPU
- 1.88355 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 20.88 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 390). Per call 11.3013 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:00:02Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T14:08:36Z
component_total12.76 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)12.05 s
Mapping matrix L0.3087 s
Reconstruction: D = Lᵀ d~ + fnnls0.2662 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.06841 s
Log-det (F + H) (fnnls Cholesky reuse)0.04563 s
Regularization matrix H0.01144 s
Log-det H0.007456 s
Regularization term sᵀHs0.001763 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001626 s
Noise normalisation + evidence assembly2.04e-05 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s13.56 s
full_call.median_s12.53 s
full_call.mean_s12.36 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)11.53 s
full_call.min_s11.06 s
steps_median.Mapping matrix L0.3074 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1358 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.067 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04344 s
steps_median.Regularization matrix H0.01079 s
steps_median.Log-det H0.007293 s
steps_median.Regularization term sᵀHs0.001274 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001225 s
steps_median.Noise normalisation + evidence assembly2.075e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:08:36Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T14:08:36Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 7.451e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/bfe464d85eab437c56be
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:00:02Z
- Run
legacy/5cc3420a0a662f5e5b2d- Record
lifecycle/953f07cfaa5e80a35fde
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 2.356539
Evidence
- runtime evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - memory_host evidence
results/interferometer/delaunay/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T09:31:06Z · runtime 9.32869 s ·
lifecycle/bfe464d85eab437c56be - superseded (this page) · measured 2026-10-28T14:00:02Z · runtime 11.30131 s ·
lifecycle/953f07cfaa5e80a35fde
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T10:32:24Z
- Runtime (vmap per call)
- 51.43514 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 50.32853 s
- vmap.per_call
- 51.43514 s
- vmap.batch_time
- 154.30543 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.5638 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 41). Per call 51.4351 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:32:24Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:12:25Z
component_total51.31 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)47.55 s
Border relocation + mesh interpolation (mapper)1.255 s
Data vector D = Lᵀ d~1.167 s
Mapping matrix L0.7048 s
Reconstruction (pdip)0.3213 s
Fast chi-squared + figure of merit0.1797 s
Regularization matrix H0.07647 s
Log-det terms (2 Choleskys)0.04216 s
Ray-trace grids (data + mesh vertices)0.009812 s
Sparse triplets (extent grid)0.002026 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s49.47 s
full_pipeline.per_call_s49.18 s
full_pipeline.steady_per_call_s49.18 s
single_jit_block49.18 s
kernel_fft_apply.steady_per_call_s5.041 s
setup_prefix_4.steady_per_call_s2.047 s
setup_prefix_3.steady_per_call_s1.97 s
setup_prefix_2.steady_per_call_s1.265 s
solver_ab_pdip.steady_per_call_s0.3207 s
solver_ab_certified.steady_per_call_s0.2364 s
kernel_gather_segment_sum.steady_per_call_s0.1921 s
kernel_scatter.steady_per_call_s0.05495 s
setup_prefix_1.steady_per_call_s0.009812 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:32:24Z
full_pipeline_vmap3.first_call_s156 s
full_pipeline.first_call_s49.27 s
full_pipeline.compile_s2.67 s
full_pipeline.lower_s0.4354 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T10:12:25Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.603e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:32:24Z
- Run
legacy/fb7fd0a2cadaaabcb090- Record
lifecycle/757d2c2d7167cdef0457
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 22.081016
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - gradient evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json - memory_host evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T10:32:24Z · runtime 51.43514 s ·
lifecycle/757d2c2d7167cdef0457 - superseded · measured 2026-10-28T14:08:06Z · runtime 34.20921 s ·
lifecycle/0f7fb2cbfc3fc8998d36
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T14:08:06Z
- Runtime (vmap per call)
- 34.20921 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 34.83169 s
- vmap.per_call
- 34.20921 s
- vmap.batch_time
- 102.62762 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.8477 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 40). Per call 34.2092 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:08:06Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T14:13:27Z
component_total56.2 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)49.05 s
Data vector D = Lᵀ d~2.727 s
Mapping matrix L1.912 s
Border relocation + mesh interpolation (mapper)1.736 s
Reconstruction (pdip)0.3327 s
Fast chi-squared + figure of merit0.2668 s
Regularization matrix H0.09235 s
Log-det terms (2 Choleskys)0.06731 s
Ray-trace grids (data + mesh vertices)0.0161 s
Sparse triplets (extent grid)0.00591 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s58.67 s
full_pipeline.steady_per_call_s58.67 s
single_jit_block58.67 s
library_fit_figure_of_merit.steady_per_call_s58.29 s
setup_prefix_4.steady_per_call_s3.756 s
kernel_fft_apply.steady_per_call_s3.671 s
setup_prefix_3.steady_per_call_s3.664 s
setup_prefix_2.steady_per_call_s1.752 s
solver_ab_pdip.steady_per_call_s0.3234 s
kernel_gather_segment_sum.steady_per_call_s0.2934 s
solver_ab_certified.steady_per_call_s0.2534 s
kernel_scatter.steady_per_call_s0.09785 s
setup_prefix_1.steady_per_call_s0.0161 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:08:06Z
full_pipeline_vmap3.first_call_s107.2 s
full_pipeline.first_call_s35.16 s
full_pipeline.compile_s1.832 s
full_pipeline.lower_s0.5213 s
Largest value · s · superseded · measured 2026-10-28T14:13:27Z
operator_setup105.2 s
curvature_sparse.first_call_s77.85 s
full_pipeline.first_call_s55.95 s
library_fit_figure_of_merit.first_call_s52.29 s
kernel_fft_apply.first_call_s6.084 s
setup_prefix_4.first_call_s3.082 s
setup_prefix_3.first_call_s2.932 s
data_vector_sparse.first_call_s2.863 s
library_fit_figure_of_merit.compile_s2.568 s
full_pipeline.compile_s2.144 s
setup_prefix_4.compile_s2.013 s
setup_prefix_2.first_call_s1.725 s
setup_prefix_2.compile_s1.521 s
full_pipeline.lower_s1.501 s
setup_prefix_3.compile_s1.357 s
setup_prefix_4.lower_s1.339 s
setup_prefix_2.lower_s1.303 s
library_fit_figure_of_merit.lower_s1.184 s
setup_prefix_3.lower_s1.177 s
setup_prefix_1.compile_s0.7421 s
solver_ab_certified.compile_s0.6438 s
reconstruction_pdip.compile_s0.4617 s
solver_ab_pdip.compile_s0.4062 s
reconstruction_pdip.first_call_s0.3787 s
setup_prefix_1.lower_s0.3677 s
solver_ab_pdip.first_call_s0.3649 s
curvature_sparse.compile_s0.3365 s
kernel_fft_apply.compile_s0.32 s
kernel_gather_segment_sum.first_call_s0.2936 s
solver_ab_certified.first_call_s0.2397 s
figure_of_merit.first_call_s0.2074 s
kernel_scatter.compile_s0.1372 s
solver_ab_certified.lower_s0.1222 s
figure_of_merit.compile_s0.1211 s
sparse_triplets.compile_s0.1126 s
log_dets.compile_s0.1082 s
kernel_gather_segment_sum.compile_s0.1032 s
data_vector_sparse.compile_s0.1012 s
kernel_scatter.first_call_s0.09867 s
curvature_sparse.lower_s0.09855 s
solver_ab_pdip.lower_s0.08826 s
reconstruction_pdip.lower_s0.08217 s
log_dets.first_call_s0.03018 s
log_dets.lower_s0.02683 s
kernel_fft_apply.lower_s0.02453 s
sparse_triplets.lower_s0.02294 s
kernel_scatter.lower_s0.02268 s
figure_of_merit.lower_s0.02198 s
setup_prefix_1.first_call_s0.01798 s
kernel_gather_segment_sum.lower_s0.01487 s
sparse_triplets.first_call_s0.01187 s
data_vector_sparse.lower_s0.009657 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T14:13:27Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/757d2c2d7167cdef0457
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:08:06Z
- Run
legacy/f794485d456ab53892d6- Record
lifecycle/0f7fb2cbfc3fc8998d36
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 23.024173
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/delaunay/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T10:32:24Z · runtime 51.43514 s ·
lifecycle/757d2c2d7167cdef0457 - superseded (this page) · measured 2026-10-28T14:08:06Z · runtime 34.20921 s ·
lifecycle/0f7fb2cbfc3fc8998d36
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:45:03Z
- Runtime (vmap per call)
- 0.46518 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.44440 s
- single_jit_block
- 0.44340 s
- vmap.per_call
- 0.46518 s
- vmap.batch_time
- 1.39555 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.599 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 61). Per call 0.465185 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:45:03Z
vmap.batch_time1.396 s
full_pipeline_vmap3.steady_per_call_s0.4652 s
vmap.per_call0.4652 s
single_jit_median0.4444 s
full_pipeline.steady_per_call_s0.4434 s
single_jit_block0.4434 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:37:35Z
component_total0.4491 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.4127 s
Reconstruction (pdip)0.01729 s
Border relocation + mesh interpolation (mapper)0.009355 s
Data vector D = Lᵀ d~0.002667 s
Mapping matrix L0.002659 s
Log-det terms (2 Choleskys)0.001765 s
Regularization matrix H0.001072 s
Fast chi-squared + figure of merit0.000894 s
Ray-trace grids (data + mesh vertices)0.0004534 s
Sparse triplets (extent grid)0.0002121 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.4469 s
single_jit_median0.4462 s
full_pipeline.per_call_s0.446 s
full_pipeline.steady_per_call_s0.446 s
single_jit_block0.446 s
kernel_fft_apply.steady_per_call_s0.03725 s
solver_ab_pdip.steady_per_call_s0.01728 s
setup_prefix_4.steady_per_call_s0.01354 s
setup_prefix_3.steady_per_call_s0.01247 s
solver_ab_certified.steady_per_call_s0.01007 s
setup_prefix_2.steady_per_call_s0.009808 s
kernel_gather_segment_sum.steady_per_call_s0.005192 s
kernel_scatter.steady_per_call_s0.0005997 s
setup_prefix_1.steady_per_call_s0.0004534 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:45:03Z
full_pipeline_vmap3.first_call_s7.816 s
full_pipeline.compile_s4.872 s
full_pipeline.lower_s0.5682 s
full_pipeline.first_call_s0.5008 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:37:35Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.621e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:45:03Z
- Run
legacy/05e623e00e6d7150d69a- Record
lifecycle/3c33efbabefe647c901b
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 14.329934
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - parity evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - memory_host evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:45:03Z · runtime 0.46518 s ·
lifecycle/3c33efbabefe647c901b - superseded · measured 2026-10-28T14:01:22Z · runtime 0.45942 s ·
lifecycle/14310682929cfc8bea78
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:01:22Z
- Runtime (vmap per call)
- 0.45942 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.44019 s
- single_jit_block
- 0.44030 s
- vmap.per_call
- 0.45942 s
- vmap.batch_time
- 1.37826 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.707 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 61). Per call 0.459421 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:01:22Z
vmap.batch_time1.378 s
full_pipeline_vmap3.steady_per_call_s0.4594 s
vmap.per_call0.4594 s
full_pipeline.steady_per_call_s0.4403 s
single_jit_block0.4403 s
single_jit_median0.4402 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:54:03Z
component_total0.4451 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.4079 s
Reconstruction (pdip)0.01743 s
Border relocation + mesh interpolation (mapper)0.01075 s
Data vector D = Lᵀ d~0.002685 s
Mapping matrix L0.002567 s
Log-det terms (2 Choleskys)0.00173 s
Fast chi-squared + figure of merit0.000889 s
Regularization matrix H0.0005913 s
Ray-trace grids (data + mesh vertices)0.0004156 s
Sparse triplets (extent grid)0.0001963 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
single_jit_median0.444 s
library_fit_figure_of_merit.steady_per_call_s0.4439 s
full_pipeline.per_call_s0.4437 s
full_pipeline.steady_per_call_s0.4437 s
single_jit_block0.4437 s
kernel_fft_apply.steady_per_call_s0.0373 s
solver_ab_pdip.steady_per_call_s0.01754 s
setup_prefix_4.steady_per_call_s0.01432 s
setup_prefix_3.steady_per_call_s0.01373 s
setup_prefix_2.steady_per_call_s0.01116 s
solver_ab_certified.steady_per_call_s0.01012 s
kernel_gather_segment_sum.steady_per_call_s0.005285 s
kernel_scatter.steady_per_call_s0.0005554 s
setup_prefix_1.steady_per_call_s0.0004156 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:01:22Z
full_pipeline_vmap3.first_call_s6.194 s
full_pipeline.compile_s3.54 s
full_pipeline.first_call_s0.5263 s
full_pipeline.lower_s0.4649 s
Largest value · s · superseded · measured 2026-10-28T13:54:03Z
operator_setup12.17 s
full_pipeline.compile_s3.414 s
library_fit_figure_of_merit.compile_s3.342 s
setup_prefix_4.compile_s2.724 s
setup_prefix_3.compile_s2.095 s
setup_prefix_2.compile_s1.969 s
full_pipeline.lower_s1.107 s
library_fit_figure_of_merit.lower_s1.036 s
setup_prefix_4.lower_s0.8819 s
setup_prefix_1.compile_s0.82 s
setup_prefix_3.lower_s0.7853 s
setup_prefix_2.lower_s0.7707 s
solver_ab_certified.compile_s0.5326 s
library_fit_figure_of_merit.first_call_s0.4681 s
full_pipeline.first_call_s0.4679 s
curvature_sparse.first_call_s0.4282 s
solver_ab_pdip.compile_s0.3709 s
reconstruction_pdip.compile_s0.3309 s
figure_of_merit.compile_s0.239 s
curvature_sparse.compile_s0.221 s
setup_prefix_1.lower_s0.1984 s
kernel_fft_apply.compile_s0.1695 s
log_dets.compile_s0.1292 s
sparse_triplets.compile_s0.1275 s
solver_ab_certified.lower_s0.08884 s
data_vector_sparse.compile_s0.07184 s
solver_ab_pdip.lower_s0.06428 s
reconstruction_pdip.lower_s0.06078 s
kernel_fft_apply.first_call_s0.05557 s
kernel_scatter.compile_s0.05123 s
curvature_sparse.lower_s0.04484 s
kernel_gather_segment_sum.compile_s0.04114 s
log_dets.lower_s0.02616 s
setup_prefix_4.first_call_s0.0218 s
setup_prefix_3.first_call_s0.01981 s
solver_ab_pdip.first_call_s0.01971 s
reconstruction_pdip.first_call_s0.01944 s
sparse_triplets.lower_s0.0183 s
setup_prefix_2.first_call_s0.01739 s
figure_of_merit.lower_s0.01492 s
kernel_scatter.lower_s0.01481 s
kernel_fft_apply.lower_s0.01469 s
solver_ab_certified.first_call_s0.01296 s
kernel_gather_segment_sum.lower_s0.01043 s
data_vector_sparse.lower_s0.006334 s
kernel_gather_segment_sum.first_call_s0.006189 s
setup_prefix_1.first_call_s0.004569 s
data_vector_sparse.first_call_s0.003244 s
log_dets.first_call_s0.002544 s
figure_of_merit.first_call_s0.001844 s
kernel_scatter.first_call_s0.001176 s
sparse_triplets.first_call_s0.0009103 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:54:03Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/3c33efbabefe647c901b
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:01:22Z
- Run
legacy/9ad0597239088768e39e- Record
lifecycle/14310682929cfc8bea78
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 14.346908
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/delaunay/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T16:45:03Z · runtime 0.46518 s ·
lifecycle/3c33efbabefe647c901b - superseded (this page) · measured 2026-10-28T14:01:22Z · runtime 0.45942 s ·
lifecycle/14310682929cfc8bea78
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T12:59:13Z
- Runtime (vmap per call)
- 63.79915 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 63.79915 s
- Est. 12 CPU
- 10.63319 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1.223 calls/s · 78 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 78). Per call 63.7992 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T12:59:13Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T12:18:05Z
component_total65 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)63.52 s
Mapping matrix L1.003 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.2494 s
Reconstruction: D = Lᵀ d~ + fnnls0.1631 s
Log-det (F + H) (fnnls Cholesky reuse)0.04312 s
Regularization matrix H0.01212 s
Log-det H0.005771 s
Regularization term sᵀHs0.0008888 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006304 s
Noise normalisation + evidence assembly1.031e-05 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s64.35 s
full_call.mean_s63.98 s
full_call.median_s63.91 s
full_call.min_s63.76 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)63.49 s
steps_median.Mapping matrix L0.9957 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.2497 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1674 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04265 s
steps_median.Regularization matrix H0.01214 s
steps_median.Log-det H0.005777 s
steps_median.Regularization term sᵀHs0.0008869 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.000636 s
steps_median.Noise normalisation + evidence assembly1.029e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T12:18:05Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T12:18:05Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.836e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T12:59:13Z
- Run
legacy/5d4587b0bae4ee3a8f0f- Record
lifecycle/e63a97d451e1633c91aa
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 11.715478
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T12:59:13Z · runtime 63.79915 s ·
lifecycle/e63a97d451e1633c91aa - superseded · measured 2026-10-28T14:39:51Z · runtime 73.49157 s ·
lifecycle/4e2abccda00a3b6c77d5
← Profiling TimingsPyAutoLens / interferometer / delaunay / jvla / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:39:51Z
- Runtime (vmap per call)
- 73.49157 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 73.49157 s
- Est. 12 CPU
- 12.24859 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1.061 calls/s · 78 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 78). Per call 73.4916 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:39:51Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T15:28:39Z
component_total47.63 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)45.63 s
Mapping matrix L1.536 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.2483 s
Reconstruction: D = Lᵀ d~ + fnnls0.1494 s
Log-det (F + H) (fnnls Cholesky reuse)0.03615 s
Regularization matrix H0.01555 s
Log-det H0.004964 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006702 s
Regularization term sᵀHs0.0006088 s
Noise normalisation + evidence assembly1.203e-05 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s48.41 s
full_call.median_s46.99 s
full_call.mean_s46.67 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)46.03 s
full_call.min_s44.29 s
steps_median.Mapping matrix L1.563 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.2548 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1332 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.0352 s
steps_median.Regularization matrix H0.01537 s
steps_median.Log-det H0.005002 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006576 s
steps_median.Regularization term sᵀHs0.000581 s
steps_median.Noise normalisation + evidence assembly1.226e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T15:28:39Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T15:28:39Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/e63a97d451e1633c91aa
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:39:51Z
- Run
legacy/238d7178ac4f22ef5194- Record
lifecycle/4e2abccda00a3b6c77d5
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 11.71295
Evidence
- runtime evidence
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/delaunay/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T12:59:13Z · runtime 63.79915 s ·
lifecycle/e63a97d451e1633c91aa - superseded (this page) · measured 2026-10-28T14:39:51Z · runtime 73.49157 s ·
lifecycle/4e2abccda00a3b6c77d5
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T08:25:09Z
- Runtime (vmap per call)
- 5.82222 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.85396 s
- vmap.per_call
- 5.82222 s
- vmap.batch_time
- 17.46667 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.637 calls/s · 27 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 29, memory 27). Per call 5.82222 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:25:09Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:19:52Z
component_total5.736 s
Transformed mapping matrix T (library one-shot nufft2d2)5.304 s
Reconstruction (pdip)0.3234 s
Log-det terms (2 Choleskys)0.05076 s
Border relocation + mesh interpolation (mapper)0.03424 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01398 s
Mapping matrix L0.006861 s
Regularization matrix H0.001597 s
Data vector D (dense, Re + Im)0.000597 s
Fast chi-squared + figure of merit0.0004359 s
Ray-trace grids (data + mesh vertices)0.0003167 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s5.779 s
full_pipeline.per_call_s5.775 s
full_pipeline.steady_per_call_s5.775 s
single_jit_block5.775 s
solver_ab_pdip.steady_per_call_s0.3215 s
solver_ab_certified.steady_per_call_s0.185 s
setup_prefix_4.steady_per_call_s0.04301 s
setup_prefix_3.steady_per_call_s0.04141 s
setup_prefix_2.steady_per_call_s0.03455 s
setup_prefix_1.steady_per_call_s0.0003167 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:25:09Z
full_pipeline_vmap3.first_call_s20.12 s
full_pipeline.first_call_s5.898 s
full_pipeline.compile_s1.358 s
full_pipeline.lower_s0.4225 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:19:52Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.769e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:25:09Z
- Run
legacy/f03e0c08f9c3452c8faf- Record
lifecycle/284efdc05b70e06e060a
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 32.98075
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/fit.png - memory_host evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:25:09Z · runtime 5.82222 s ·
lifecycle/284efdc05b70e06e060a - superseded · measured 2026-10-28T13:53:11Z · runtime 5.70181 s ·
lifecycle/e21e8a6b08cb2de28656
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-28T13:53:11Z
- Runtime (vmap per call)
- 5.70181 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.41126 s
- vmap.per_call
- 5.70181 s
- vmap.batch_time
- 17.10542 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.735 calls/s · 27 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 29, memory 27). Per call 5.70181 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:53:11Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:53:37Z
component_total7.268 s
Transformed mapping matrix T (library one-shot nufft2d2)6.763 s
Reconstruction (pdip)0.3756 s
Border relocation + mesh interpolation (mapper)0.04674 s
Log-det terms (2 Choleskys)0.04243 s
Mapping matrix L0.01982 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01765 s
Fast chi-squared + figure of merit0.001308 s
Data vector D (dense, Re + Im)0.001162 s
Ray-trace grids (data + mesh vertices)0.0009514 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s7.748 s
full_pipeline.per_call_s6.478 s
full_pipeline.steady_per_call_s6.478 s
single_jit_block6.478 s
solver_ab_pdip.steady_per_call_s0.4722 s
solver_ab_certified.steady_per_call_s0.3272 s
setup_prefix_3.steady_per_call_s0.06751 s
setup_prefix_4.steady_per_call_s0.06694 s
setup_prefix_2.steady_per_call_s0.04769 s
setup_prefix_1.steady_per_call_s0.0009514 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:53:37Z
transformed_mapping_matrix.first_call_s7.588 s
library_fit_figure_of_merit.first_call_s6.951 s
full_pipeline.first_call_s5.689 s
full_pipeline.compile_s2.18 s
library_fit_figure_of_merit.compile_s2.11 s
setup_prefix_4.compile_s1.645 s
full_pipeline.lower_s1.624 s
setup_prefix_2.lower_s1.413 s
setup_prefix_3.compile_s1.37 s
setup_prefix_4.lower_s1.336 s
library_fit_figure_of_merit.lower_s1.291 s
setup_prefix_3.lower_s1.245 s
setup_prefix_2.compile_s1.147 s
solver_ab_certified.compile_s0.7923 s
solver_ab_pdip.compile_s0.5005 s
solver_ab_pdip.first_call_s0.4915 s
setup_prefix_1.compile_s0.4813 s
reconstruction_pdip.compile_s0.4354 s
setup_prefix_1.lower_s0.4039 s
transformed_mapping_matrix.compile_s0.4019 s
reconstruction_pdip.first_call_s0.4012 s
solver_ab_certified.lower_s0.2348 s
solver_ab_certified.first_call_s0.2193 s
transformed_mapping_matrix.lower_s0.1401 s
figure_of_merit.compile_s0.1229 s
curvature_dense.compile_s0.1148 s
log_dets.compile_s0.1112 s
reconstruction_pdip.lower_s0.104 s
solver_ab_pdip.lower_s0.08997 s
setup_prefix_4.first_call_s0.07751 s
data_vector_dense.compile_s0.07579 s
setup_prefix_3.first_call_s0.06179 s
setup_prefix_2.first_call_s0.0516 s
log_dets.lower_s0.04386 s
log_dets.first_call_s0.03683 s
figure_of_merit.lower_s0.02938 s
curvature_dense.first_call_s0.02258 s
curvature_dense.lower_s0.02203 s
data_vector_dense.lower_s0.01737 s
data_vector_dense.first_call_s0.006322 s
setup_prefix_1.first_call_s0.003657 s
figure_of_merit.first_call_s0.002677 s
operator_setup0 s
Largest value · s · superseded · measured 2026-10-28T13:53:11Z
full_pipeline_vmap3.first_call_s20.87 s
full_pipeline.first_call_s7.095 s
full_pipeline.compile_s1.864 s
full_pipeline.lower_s1.022 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:53:37Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 8.394e-09
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/284efdc05b70e06e060a
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:53:11Z
- Run
legacy/740f78f8be76ffe7198d- Record
lifecycle/e21e8a6b08cb2de28656
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 33.015382
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T08:25:09Z · runtime 5.82222 s ·
lifecycle/284efdc05b70e06e060a - superseded (this page) · measured 2026-10-28T13:53:11Z · runtime 5.70181 s ·
lifecycle/e21e8a6b08cb2de28656
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T08:29:42Z
- Runtime (vmap per call)
- 0.78458 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.71815 s
- single_jit_block
- 0.72473 s
- vmap.per_call
- 0.78458 s
- vmap.batch_time
- 2.35374 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 36.96 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 727). Per call 0.78458 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:29:42Z
vmap.batch_time2.354 s
full_pipeline_vmap3.steady_per_call_s0.7846 s
vmap.per_call0.7846 s
full_pipeline.steady_per_call_s0.7247 s
single_jit_block0.7247 s
single_jit_median0.7181 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:28:03Z
component_total0.7265 s
Reconstruction (pdip)0.3212 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.3176 s
Log-det terms (2 Choleskys)0.03703 s
Border relocation + mesh interpolation (mapper)0.03398 s
Data vector D = Lᵀ d~0.008008 s
Mapping matrix L0.005952 s
Regularization matrix H0.001785 s
Fast chi-squared + figure of merit0.0005239 s
Ray-trace grids (data + mesh vertices)0.0003882 s
Sparse triplets (extent grid)5.041e-05 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)4.64 s
dense_transformed_mapping_matrix.steady_per_call_s4.64 s
library_fit_figure_of_merit.steady_per_call_s0.7201 s
single_jit_median0.7196 s
full_pipeline.per_call_s0.7154 s
full_pipeline.steady_per_call_s0.7154 s
single_jit_block0.7154 s
dense_reconstruction.steady_per_call_s0.318 s
dense_steps.Reconstruction (pdip)0.318 s
solver_ab_pdip.steady_per_call_s0.3178 s
solver_ab_certified.steady_per_call_s0.183 s
dense_log_dets.steady_per_call_s0.04825 s
dense_steps.Log-det terms (2 Choleskys)0.04825 s
setup_prefix_4.steady_per_call_s0.0421 s
setup_prefix_3.steady_per_call_s0.04032 s
setup_prefix_2.steady_per_call_s0.03436 s
kernel_fft_apply.steady_per_call_s0.03154 s
dense_curvature_matrix.steady_per_call_s0.01371 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01371 s
kernel_gather_segment_sum.steady_per_call_s0.0009959 s
dense_data_vector.steady_per_call_s0.0006392 s
dense_steps.Data vector D (dense, Re + Im)0.0006392 s
dense_figure_of_merit.steady_per_call_s0.0005498 s
dense_steps.Fast chi-squared + figure of merit0.0005498 s
kernel_scatter.steady_per_call_s0.0004007 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0003882 s
setup_prefix_1.steady_per_call_s0.0003882 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:29:42Z
full_pipeline_vmap3.first_call_s4.764 s
full_pipeline.compile_s1.241 s
full_pipeline.first_call_s0.7594 s
full_pipeline.lower_s0.3237 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:28:03Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.769e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:29:42Z
- Run
legacy/16485ea2d01df2e46797- Record
lifecycle/00838694b2c3c955a644
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.266348
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - gradient evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json - parity evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:29:42Z · runtime 0.78458 s ·
lifecycle/00838694b2c3c955a644 - superseded · measured 2026-10-28T13:50:11Z · runtime 0.85923 s ·
lifecycle/8075241eaae8b46e5e86
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:50:11Z
- Runtime (vmap per call)
- 0.85923 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.16870 s
- single_jit_block
- 1.16202 s
- vmap.per_call
- 0.85923 s
- vmap.batch_time
- 2.57768 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 33.75 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 695). Per call 0.859226 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:50:11Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:51:28Z
component_total1.046 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.558 s
Reconstruction (pdip)0.3639 s
Log-det terms (2 Choleskys)0.05017 s
Border relocation + mesh interpolation (mapper)0.04237 s
Data vector D = Lᵀ d~0.01746 s
Mapping matrix L0.01457 s
Fast chi-squared + figure of merit0.0008385 s
Ray-trace grids (data + mesh vertices)0.0006353 s
Sparse triplets (extent grid)0.0001191 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)4.387 s
dense_transformed_mapping_matrix.steady_per_call_s4.387 s
full_pipeline.per_call_s1.049 s
full_pipeline.steady_per_call_s1.049 s
single_jit_block1.049 s
library_fit_figure_of_merit.steady_per_call_s1.013 s
single_jit_median0.9597 s
dense_reconstruction.steady_per_call_s0.3527 s
dense_steps.Reconstruction (pdip)0.3527 s
solver_ab_pdip.steady_per_call_s0.3465 s
solver_ab_certified.steady_per_call_s0.196 s
setup_prefix_3.steady_per_call_s0.05758 s
setup_prefix_4.steady_per_call_s0.05566 s
dense_log_dets.steady_per_call_s0.04933 s
dense_steps.Log-det terms (2 Choleskys)0.04933 s
setup_prefix_2.steady_per_call_s0.04301 s
kernel_fft_apply.steady_per_call_s0.04046 s
dense_curvature_matrix.steady_per_call_s0.01322 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01322 s
kernel_gather_segment_sum.steady_per_call_s0.001806 s
dense_figure_of_merit.steady_per_call_s0.001212 s
dense_steps.Fast chi-squared + figure of merit0.001212 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0006353 s
setup_prefix_1.steady_per_call_s0.0006353 s
dense_data_vector.steady_per_call_s0.0005708 s
dense_steps.Data vector D (dense, Re + Im)0.0005708 s
kernel_scatter.steady_per_call_s0.0003946 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:51:28Z
dense_transformed_mapping_matrix.first_call_s4.21 s
operator_setup2.567 s
library_fit_figure_of_merit.compile_s1.904 s
full_pipeline.compile_s1.817 s
full_pipeline.lower_s1.785 s
setup_prefix_4.lower_s1.09 s
library_fit_figure_of_merit.first_call_s1.052 s
full_pipeline.first_call_s1.028 s
setup_prefix_4.compile_s1.026 s
setup_prefix_3.compile_s0.9584 s
library_fit_figure_of_merit.lower_s0.9581 s
setup_prefix_3.lower_s0.9396 s
setup_prefix_2.lower_s0.9395 s
setup_prefix_2.compile_s0.8809 s
solver_ab_certified.compile_s0.6077 s
curvature_sparse.first_call_s0.4494 s
dense_transformed_mapping_matrix.compile_s0.4299 s
reconstruction_pdip.compile_s0.3729 s
setup_prefix_1.compile_s0.3713 s
dense_reconstruction.compile_s0.3505 s
reconstruction_pdip.first_call_s0.3409 s
dense_reconstruction.first_call_s0.3387 s
solver_ab_pdip.compile_s0.3386 s
solver_ab_pdip.first_call_s0.3366 s
setup_prefix_1.lower_s0.2337 s
curvature_sparse.compile_s0.1955 s
solver_ab_certified.first_call_s0.1943 s
kernel_fft_apply.compile_s0.1842 s
dense_transformed_mapping_matrix.lower_s0.1601 s
dense_log_dets.compile_s0.1212 s
solver_ab_certified.lower_s0.121 s
log_dets.compile_s0.1141 s
figure_of_merit.compile_s0.1115 s
dense_figure_of_merit.compile_s0.1008 s
kernel_scatter.compile_s0.09438 s
solver_ab_pdip.lower_s0.09019 s
kernel_gather_segment_sum.compile_s0.08523 s
dense_curvature_matrix.compile_s0.08169 s
dense_reconstruction.lower_s0.07708 s
data_vector_sparse.compile_s0.0737 s
reconstruction_pdip.lower_s0.07358 s
curvature_sparse.lower_s0.06938 s
sparse_triplets.compile_s0.06395 s
setup_prefix_3.first_call_s0.05979 s
dense_data_vector.compile_s0.0593 s
setup_prefix_4.first_call_s0.05887 s
dense_log_dets.first_call_s0.05763 s
log_dets.lower_s0.05554 s
log_dets.first_call_s0.05347 s
kernel_fft_apply.first_call_s0.04867 s
setup_prefix_2.first_call_s0.04862 s
dense_log_dets.lower_s0.04253 s
figure_of_merit.lower_s0.03068 s
data_vector_sparse.first_call_s0.02348 s
kernel_fft_apply.lower_s0.01964 s
sparse_triplets.lower_s0.01901 s
dense_figure_of_merit.lower_s0.01728 s
kernel_scatter.lower_s0.01719 s
dense_curvature_matrix.first_call_s0.01608 s
dense_curvature_matrix.lower_s0.01569 s
dense_data_vector.lower_s0.01405 s
kernel_gather_segment_sum.lower_s0.01048 s
data_vector_sparse.lower_s0.009769 s
dense_data_vector.first_call_s0.003822 s
kernel_gather_segment_sum.first_call_s0.003041 s
dense_figure_of_merit.first_call_s0.00264 s
figure_of_merit.first_call_s0.002544 s
setup_prefix_1.first_call_s0.00225 s
kernel_scatter.first_call_s0.001295 s
sparse_triplets.first_call_s0.0008693 s
Largest value · s · superseded · measured 2026-10-28T13:50:11Z
full_pipeline_vmap3.first_call_s7.021 s
full_pipeline.compile_s2.15 s
full_pipeline.first_call_s1.131 s
full_pipeline.lower_s0.782 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:51:28Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 8.394e-09
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/00838694b2c3c955a644
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:50:11Z
- Run
legacy/37d84ca1b3b255405a83- Record
lifecycle/8075241eaae8b46e5e86
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.324601
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - compile evidence
results/interferometer/delaunay/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T08:29:42Z · runtime 0.78458 s ·
lifecycle/00838694b2c3c955a644 - superseded (this page) · measured 2026-10-28T13:50:11Z · runtime 0.85923 s ·
lifecycle/8075241eaae8b46e5e86
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:32:05Z
- Runtime (vmap per call)
- 0.05735 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05743 s
- single_jit_block
- 0.05755 s
- vmap.per_call
- 0.05735 s
- vmap.batch_time
- 0.05735 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 69.75 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 179). Per call 0.0573507 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:32:05Z
full_pipeline.steady_per_call_s0.05755 s
single_jit_block0.05755 s
single_jit_median0.05743 s
full_pipeline_vmap1.steady_per_call_s0.05735 s
vmap.batch_time0.05735 s
vmap.per_call0.05735 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:30:19Z
component_total0.05881 s
Transformed mapping matrix T (library one-shot nufft2d2)0.03301 s
Reconstruction (pdip)0.01773 s
Border relocation + mesh interpolation (mapper)0.004779 s
Log-det terms (2 Choleskys)0.001995 s
Ray-trace grids (data + mesh vertices)0.0003575 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003001 s
Fast chi-squared + figure of merit0.0001854 s
Mapping matrix L0.0001762 s
Regularization matrix H0.0001531 s
Data vector D (dense, Re + Im)0.0001215 s
All recorded keys (11 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.05807 s
full_pipeline.steady_per_call_s0.05807 s
single_jit_block0.05807 s
single_jit_median0.05762 s
library_fit_figure_of_merit.steady_per_call_s0.05759 s
solver_ab_pdip.steady_per_call_s0.01744 s
solver_ab_certified.steady_per_call_s0.007882 s
setup_prefix_4.steady_per_call_s0.005466 s
setup_prefix_3.steady_per_call_s0.005313 s
setup_prefix_2.steady_per_call_s0.005136 s
setup_prefix_1.steady_per_call_s0.0003575 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:32:05Z
full_pipeline_vmap1.first_call_s5.173 s
full_pipeline.compile_s4.308 s
full_pipeline.lower_s0.5807 s
full_pipeline.first_call_s0.1776 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:30:19Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 6.313e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:32:05Z
- Run
legacy/26ad35de9a6c9f57af48- Record
lifecycle/ff5c53947f845ee5f2d8
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.932485
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/fit.png - breakdown evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/breakdown.json - parity evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:32:05Z · runtime 0.05735 s ·
lifecycle/ff5c53947f845ee5f2d8 - superseded · measured 2026-10-28T13:52:09Z · runtime 0.05577 s ·
lifecycle/25f72d616fe00ae89adc
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:52:09Z
- Runtime (vmap per call)
- 0.05577 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05586 s
- single_jit_block
- 0.05614 s
- vmap.per_call
- 0.05577 s
- vmap.batch_time
- 0.05577 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 71.72 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 176). Per call 0.0557743 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:52:09Z
full_pipeline.steady_per_call_s0.05614 s
single_jit_block0.05614 s
single_jit_median0.05586 s
full_pipeline_vmap1.steady_per_call_s0.05577 s
vmap.batch_time0.05577 s
vmap.per_call0.05577 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:50:28Z
component_total0.05723 s
Transformed mapping matrix T (library one-shot nufft2d2)0.0316 s
Reconstruction (pdip)0.0175 s
Border relocation + mesh interpolation (mapper)0.004734 s
Log-det terms (2 Choleskys)0.001955 s
Regularization matrix H0.0003673 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.000353 s
Ray-trace grids (data + mesh vertices)0.0003234 s
Fast chi-squared + figure of merit0.0002101 s
Data vector D (dense, Re + Im)0.0001264 s
Mapping matrix L5.542e-05 s
All recorded keys (11 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.05604 s
single_jit_median0.05593 s
full_pipeline.per_call_s0.0559 s
full_pipeline.steady_per_call_s0.0559 s
single_jit_block0.0559 s
solver_ab_pdip.steady_per_call_s0.01762 s
solver_ab_certified.steady_per_call_s0.007962 s
setup_prefix_4.steady_per_call_s0.00548 s
setup_prefix_3.steady_per_call_s0.005113 s
setup_prefix_2.steady_per_call_s0.005058 s
setup_prefix_1.steady_per_call_s0.0003234 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:52:09Z
full_pipeline_vmap1.first_call_s4.737 s
full_pipeline.compile_s3.218 s
full_pipeline.lower_s0.5809 s
full_pipeline.first_call_s0.1795 s
Largest value · s · superseded · measured 2026-10-28T13:50:28Z
full_pipeline.compile_s3.559 s
library_fit_figure_of_merit.compile_s3.474 s
setup_prefix_4.compile_s2.726 s
setup_prefix_3.compile_s1.571 s
setup_prefix_2.compile_s1.411 s
full_pipeline.lower_s1.099 s
library_fit_figure_of_merit.lower_s1.034 s
setup_prefix_4.lower_s0.8274 s
setup_prefix_3.lower_s0.7585 s
setup_prefix_2.lower_s0.7293 s
setup_prefix_1.compile_s0.6436 s
solver_ab_certified.compile_s0.5226 s
transformed_mapping_matrix.compile_s0.3913 s
solver_ab_pdip.compile_s0.367 s
reconstruction_pdip.compile_s0.3532 s
setup_prefix_1.lower_s0.1807 s
log_dets.compile_s0.1242 s
figure_of_merit.compile_s0.1172 s
transformed_mapping_matrix.lower_s0.09593 s
solver_ab_certified.lower_s0.09188 s
library_fit_figure_of_merit.first_call_s0.06615 s
full_pipeline.first_call_s0.06479 s
solver_ab_pdip.lower_s0.06365 s
reconstruction_pdip.lower_s0.0636 s
data_vector_dense.compile_s0.05679 s
curvature_dense.compile_s0.05094 s
transformed_mapping_matrix.first_call_s0.0368 s
log_dets.lower_s0.02566 s
solver_ab_pdip.first_call_s0.01955 s
reconstruction_pdip.first_call_s0.01944 s
figure_of_merit.lower_s0.01499 s
data_vector_dense.lower_s0.01139 s
setup_prefix_4.first_call_s0.0109 s
solver_ab_certified.first_call_s0.01083 s
curvature_dense.lower_s0.009918 s
setup_prefix_3.first_call_s0.00964 s
setup_prefix_2.first_call_s0.008841 s
log_dets.first_call_s0.002605 s
setup_prefix_1.first_call_s0.001959 s
figure_of_merit.first_call_s0.001163 s
curvature_dense.first_call_s0.0009657 s
data_vector_dense.first_call_s0.0007763 s
operator_setup0 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:50:28Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.966e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/ff5c53947f845ee5f2d8
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:52:09Z
- Run
legacy/432d79a39074eb291412- Record
lifecycle/25f72d616fe00ae89adc
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 5.000954
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:32:05Z · runtime 0.05735 s ·
lifecycle/ff5c53947f845ee5f2d8 - superseded (this page) · measured 2026-10-28T13:52:09Z · runtime 0.05577 s ·
lifecycle/25f72d616fe00ae89adc
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:34:26Z
- Runtime (vmap per call)
- 0.01136 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02713 s
- single_jit_block
- 0.02752 s
- vmap.per_call
- 0.01136 s
- vmap.batch_time
- 0.72721 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 352 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 540). Per call 0.0113627 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:34:26Z
vmap.batch_time0.7272 s
full_pipeline.steady_per_call_s0.02752 s
single_jit_block0.02752 s
single_jit_median0.02713 s
full_pipeline_vmap64.steady_per_call_s0.01136 s
vmap.per_call0.01136 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:33:32Z
component_total0.02865 s
Reconstruction (pdip)0.0174 s
Border relocation + mesh interpolation (mapper)0.004759 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.003257 s
Log-det terms (2 Choleskys)0.001756 s
Regularization matrix H0.0004267 s
Ray-trace grids (data + mesh vertices)0.0003611 s
Data vector D = Lᵀ d~0.0002308 s
Fast chi-squared + figure of merit0.000221 s
Sparse triplets (extent grid)0.0001232 s
Mapping matrix L0.0001185 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)0.03348 s
dense_transformed_mapping_matrix.steady_per_call_s0.03348 s
library_fit_figure_of_merit.steady_per_call_s0.02726 s
full_pipeline.per_call_s0.02725 s
full_pipeline.steady_per_call_s0.02725 s
single_jit_block0.02725 s
single_jit_median0.02708 s
dense_reconstruction.steady_per_call_s0.0174 s
dense_steps.Reconstruction (pdip)0.0174 s
solver_ab_pdip.steady_per_call_s0.01739 s
solver_ab_certified.steady_per_call_s0.007896 s
setup_prefix_4.steady_per_call_s0.005665 s
setup_prefix_3.steady_per_call_s0.005239 s
setup_prefix_2.steady_per_call_s0.00512 s
dense_log_dets.steady_per_call_s0.001791 s
dense_steps.Log-det terms (2 Choleskys)0.001791 s
kernel_fft_apply.steady_per_call_s0.0004351 s
dense_curvature_matrix.steady_per_call_s0.0004034 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0004034 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0003611 s
setup_prefix_1.steady_per_call_s0.0003611 s
kernel_gather_segment_sum.steady_per_call_s0.0002297 s
dense_figure_of_merit.steady_per_call_s0.0001822 s
dense_steps.Fast chi-squared + figure of merit0.0001822 s
dense_data_vector.steady_per_call_s0.0001662 s
dense_steps.Data vector D (dense, Re + Im)0.0001662 s
kernel_scatter.steady_per_call_s0.000165 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:34:26Z
full_pipeline_vmap64.first_call_s6.602 s
full_pipeline.compile_s4.563 s
full_pipeline.lower_s0.4212 s
full_pipeline.first_call_s0.07744 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:33:32Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 7.064e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:34:26Z
- Run
legacy/bef9e3c45d334318431c- Record
lifecycle/742eaf1292ed737e591e
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.637839
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - breakdown evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json - parity evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:34:26Z · runtime 0.01136 s ·
lifecycle/742eaf1292ed737e591e - superseded · measured 2026-10-28T13:54:42Z · runtime 0.01209 s ·
lifecycle/1757387c5b310df8fd50
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:54:42Z
- Runtime (vmap per call)
- 0.01209 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02749 s
- single_jit_block
- 0.02757 s
- vmap.per_call
- 0.01209 s
- vmap.batch_time
- 0.77356 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 330.9 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 527). Per call 0.0120868 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:54:42Z
vmap.batch_time0.7736 s
full_pipeline.steady_per_call_s0.02757 s
single_jit_block0.02757 s
single_jit_median0.02749 s
full_pipeline_vmap64.steady_per_call_s0.01209 s
vmap.per_call0.01209 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:53:47Z
component_total0.02949 s
Reconstruction (pdip)0.01747 s
Border relocation + mesh interpolation (mapper)0.00476 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.003692 s
Log-det terms (2 Choleskys)0.001919 s
Ray-trace grids (data + mesh vertices)0.0003667 s
Mapping matrix L0.0003439 s
Regularization matrix H0.0003268 s
Data vector D = Lᵀ d~0.0002392 s
Fast chi-squared + figure of merit0.0002248 s
Sparse triplets (extent grid)0.0001471 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)0.03224 s
dense_transformed_mapping_matrix.steady_per_call_s0.03224 s
full_pipeline.per_call_s0.02788 s
full_pipeline.steady_per_call_s0.02788 s
single_jit_block0.02788 s
library_fit_figure_of_merit.steady_per_call_s0.02773 s
single_jit_median0.02773 s
dense_reconstruction.steady_per_call_s0.01748 s
dense_steps.Reconstruction (pdip)0.01748 s
solver_ab_pdip.steady_per_call_s0.01744 s
solver_ab_certified.steady_per_call_s0.007924 s
setup_prefix_4.steady_per_call_s0.005798 s
setup_prefix_3.steady_per_call_s0.005471 s
setup_prefix_2.steady_per_call_s0.005127 s
dense_log_dets.steady_per_call_s0.001931 s
dense_steps.Log-det terms (2 Choleskys)0.001931 s
kernel_fft_apply.steady_per_call_s0.0004759 s
dense_curvature_matrix.steady_per_call_s0.000417 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.000417 s
dense_steps.Ray-trace grids (data + mesh vertices)0.0003667 s
setup_prefix_1.steady_per_call_s0.0003667 s
kernel_gather_segment_sum.steady_per_call_s0.0002346 s
dense_figure_of_merit.steady_per_call_s0.0001713 s
dense_steps.Fast chi-squared + figure of merit0.0001713 s
dense_data_vector.steady_per_call_s0.0001436 s
dense_steps.Data vector D (dense, Re + Im)0.0001436 s
kernel_scatter.steady_per_call_s0.0001379 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:54:42Z
full_pipeline_vmap64.first_call_s6.079 s
full_pipeline.compile_s3.014 s
full_pipeline.lower_s0.5281 s
full_pipeline.first_call_s0.0862 s
Largest value · s · superseded · measured 2026-10-28T13:53:47Z
library_fit_figure_of_merit.compile_s3.332 s
full_pipeline.compile_s3.255 s
setup_prefix_4.compile_s2.649 s
operator_setup1.861 s
setup_prefix_3.compile_s1.526 s
setup_prefix_2.compile_s1.526 s
full_pipeline.lower_s1.056 s
library_fit_figure_of_merit.lower_s0.9646 s
dense_transformed_mapping_matrix.compile_s0.9021 s
setup_prefix_4.lower_s0.8569 s
setup_prefix_3.lower_s0.762 s
setup_prefix_2.lower_s0.7474 s
setup_prefix_1.compile_s0.6489 s
solver_ab_certified.compile_s0.5307 s
reconstruction_pdip.compile_s0.3745 s
solver_ab_pdip.compile_s0.3509 s
dense_reconstruction.compile_s0.3508 s
setup_prefix_1.lower_s0.1932 s
curvature_sparse.compile_s0.1577 s
log_dets.compile_s0.1343 s
data_vector_sparse.compile_s0.1291 s
dense_figure_of_merit.compile_s0.1275 s
kernel_fft_apply.compile_s0.1237 s
figure_of_merit.compile_s0.1223 s
dense_log_dets.compile_s0.1217 s
dense_transformed_mapping_matrix.lower_s0.1203 s
solver_ab_certified.lower_s0.09105 s
sparse_triplets.compile_s0.06532 s
solver_ab_pdip.lower_s0.06448 s
reconstruction_pdip.lower_s0.06394 s
dense_reconstruction.lower_s0.06295 s
dense_data_vector.compile_s0.05853 s
dense_curvature_matrix.compile_s0.0524 s
kernel_scatter.compile_s0.05137 s
kernel_gather_segment_sum.compile_s0.04331 s
curvature_sparse.lower_s0.04327 s
full_pipeline.first_call_s0.04092 s
dense_transformed_mapping_matrix.first_call_s0.04055 s
library_fit_figure_of_merit.first_call_s0.0391 s
log_dets.lower_s0.02729 s
dense_log_dets.lower_s0.02519 s
dense_reconstruction.first_call_s0.01954 s
reconstruction_pdip.first_call_s0.01946 s
solver_ab_pdip.first_call_s0.01926 s
sparse_triplets.lower_s0.01578 s
dense_figure_of_merit.lower_s0.01508 s
kernel_fft_apply.lower_s0.01495 s
figure_of_merit.lower_s0.01483 s
kernel_scatter.lower_s0.01468 s
dense_data_vector.lower_s0.01155 s
setup_prefix_4.first_call_s0.0111 s
solver_ab_certified.first_call_s0.01068 s
dense_curvature_matrix.lower_s0.0101 s
setup_prefix_3.first_call_s0.009704 s
curvature_sparse.first_call_s0.009455 s
setup_prefix_2.first_call_s0.009004 s
kernel_gather_segment_sum.lower_s0.008986 s
kernel_fft_apply.first_call_s0.008832 s
data_vector_sparse.lower_s0.006727 s
dense_curvature_matrix.first_call_s0.005422 s
log_dets.first_call_s0.002651 s
dense_log_dets.first_call_s0.002614 s
setup_prefix_1.first_call_s0.002124 s
dense_figure_of_merit.first_call_s0.001253 s
figure_of_merit.first_call_s0.001184 s
sparse_triplets.first_call_s0.0008353 s
kernel_scatter.first_call_s0.0007996 s
kernel_gather_segment_sum.first_call_s0.0006811 s
dense_data_vector.first_call_s0.0006801 s
data_vector_sparse.first_call_s0.0006616 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:53:47Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.421e-08
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/742eaf1292ed737e591e
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:54:42Z
- Run
legacy/2e90c7ee4e266c8484fa- Record
lifecycle/1757387c5b310df8fd50
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.678225
Evidence
- runtime evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:34:26Z · runtime 0.01136 s ·
lifecycle/742eaf1292ed737e591e - superseded (this page) · measured 2026-10-28T13:54:42Z · runtime 0.01209 s ·
lifecycle/1757387c5b310df8fd50
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:31:56Z
- Runtime (vmap per call)
- 0.27934 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.27934 s
- Est. 12 CPU
- 0.04656 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 844.8 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1070). Per call 0.279344 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:31:56Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:31:05Z
component_total0.422 s
Reconstruction: D = Lᵀ d~ + fnnls0.29 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05067 s
Log-det (F + H) (fnnls Cholesky reuse)0.04367 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.01541 s
Mapping matrix L0.009881 s
Log-det H0.005332 s
Regularization matrix H0.00461 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001154 s
Regularization term sᵀHs0.0007801 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005481 s
Noise normalisation + evidence assembly7.143e-06 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.3522 s
full_call.median_s0.2664 s
full_call.mean_s0.2641 s
full_call.min_s0.1977 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1476 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05033 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04323 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.01523 s
steps_median.Mapping matrix L0.009922 s
steps_median.Log-det H0.005351 s
steps_median.Regularization matrix H0.00483 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001148 s
steps_median.Regularization term sᵀHs0.0008015 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005285 s
steps_median.Noise normalisation + evidence assembly7.05e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:31:05Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:31:05Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:31:56Z
- Run
legacy/26bfca3c313c72b984c2- Record
lifecycle/b2d01ef74bf71e49d774
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.860692
Evidence
- runtime evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:31:56Z · runtime 0.27934 s ·
lifecycle/b2d01ef74bf71e49d774 - superseded · measured 2026-10-28T13:49:38Z · runtime 0.33506 s ·
lifecycle/880f6e02b0e772b69cbe
← Profiling TimingsPyAutoLens / interferometer / delaunay / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:49:38Z
- Runtime (vmap per call)
- 0.33506 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.33506 s
- Est. 12 CPU
- 0.05584 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 704.3 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1079). Per call 0.335062 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:49:38Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:50:08Z
component_total0.5297 s
Reconstruction: D = Lᵀ d~ + fnnls0.3757 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05424 s
Log-det (F + H) (fnnls Cholesky reuse)0.04239 s
Mapping matrix L0.01969 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.0189 s
Regularization matrix H0.008678 s
Log-det H0.006153 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001695 s
Regularization term sᵀHs0.001107 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.00108 s
Noise normalisation + evidence assembly1.885e-05 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.4095 s
full_call.mean_s0.287 s
full_call.median_s0.2814 s
full_call.min_s0.1955 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1584 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.05418 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.04231 s
steps_median.Mapping matrix L0.02018 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.01878 s
steps_median.Regularization matrix H0.008185 s
steps_median.Log-det H0.006089 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001682 s
steps_median.Regularization term sᵀHs0.001067 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001003 s
steps_median.Noise normalisation + evidence assembly1.672e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:50:08Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:50:08Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0
- tolerance
- 3.164e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/b2d01ef74bf71e49d774
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:49:38Z
- Run
legacy/f5d7db7b836ce1d8da27- Record
lifecycle/880f6e02b0e772b69cbe
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.853479
Evidence
- runtime evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/delaunay/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T08:31:56Z · runtime 0.27934 s ·
lifecycle/b2d01ef74bf71e49d774 - superseded (this page) · measured 2026-10-28T13:49:38Z · runtime 0.33506 s ·
lifecycle/880f6e02b0e772b69cbe
← Profiling TimingsPyAutoLens / interferometer / mge / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:33:15Z
- Runtime (vmap per call)
- 0.08329 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07452 s
- single_jit_block
- 0.07586 s
- vmap.per_call
- 0.08329 s
- vmap.batch_time
- 0.24987 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 348.2 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 720). Per call 0.0832915 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:33:15Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:32:44Z
component_total0.07595 s
Transformed mapping matrix (NUFFT)0.07455 s
Mapping matrix (20 Gaussians)0.0006728 s
Ray-trace grids0.0004507 s
Reconstruction (PDIP NNLS)0.0001564 s
Curvature matrix (F)5.524e-05 s
Fast chi-squared + figure of merit4.307e-05 s
Data vector (D)1.696e-05 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
setup_prefix_3.steady_per_call_s0.07568 s
full_pipeline.steady_per_call_s0.07505 s
single_jit_block0.07505 s
single_jit_median0.07447 s
dense_chain_from_mapping_matrix.steady_per_call_s0.07383 s
transform_mapping_matrix_standalone.steady_per_call_s0.07313 s
setup_prefix_2.steady_per_call_s0.001123 s
setup_prefix_1.steady_per_call_s0.0004507 s
ray_trace_standalone.steady_per_call_s0.0002254 s
log_likelihood_residual_visibilities.steady_per_call_s4.611e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:32:44Z
full_pipeline.compile_s0.8704 s
full_pipeline.lower_s0.6472 s
setup_prefix_3.compile_s0.6074 s
setup_prefix_3.lower_s0.4525 s
setup_prefix_2.compile_s0.4353 s
dense_chain_from_mapping_matrix.compile_s0.4184 s
setup_prefix_2.lower_s0.2281 s
reconstruction.compile_s0.2201 s
transform_mapping_matrix_standalone.compile_s0.2067 s
setup_prefix_1.compile_s0.1726 s
ray_trace_standalone.compile_s0.1544 s
setup_prefix_1.lower_s0.09757 s
dense_chain_from_mapping_matrix.first_call_s0.08461 s
transform_mapping_matrix_standalone.first_call_s0.08226 s
setup_prefix_3.first_call_s0.08168 s
full_pipeline.first_call_s0.08108 s
log_likelihood_residual_visibilities.compile_s0.0639 s
reconstruction.lower_s0.06166 s
dense_chain_from_mapping_matrix.lower_s0.0615 s
figure_of_merit.compile_s0.06124 s
curvature_matrix.compile_s0.05647 s
ray_trace_standalone.lower_s0.0554 s
data_vector.compile_s0.05364 s
transform_mapping_matrix_standalone.lower_s0.03025 s
curvature_matrix.lower_s0.01483 s
figure_of_merit.lower_s0.00754 s
data_vector.lower_s0.006967 s
log_likelihood_residual_visibilities.lower_s0.005122 s
setup_prefix_1.first_call_s0.004777 s
setup_prefix_2.first_call_s0.002748 s
ray_trace_standalone.first_call_s0.001482 s
reconstruction.first_call_s0.0007806 s
curvature_matrix.first_call_s0.0003235 s
log_likelihood_residual_visibilities.first_call_s0.0002912 s
data_vector.first_call_s0.0002746 s
figure_of_merit.first_call_s0.0002531 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:32:44Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.384e-09
- tolerance
- 3.154e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:33:15Z
- Run
legacy/4f6df450cead659784ff- Record
lifecycle/02e5496a9c9da3407d87
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.278562
Evidence
- runtime evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/fit.png - memory_host evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/parity.json - gradient evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T08:33:15Z · runtime 0.08329 s ·
lifecycle/02e5496a9c9da3407d87 - superseded · measured 2026-10-28T13:49:18Z · runtime 0.11247 s ·
lifecycle/383afd9d38208170915c
← Profiling TimingsPyAutoLens / interferometer / mge / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:49:18Z
- Runtime (vmap per call)
- 0.11247 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.09063 s
- single_jit_block
- 0.08327 s
- vmap.per_call
- 0.11247 s
- vmap.batch_time
- 0.33742 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 257.8 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 707). Per call 0.112474 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:49:18Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:49:25Z
component_total0.09641 s
Transformed mapping matrix (NUFFT)0.09349 s
Ray-trace grids0.001414 s
Mapping matrix (20 Gaussians)0.0009669 s
Reconstruction (PDIP NNLS)0.0003112 s
Curvature matrix (F)0.0001081 s
Fast chi-squared + figure of merit6.801e-05 s
Data vector (D)5.488e-05 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
single_jit_median0.09614 s
setup_prefix_3.steady_per_call_s0.09587 s
transform_mapping_matrix_standalone.steady_per_call_s0.0898 s
full_pipeline.steady_per_call_s0.08897 s
single_jit_block0.08897 s
dense_chain_from_mapping_matrix.steady_per_call_s0.08892 s
setup_prefix_2.steady_per_call_s0.002381 s
setup_prefix_1.steady_per_call_s0.001414 s
ray_trace_standalone.steady_per_call_s0.0006298 s
log_likelihood_residual_visibilities.steady_per_call_s8.351e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:49:25Z
setup_prefix_3.compile_s1.875 s
full_pipeline.lower_s1.754 s
full_pipeline.compile_s1.63 s
setup_prefix_3.lower_s1.273 s
setup_prefix_2.compile_s1.156 s
setup_prefix_1.lower_s0.8298 s
dense_chain_from_mapping_matrix.compile_s0.6019 s
setup_prefix_2.lower_s0.545 s
reconstruction.compile_s0.4785 s
transform_mapping_matrix_standalone.compile_s0.4018 s
setup_prefix_1.compile_s0.3598 s
ray_trace_standalone.compile_s0.3079 s
reconstruction.lower_s0.1731 s
curvature_matrix.compile_s0.1058 s
ray_trace_standalone.lower_s0.1027 s
dense_chain_from_mapping_matrix.first_call_s0.09921 s
figure_of_merit.compile_s0.09601 s
transform_mapping_matrix_standalone.lower_s0.09376 s
setup_prefix_3.first_call_s0.09305 s
dense_chain_from_mapping_matrix.lower_s0.09172 s
log_likelihood_residual_visibilities.compile_s0.09052 s
transform_mapping_matrix_standalone.first_call_s0.07987 s
data_vector.compile_s0.07685 s
full_pipeline.first_call_s0.07655 s
curvature_matrix.lower_s0.02368 s
figure_of_merit.lower_s0.01563 s
log_likelihood_residual_visibilities.lower_s0.01538 s
data_vector.lower_s0.01399 s
setup_prefix_1.first_call_s0.01169 s
setup_prefix_2.first_call_s0.00479 s
ray_trace_standalone.first_call_s0.00245 s
reconstruction.first_call_s0.001919 s
curvature_matrix.first_call_s0.0009646 s
log_likelihood_residual_visibilities.first_call_s0.0008023 s
data_vector.first_call_s0.0007209 s
figure_of_merit.first_call_s0.0006997 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:49:25Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.384e-09
- tolerance
- 3.154e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-mge-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/02e5496a9c9da3407d87
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:49:18Z
- Run
legacy/32ed175600c7559901e1- Record
lifecycle/383afd9d38208170915c
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.301414
Evidence
- runtime evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - memory_host evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T08:33:15Z · runtime 0.08329 s ·
lifecycle/02e5496a9c9da3407d87 - superseded (this page) · measured 2026-10-28T13:49:18Z · runtime 0.11247 s ·
lifecycle/383afd9d38208170915c
← Profiling TimingsPyAutoLens / interferometer / mge / sma / jax_cpu_dense_nufft / local_laptop / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-07-11T00:00:00Z
- Runtime (vmap per call)
- 0.23709 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 0.23072 s
- vmap.per_call
- 0.23709 s
- vmap.batch_time
- 0.71128 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-07-11T00:00:00Z
vmap.batch_time0.7113 s
vmap.per_call0.2371 s
single_jit_block0.2307 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: host local_laptop inherits the optimal role of designation interferometer-mge-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id; measured_at_derived: the row records no timestamp; 2026-07-11 is the UTC date its file was first committed to git, an upper bound on the measurement date
- Superseded by
- lifecycle/02e5496a9c9da3407d87
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.7.6.649
- Measured at
- 2026-07-11T00:00:00Z
- Run
legacy/5997f54f80aab45af8f0- Record
lifecycle/22bcaf71d2fa467f000f
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.7.6.649
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/interferometer/mge/sma/jax_cpu_dense_fp64_nufft/local_laptop/runtime.json
History
- superseded (this page) · measured 2026-07-11T00:00:00Z · runtime 0.23709 s ·
lifecycle/22bcaf71d2fa467f000f
← Profiling TimingsPyAutoLens / interferometer / mge / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:35:21Z
- Runtime (vmap per call)
- 0.00060 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00368 s
- single_jit_block
- 0.00388 s
- vmap.per_call
- 0.00060 s
- vmap.batch_time
- 0.03835 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6675 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 576). Per call 0.000599291 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:35:21Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:35:07Z
component_total0.004354 s
Reconstruction (PDIP NNLS)0.002507 s
Ray-trace grids0.0005141 s
Transformed mapping matrix (NUFFT)0.0004929 s
Mapping matrix (20 Gaussians)0.0004114 s
Curvature matrix (F)0.0001788 s
Fast chi-squared + figure of merit0.0001293 s
Data vector (D)0.0001204 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.steady_per_call_s0.003714 s
single_jit_block0.003714 s
single_jit_median0.00364 s
dense_chain_from_mapping_matrix.steady_per_call_s0.003094 s
setup_prefix_3.steady_per_call_s0.001418 s
setup_prefix_2.steady_per_call_s0.0009255 s
transform_mapping_matrix_standalone.steady_per_call_s0.0007598 s
setup_prefix_1.steady_per_call_s0.0005141 s
ray_trace_standalone.steady_per_call_s0.0001846 s
log_likelihood_residual_visibilities.steady_per_call_s0.000154 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:35:07Z
full_pipeline.compile_s2.711 s
setup_prefix_3.compile_s2.312 s
setup_prefix_2.compile_s1.873 s
full_pipeline.lower_s1.002 s
dense_chain_from_mapping_matrix.compile_s0.74 s
setup_prefix_3.lower_s0.5732 s
ray_trace_standalone.compile_s0.4308 s
reconstruction.compile_s0.3948 s
setup_prefix_1.compile_s0.3892 s
transform_mapping_matrix_standalone.compile_s0.3707 s
setup_prefix_2.lower_s0.3027 s
setup_prefix_1.lower_s0.2399 s
setup_prefix_3.first_call_s0.1343 s
log_likelihood_residual_visibilities.compile_s0.1112 s
figure_of_merit.compile_s0.0962 s
dense_chain_from_mapping_matrix.lower_s0.0801 s
reconstruction.lower_s0.07456 s
ray_trace_standalone.lower_s0.07411 s
data_vector.compile_s0.06757 s
curvature_matrix.compile_s0.05102 s
curvature_matrix.first_call_s0.04022 s
transform_mapping_matrix_standalone.lower_s0.04002 s
curvature_matrix.lower_s0.01835 s
reconstruction.first_call_s0.01424 s
full_pipeline.first_call_s0.01258 s
figure_of_merit.lower_s0.009292 s
dense_chain_from_mapping_matrix.first_call_s0.009149 s
data_vector.lower_s0.007801 s
log_likelihood_residual_visibilities.lower_s0.006651 s
setup_prefix_2.first_call_s0.005302 s
transform_mapping_matrix_standalone.first_call_s0.004685 s
setup_prefix_1.first_call_s0.002603 s
ray_trace_standalone.first_call_s0.001449 s
figure_of_merit.first_call_s0.001032 s
log_likelihood_residual_visibilities.first_call_s0.001006 s
data_vector.first_call_s0.0007274 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:35:07Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.384e-09
- tolerance
- 3.154e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:35:21Z
- Run
legacy/a0c5749de5779ccaa32e- Record
lifecycle/4c9e3b4239cc98b8a7ff
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.535308
Evidence
- runtime evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/runtime.json - fit figure
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/fit.png - compile evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/breakdown.json - parity evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/parity.json - gradient evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:35:21Z · runtime 0.00060 s ·
lifecycle/4c9e3b4239cc98b8a7ff - superseded · measured 2026-10-28T13:55:36Z · runtime 0.00057 s ·
lifecycle/ff57d4c9af8af7b4d93c
← Profiling TimingsPyAutoLens / interferometer / mge / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:55:36Z
- Runtime (vmap per call)
- 0.00057 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00372 s
- single_jit_block
- 0.00385 s
- vmap.per_call
- 0.00057 s
- vmap.batch_time
- 0.03667 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6982 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 562). Per call 0.000572891 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:55:36Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:55:22Z
component_total0.004261 s
Reconstruction (PDIP NNLS)0.002457 s
Ray-trace grids0.0007685 s
Transformed mapping matrix (NUFFT)0.0006346 s
Curvature matrix (F)0.0001635 s
Data vector (D)0.0001368 s
Fast chi-squared + figure of merit0.0001194 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.steady_per_call_s0.003774 s
single_jit_block0.003774 s
single_jit_median0.003643 s
dense_chain_from_mapping_matrix.steady_per_call_s0.002985 s
setup_prefix_3.steady_per_call_s0.001384 s
setup_prefix_1.steady_per_call_s0.0007685 s
setup_prefix_2.steady_per_call_s0.000749 s
transform_mapping_matrix_standalone.steady_per_call_s0.0007202 s
ray_trace_standalone.steady_per_call_s0.0001666 s
log_likelihood_residual_visibilities.steady_per_call_s0.0001244 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:55:22Z
full_pipeline.compile_s2.825 s
setup_prefix_3.compile_s2.263 s
setup_prefix_2.compile_s1.856 s
full_pipeline.lower_s0.9245 s
dense_chain_from_mapping_matrix.compile_s0.6691 s
setup_prefix_3.lower_s0.5555 s
setup_prefix_2.lower_s0.4273 s
ray_trace_standalone.compile_s0.4155 s
setup_prefix_1.compile_s0.4144 s
reconstruction.compile_s0.3767 s
transform_mapping_matrix_standalone.compile_s0.3509 s
setup_prefix_1.lower_s0.1195 s
log_likelihood_residual_visibilities.compile_s0.09683 s
dense_chain_from_mapping_matrix.lower_s0.08185 s
ray_trace_standalone.lower_s0.07514 s
reconstruction.lower_s0.07336 s
figure_of_merit.compile_s0.06963 s
curvature_matrix.compile_s0.05909 s
data_vector.compile_s0.05165 s
transform_mapping_matrix_standalone.lower_s0.04318 s
curvature_matrix.first_call_s0.04217 s
full_pipeline.first_call_s0.02324 s
curvature_matrix.lower_s0.01685 s
setup_prefix_3.first_call_s0.01443 s
reconstruction.first_call_s0.0144 s
figure_of_merit.lower_s0.01189 s
data_vector.lower_s0.01087 s
log_likelihood_residual_visibilities.lower_s0.009643 s
dense_chain_from_mapping_matrix.first_call_s0.009558 s
setup_prefix_2.first_call_s0.004898 s
transform_mapping_matrix_standalone.first_call_s0.004178 s
setup_prefix_1.first_call_s0.002401 s
ray_trace_standalone.first_call_s0.001226 s
figure_of_merit.first_call_s0.0009874 s
log_likelihood_residual_visibilities.first_call_s0.0009039 s
data_vector.first_call_s0.0007455 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:55:22Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 4.384e-09
- tolerance
- 3.154e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-mge-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4c9e3b4239cc98b8a7ff
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:55:36Z
- Run
legacy/d3dc1fe57b53045df589- Record
lifecycle/ff57d4c9af8af7b4d93c
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.574212
Evidence
- runtime evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/mge/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:35:21Z · runtime 0.00060 s ·
lifecycle/4c9e3b4239cc98b8a7ff - superseded (this page) · measured 2026-10-28T13:55:36Z · runtime 0.00057 s ·
lifecycle/ff57d4c9af8af7b4d93c
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T09:00:53Z
- Runtime (vmap per call)
- 1.92896 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 1.85002 s
- single_jit_block
- 1.86587 s
- vmap.per_call
- 1.92896 s
- vmap.batch_time
- 5.78688 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 15.03 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 400). Per call 1.92896 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:00:53Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:58:55Z
component_total1.917 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)1.543 s
Reconstruction (pdip)0.2512 s
Log-det terms (2 Choleskys)0.03924 s
Data vector D = Lᵀ d~0.039 s
Mapping matrix L0.02208 s
Border relocation + mesh interpolation (mapper)0.008283 s
Fast chi-squared + figure of merit0.00674 s
Regularization matrix H0.006518 s
Ray-trace grids (data)0.0005353 s
Sparse triplets (extent grid)0.0002373 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s1.846 s
full_pipeline.steady_per_call_s1.846 s
single_jit_block1.846 s
library_fit_figure_of_merit.steady_per_call_s1.826 s
single_jit_median1.825 s
solver_ab_pdip.steady_per_call_s0.2513 s
kernel_fft_apply.steady_per_call_s0.1678 s
solver_ab_certified.steady_per_call_s0.1396 s
setup_prefix_4.steady_per_call_s0.03742 s
setup_prefix_3.steady_per_call_s0.0309 s
setup_prefix_2.steady_per_call_s0.008818 s
kernel_gather_segment_sum.steady_per_call_s0.008681 s
kernel_scatter.steady_per_call_s0.002155 s
setup_prefix_1.steady_per_call_s0.0005353 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:00:53Z
full_pipeline_vmap3.first_call_s7.842 s
full_pipeline.first_call_s1.9 s
full_pipeline.compile_s1.14 s
full_pipeline.lower_s0.2445 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:58:55Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.118e-06
- tolerance
- 0.1205
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:00:53Z
- Run
legacy/4f38ed72fb6c445a2df8- Record
lifecycle/41fd14e1f19bad947f24
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.301178
Evidence
- runtime evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - parity evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - memory_host evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - gradient evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T09:00:53Z · runtime 1.92896 s ·
lifecycle/41fd14e1f19bad947f24 - superseded · measured 2026-10-28T13:53:10Z · runtime 2.79637 s ·
lifecycle/860e029d9e145fdd4b30
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:53:10Z
- Runtime (vmap per call)
- 2.79637 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.90668 s
- vmap.per_call
- 2.79637 s
- vmap.batch_time
- 8.38910 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 10.37 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 391). Per call 2.79637 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:53:10Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:53:30Z
component_total2.803 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)2.311 s
Reconstruction (pdip)0.3065 s
Data vector D = Lᵀ d~0.05619 s
Log-det terms (2 Choleskys)0.04332 s
Mapping matrix L0.03941 s
Regularization matrix H0.01726 s
Border relocation + mesh interpolation (mapper)0.01688 s
Fast chi-squared + figure of merit0.01017 s
Ray-trace grids (data)0.001302 s
Sparse triplets (extent grid)0.0003633 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s2.802 s
full_pipeline.steady_per_call_s2.802 s
single_jit_block2.802 s
library_fit_figure_of_merit.steady_per_call_s2.504 s
solver_ab_pdip.steady_per_call_s0.2827 s
kernel_fft_apply.steady_per_call_s0.2678 s
solver_ab_certified.steady_per_call_s0.1734 s
setup_prefix_4.steady_per_call_s0.07485 s
setup_prefix_3.steady_per_call_s0.05759 s
setup_prefix_2.steady_per_call_s0.01818 s
kernel_gather_segment_sum.steady_per_call_s0.01631 s
kernel_scatter.steady_per_call_s0.003646 s
setup_prefix_1.steady_per_call_s0.001302 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:53:10Z
full_pipeline_vmap3.first_call_s11.07 s
full_pipeline.first_call_s3.06 s
full_pipeline.compile_s1.991 s
full_pipeline.lower_s0.591 s
Largest value · s · superseded · measured 2026-10-28T13:53:30Z
operator_setup8.714 s
full_pipeline.first_call_s3.003 s
library_fit_figure_of_merit.first_call_s2.427 s
full_pipeline.compile_s2.373 s
curvature_sparse.first_call_s2.19 s
library_fit_figure_of_merit.compile_s1.863 s
full_pipeline.lower_s1.44 s
setup_prefix_4.compile_s1.251 s
setup_prefix_2.compile_s1.232 s
setup_prefix_3.compile_s1.184 s
library_fit_figure_of_merit.lower_s1.099 s
setup_prefix_4.lower_s1.021 s
setup_prefix_3.lower_s0.8923 s
setup_prefix_2.lower_s0.7681 s
solver_ab_certified.compile_s0.6779 s
solver_ab_pdip.compile_s0.4279 s
reconstruction_pdip.compile_s0.385 s
setup_prefix_1.compile_s0.3663 s
solver_ab_pdip.first_call_s0.353 s
reconstruction_pdip.first_call_s0.3139 s
setup_prefix_1.lower_s0.2004 s
solver_ab_certified.first_call_s0.1957 s
kernel_fft_apply.compile_s0.1915 s
curvature_sparse.compile_s0.188 s
kernel_fft_apply.first_call_s0.1635 s
solver_ab_certified.lower_s0.1444 s
kernel_scatter.compile_s0.1294 s
figure_of_merit.compile_s0.1288 s
log_dets.compile_s0.1248 s
solver_ab_pdip.lower_s0.1076 s
reconstruction_pdip.lower_s0.09723 s
kernel_gather_segment_sum.compile_s0.09553 s
data_vector_sparse.compile_s0.08876 s
sparse_triplets.compile_s0.08694 s
setup_prefix_4.first_call_s0.08185 s
setup_prefix_3.first_call_s0.06875 s
data_vector_sparse.first_call_s0.06724 s
curvature_sparse.lower_s0.05125 s
log_dets.first_call_s0.04884 s
log_dets.lower_s0.03798 s
setup_prefix_2.first_call_s0.02234 s
sparse_triplets.lower_s0.02226 s
kernel_scatter.lower_s0.01977 s
kernel_gather_segment_sum.first_call_s0.01844 s
figure_of_merit.lower_s0.01796 s
kernel_fft_apply.lower_s0.01701 s
figure_of_merit.first_call_s0.01576 s
kernel_gather_segment_sum.lower_s0.01442 s
data_vector_sparse.lower_s0.00871 s
kernel_scatter.first_call_s0.0048 s
setup_prefix_1.first_call_s0.002865 s
sparse_triplets.first_call_s0.001777 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:53:30Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.056e-06
- tolerance
- 0.1205
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/41fd14e1f19bad947f24
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:53:10Z
- Run
legacy/f52b6431d519fab154b4- Record
lifecycle/860e029d9e145fdd4b30
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 2.352435
Evidence
- runtime evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - breakdown evidence
results/interferometer/rectangular/alma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T09:00:53Z · runtime 1.92896 s ·
lifecycle/41fd14e1f19bad947f24 - superseded (this page) · measured 2026-10-28T13:53:10Z · runtime 2.79637 s ·
lifecycle/860e029d9e145fdd4b30
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:34:06Z
- Runtime (vmap per call)
- 0.04897 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03431 s
- single_jit_block
- 0.03438 s
- vmap.per_call
- 0.04897 s
- vmap.batch_time
- 0.14691 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 81.69 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 650). Per call 0.0489684 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:34:06Z
vmap.batch_time0.1469 s
full_pipeline_vmap3.steady_per_call_s0.04897 s
vmap.per_call0.04897 s
full_pipeline.steady_per_call_s0.03438 s
single_jit_block0.03438 s
single_jit_median0.03431 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:33:13Z
component_total0.03582 s
Reconstruction (pdip)0.0181 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.01338 s
Log-det terms (2 Choleskys)0.001904 s
Border relocation + mesh interpolation (mapper)0.001059 s
Fast chi-squared + figure of merit0.0002998 s
Ray-trace grids (data)0.0002877 s
Mapping matrix L0.0002864 s
Data vector D = Lᵀ d~0.0002672 s
Regularization matrix H0.000124 s
Sparse triplets (extent grid)0.0001169 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.03405 s
full_pipeline.steady_per_call_s0.03405 s
single_jit_block0.03405 s
single_jit_median0.03395 s
library_fit_figure_of_merit.steady_per_call_s0.03394 s
solver_ab_pdip.steady_per_call_s0.01807 s
solver_ab_certified.steady_per_call_s0.008196 s
setup_prefix_4.steady_per_call_s0.001758 s
setup_prefix_3.steady_per_call_s0.001633 s
setup_prefix_2.steady_per_call_s0.001347 s
kernel_fft_apply.steady_per_call_s0.001334 s
kernel_gather_segment_sum.steady_per_call_s0.000416 s
setup_prefix_1.steady_per_call_s0.0002877 s
kernel_scatter.steady_per_call_s0.0001358 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:34:06Z
full_pipeline_vmap3.first_call_s4.353 s
full_pipeline.compile_s2.672 s
full_pipeline.lower_s0.312 s
full_pipeline.first_call_s0.08705 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:33:13Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 9.779e-07
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:34:06Z
- Run
legacy/aeef7905e9d0701cc598- Record
lifecycle/fe32c3ee13ad9afc455c
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.361424
Evidence
- runtime evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - breakdown evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - parity evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - gradient evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:34:06Z · runtime 0.04897 s ·
lifecycle/fe32c3ee13ad9afc455c - superseded · measured 2026-10-28T13:54:22Z · runtime 0.05122 s ·
lifecycle/86a7bfd2af9bd98bc3d1
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:54:22Z
- Runtime (vmap per call)
- 0.05122 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03601 s
- single_jit_block
- 0.03610 s
- vmap.per_call
- 0.05122 s
- vmap.batch_time
- 0.15365 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 78.1 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 622). Per call 0.0512159 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:54:22Z
vmap.batch_time0.1536 s
full_pipeline_vmap3.steady_per_call_s0.05122 s
vmap.per_call0.05122 s
full_pipeline.steady_per_call_s0.0361 s
single_jit_block0.0361 s
single_jit_median0.03601 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:53:29Z
component_total0.03715 s
Reconstruction (pdip)0.0181 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.01502 s
Log-det terms (2 Choleskys)0.001785 s
Border relocation + mesh interpolation (mapper)0.0009469 s
Ray-trace grids (data)0.0003076 s
Mapping matrix L0.0002942 s
Fast chi-squared + figure of merit0.0002596 s
Data vector D = Lᵀ d~0.0002434 s
Sparse triplets (extent grid)0.0001323 s
Regularization matrix H6.477e-05 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.03622 s
single_jit_median0.03603 s
full_pipeline.per_call_s0.03595 s
full_pipeline.steady_per_call_s0.03595 s
single_jit_block0.03595 s
solver_ab_pdip.steady_per_call_s0.01798 s
solver_ab_certified.steady_per_call_s0.008348 s
setup_prefix_4.steady_per_call_s0.001614 s
setup_prefix_3.steady_per_call_s0.001549 s
kernel_fft_apply.steady_per_call_s0.001469 s
setup_prefix_2.steady_per_call_s0.001255 s
kernel_gather_segment_sum.steady_per_call_s0.0003562 s
setup_prefix_1.steady_per_call_s0.0003076 s
kernel_scatter.steady_per_call_s0.0001264 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:53:29Z
operator_setup3.08 s
library_fit_figure_of_merit.compile_s2.793 s
full_pipeline.compile_s2.613 s
setup_prefix_4.compile_s2.437 s
setup_prefix_3.compile_s2.078 s
setup_prefix_2.compile_s1.992 s
full_pipeline.lower_s0.9506 s
library_fit_figure_of_merit.lower_s0.8786 s
setup_prefix_4.lower_s0.7416 s
setup_prefix_3.lower_s0.6823 s
setup_prefix_2.lower_s0.6592 s
solver_ab_certified.compile_s0.5413 s
setup_prefix_1.compile_s0.416 s
reconstruction_pdip.compile_s0.3515 s
solver_ab_pdip.compile_s0.3367 s
figure_of_merit.compile_s0.2277 s
curvature_sparse.compile_s0.1719 s
log_dets.compile_s0.1423 s
kernel_fft_apply.compile_s0.1128 s
setup_prefix_1.lower_s0.1113 s
solver_ab_certified.lower_s0.09035 s
solver_ab_pdip.lower_s0.06398 s
data_vector_sparse.compile_s0.06329 s
reconstruction_pdip.lower_s0.06251 s
sparse_triplets.compile_s0.06148 s
kernel_scatter.compile_s0.05767 s
library_fit_figure_of_merit.first_call_s0.05047 s
full_pipeline.first_call_s0.04732 s
curvature_sparse.lower_s0.04218 s
kernel_gather_segment_sum.compile_s0.04199 s
log_dets.lower_s0.02629 s
curvature_sparse.first_call_s0.02008 s
reconstruction_pdip.first_call_s0.01995 s
solver_ab_pdip.first_call_s0.01986 s
kernel_fft_apply.lower_s0.01534 s
kernel_scatter.lower_s0.01504 s
figure_of_merit.lower_s0.0149 s
sparse_triplets.lower_s0.01395 s
solver_ab_certified.first_call_s0.01108 s
kernel_gather_segment_sum.lower_s0.008935 s
kernel_fft_apply.first_call_s0.007794 s
data_vector_sparse.lower_s0.007091 s
setup_prefix_4.first_call_s0.006925 s
setup_prefix_3.first_call_s0.006458 s
setup_prefix_2.first_call_s0.005772 s
log_dets.first_call_s0.002575 s
setup_prefix_1.first_call_s0.001992 s
figure_of_merit.first_call_s0.001317 s
kernel_gather_segment_sum.first_call_s0.0009945 s
data_vector_sparse.first_call_s0.0008484 s
sparse_triplets.first_call_s0.0008289 s
kernel_scatter.first_call_s0.0007323 s
Largest value · s · superseded · measured 2026-10-28T13:54:22Z
full_pipeline_vmap3.first_call_s4.214 s
full_pipeline.compile_s2.849 s
full_pipeline.lower_s0.4076 s
full_pipeline.first_call_s0.07638 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:53:29Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.101e-06
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fe32c3ee13ad9afc455c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:54:22Z
- Run
legacy/965a7879b0a2c8fb6c04- Record
lifecycle/86a7bfd2af9bd98bc3d1
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.42164
Evidence
- runtime evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/alma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:34:06Z · runtime 0.04897 s ·
lifecycle/fe32c3ee13ad9afc455c - superseded (this page) · measured 2026-10-28T13:54:22Z · runtime 0.05122 s ·
lifecycle/86a7bfd2af9bd98bc3d1
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size source_pixels_16384 · lens light default · class secondary · status superseded · measured 2026-10-29T00:12:48Z
- Runtime (vmap per call)
- 5.09321 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 5.09321 s
- Est. 12 CPU
- 0.84887 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 17.08 calls/s · 87 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 87). Per call 5.09321 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-29T00:12:48Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_16384 inherits the optimal role of designation interferometer-rectangular-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id
- Superseded by
- lifecycle/4663f221c8c3ce49b76f
- Source size
- source_pixels_16384
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-29T00:12:48Z
- Run
legacy/b188c787f0dc30844845- Record
lifecycle/c2c22d4fffa872066e27
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 10.487063
Evidence
- runtime evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/scans/numpy_cpu_matrixfree_128x128/runtime.json - fit figure
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/scans/numpy_cpu_matrixfree_128x128/fit.png
History
- superseded (this page) · measured 2026-10-29T00:12:48Z · runtime 5.09321 s ·
lifecycle/c2c22d4fffa872066e27
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size source_pixels_4096 · lens light default · class secondary · status superseded · measured 2026-10-28T22:51:51Z
- Runtime (vmap per call)
- 1.69073 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.69073 s
- Est. 12 CPU
- 0.28179 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 139.6 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 864). Per call 1.69073 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:51:51Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Limitations
- undesignated_regime_or_host: regime source_pixels_4096 inherits the optimal role of designation interferometer-rectangular-standard-cpu-many-core (standard regime, cpu_many_core) without its decision_id
- Superseded by
- lifecycle/4663f221c8c3ce49b76f
- Source size
- source_pixels_4096
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-28T22:51:51Z
- Run
legacy/7eeb0a9161b9838d0e27- Record
lifecycle/a51eeef955c9f2c1ff73
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 1.065239
Evidence
- runtime evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/scans/numpy_cpu_matrixfree_64x64/runtime.json - fit figure
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/scans/numpy_cpu_matrixfree_64x64/fit.png
History
- superseded (this page) · measured 2026-10-28T22:51:51Z · runtime 1.69073 s ·
lifecycle/a51eeef955c9f2c1ff73
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T09:06:23Z
- Runtime (vmap per call)
- 0.88877 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.88877 s
- Est. 12 CPU
- 0.14813 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 265.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 990). Per call 0.888771 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:06:23Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T09:04:27Z
component_total0.9119 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.7019 s
Reconstruction: D = Lᵀ d~ + fnnls0.1078 s
Mapping matrix L0.03068 s
Log-det (F + H) (fnnls Cholesky reuse)0.02992 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.02571 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005849 s
Regularization matrix H0.005264 s
Log-det H0.003779 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.000517 s
Regularization term sᵀHs0.0005071 s
Noise normalisation + evidence assembly6.825e-06 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.9118 s
full_call.median_s0.8805 s
full_call.mean_s0.878 s
full_call.min_s0.8324 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.7014 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1107 s
steps_median.Mapping matrix L0.0305 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.0295 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.02517 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.005832 s
steps_median.Regularization matrix H0.004942 s
steps_median.Log-det H0.00376 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005135 s
steps_median.Regularization term sᵀHs0.0005012 s
steps_median.Noise normalisation + evidence assembly6.742e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:04:27Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T09:04:27Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:06:23Z
- Run
legacy/762bd863a1983eb3d740- Record
lifecycle/4663f221c8c3ce49b76f
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.929804
Evidence
- runtime evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - compile evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T09:06:23Z · runtime 0.88877 s ·
lifecycle/4663f221c8c3ce49b76f - superseded · measured 2026-10-28T22:45:05Z · runtime 1.12790 s ·
lifecycle/91d8a20e79f43f064a31 - superseded · measured 2026-10-28T13:53:35Z · runtime 0.89785 s ·
lifecycle/a336c1f54c95fcc3920c
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:53:35Z
- Runtime (vmap per call)
- 0.89785 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.89785 s
- Est. 12 CPU
- 0.14964 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 262.8 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 993). Per call 0.897851 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:53:35Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:55:57Z
component_total0.998 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.7318 s
Reconstruction: D = Lᵀ d~ + fnnls0.124 s
Mapping matrix L0.0591 s
Log-det (F + H) (fnnls Cholesky reuse)0.03081 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.02688 s
Regularization matrix H0.01094 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.007117 s
Log-det H0.005035 s
Regularization term sᵀHs0.001188 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001139 s
Noise normalisation + evidence assembly1.567e-05 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s1.017 s
full_call.mean_s0.922 s
full_call.median_s0.9165 s
full_call.min_s0.8602 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.7322 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1295 s
steps_median.Mapping matrix L0.05908 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.0308 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.02686 s
steps_median.Regularization matrix H0.01043 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.006803 s
steps_median.Log-det H0.005103 s
steps_median.Regularization term sᵀHs0.001167 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.00107 s
steps_median.Noise normalisation + evidence assembly1.56e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:55:57Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:55:57Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.378e-07
- tolerance
- 0.1205
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4663f221c8c3ce49b76f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:53:35Z
- Run
legacy/4de5c5687f2669698d41- Record
lifecycle/a336c1f54c95fcc3920c
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.926974
Evidence
- runtime evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T09:06:23Z · runtime 0.88877 s ·
lifecycle/4663f221c8c3ce49b76f - superseded · measured 2026-10-28T22:45:05Z · runtime 1.12790 s ·
lifecycle/91d8a20e79f43f064a31 - superseded (this page) · measured 2026-10-28T13:53:35Z · runtime 0.89785 s ·
lifecycle/a336c1f54c95fcc3920c
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:45:05Z
- Runtime (vmap per call)
- 1.12790 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.12790 s
- Est. 12 CPU
- 0.18798 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 209.2 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1068). Per call 1.1279 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:45:05Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/4663f221c8c3ce49b76f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-28T22:45:05Z
- Run
legacy/6e93cb37a70dbc1c6304- Record
lifecycle/91d8a20e79f43f064a31
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.862007
Evidence
- runtime evidence
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/runtime.json - fit figure
results/interferometer/rectangular/alma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/fit.png
History
- current · measured 2026-10-30T09:06:23Z · runtime 0.88877 s ·
lifecycle/4663f221c8c3ce49b76f - superseded (this page) · measured 2026-10-28T22:45:05Z · runtime 1.12790 s ·
lifecycle/91d8a20e79f43f064a31 - superseded · measured 2026-10-28T13:53:35Z · runtime 0.89785 s ·
lifecycle/a336c1f54c95fcc3920c
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T09:37:41Z
- Runtime (vmap per call)
- 7.42959 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 7.12383 s
- vmap.per_call
- 7.42959 s
- vmap.batch_time
- 22.28876 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.903 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 99). Per call 7.42959 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:37:41Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T09:34:19Z
component_total7.622 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)6.997 s
Reconstruction (pdip)0.2203 s
Data vector D = Lᵀ d~0.1962 s
Mapping matrix L0.1207 s
Log-det terms (2 Choleskys)0.04017 s
Fast chi-squared + figure of merit0.0343 s
Border relocation + mesh interpolation (mapper)0.0262 s
Ray-trace grids (data)0.001451 s
Sparse triplets (extent grid)0.0005286 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s7.183 s
full_pipeline.per_call_s7.098 s
full_pipeline.steady_per_call_s7.098 s
single_jit_block7.098 s
kernel_fft_apply.steady_per_call_s0.7257 s
solver_ab_pdip.steady_per_call_s0.2183 s
setup_prefix_3.steady_per_call_s0.1483 s
setup_prefix_4.steady_per_call_s0.1341 s
solver_ab_certified.steady_per_call_s0.07622 s
kernel_gather_segment_sum.steady_per_call_s0.03427 s
setup_prefix_2.steady_per_call_s0.02765 s
kernel_scatter.steady_per_call_s0.00857 s
setup_prefix_1.steady_per_call_s0.001451 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:37:41Z
full_pipeline_vmap3.first_call_s23.72 s
full_pipeline.first_call_s7.245 s
full_pipeline.compile_s0.9993 s
full_pipeline.lower_s0.2475 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T09:34:19Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.906e-07
- tolerance
- 0.6024
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:37:41Z
- Run
legacy/c38de53c8f7c37c2d7ad- Record
lifecycle/fe0f252f68dcc26d7d13
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 9.29586
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - memory_host evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - gradient evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T09:37:41Z · runtime 7.42959 s ·
lifecycle/fe0f252f68dcc26d7d13 - superseded · measured 2026-10-28T13:57:58Z · runtime 9.80854 s ·
lifecycle/935fba860b31147aafc8
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:57:58Z
- Runtime (vmap per call)
- 9.80854 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 8.73098 s
- vmap.per_call
- 9.80854 s
- vmap.batch_time
- 29.42563 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 2.957 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 97). Per call 9.80854 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:57:58Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:57:05Z
component_total8.332 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)7.41 s
Data vector D = Lᵀ d~0.3173 s
Reconstruction (pdip)0.2552 s
Mapping matrix L0.1152 s
Regularization matrix H0.07359 s
Fast chi-squared + figure of merit0.06199 s
Border relocation + mesh interpolation (mapper)0.05631 s
Log-det terms (2 Choleskys)0.03877 s
Ray-trace grids (data)0.002762 s
Sparse triplets (extent grid)0.0008862 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s7.872 s
full_pipeline.steady_per_call_s7.872 s
single_jit_block7.872 s
library_fit_figure_of_merit.steady_per_call_s7.869 s
kernel_fft_apply.steady_per_call_s0.3889 s
setup_prefix_4.steady_per_call_s0.2478 s
solver_ab_pdip.steady_per_call_s0.2282 s
setup_prefix_3.steady_per_call_s0.1742 s
solver_ab_certified.steady_per_call_s0.0806 s
setup_prefix_2.steady_per_call_s0.05908 s
kernel_gather_segment_sum.steady_per_call_s0.03617 s
kernel_scatter.steady_per_call_s0.01137 s
setup_prefix_1.steady_per_call_s0.002762 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:57:58Z
full_pipeline_vmap3.first_call_s32.92 s
full_pipeline.first_call_s7.602 s
full_pipeline.compile_s1.813 s
full_pipeline.lower_s0.3708 s
Largest value · s · superseded · measured 2026-10-28T13:57:05Z
operator_setup19.65 s
full_pipeline.first_call_s8.504 s
library_fit_figure_of_merit.first_call_s7.642 s
curvature_sparse.first_call_s7.065 s
full_pipeline.compile_s1.89 s
library_fit_figure_of_merit.compile_s1.792 s
full_pipeline.lower_s1.186 s
library_fit_figure_of_merit.lower_s1.047 s
setup_prefix_4.lower_s0.8997 s
setup_prefix_3.lower_s0.8983 s
setup_prefix_4.compile_s0.8654 s
setup_prefix_2.lower_s0.7866 s
setup_prefix_3.compile_s0.7847 s
setup_prefix_2.compile_s0.729 s
solver_ab_certified.compile_s0.5085 s
setup_prefix_1.compile_s0.347 s
solver_ab_pdip.compile_s0.3371 s
reconstruction_pdip.compile_s0.3363 s
kernel_fft_apply.first_call_s0.3058 s
data_vector_sparse.first_call_s0.269 s
reconstruction_pdip.first_call_s0.2527 s
solver_ab_pdip.first_call_s0.2309 s
setup_prefix_4.first_call_s0.1717 s
curvature_sparse.compile_s0.171 s
setup_prefix_1.lower_s0.1705 s
setup_prefix_3.first_call_s0.1704 s
kernel_fft_apply.compile_s0.168 s
figure_of_merit.compile_s0.115 s
log_dets.compile_s0.1055 s
solver_ab_certified.lower_s0.1011 s
data_vector_sparse.compile_s0.09785 s
reconstruction_pdip.lower_s0.09718 s
sparse_triplets.compile_s0.09188 s
kernel_scatter.compile_s0.09091 s
solver_ab_certified.first_call_s0.08473 s
kernel_gather_segment_sum.compile_s0.07309 s
solver_ab_pdip.lower_s0.07112 s
setup_prefix_2.first_call_s0.059 s
curvature_sparse.lower_s0.05372 s
figure_of_merit.first_call_s0.05136 s
kernel_gather_segment_sum.first_call_s0.04779 s
log_dets.lower_s0.03328 s
log_dets.first_call_s0.02871 s
sparse_triplets.lower_s0.01932 s
figure_of_merit.lower_s0.01928 s
kernel_fft_apply.lower_s0.01813 s
kernel_scatter.lower_s0.01721 s
data_vector_sparse.lower_s0.01309 s
kernel_scatter.first_call_s0.01176 s
kernel_gather_segment_sum.lower_s0.009653 s
setup_prefix_1.first_call_s0.003663 s
sparse_triplets.first_call_s0.00204 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:57:05Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.341e-07
- tolerance
- 0.6024
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fe0f252f68dcc26d7d13
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:57:58Z
- Run
legacy/0aae8997aee8711edf70- Record
lifecycle/935fba860b31147aafc8
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 9.452573
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T09:37:41Z · runtime 7.42959 s ·
lifecycle/fe0f252f68dcc26d7d13 - superseded (this page) · measured 2026-10-28T13:57:58Z · runtime 9.80854 s ·
lifecycle/935fba860b31147aafc8
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:37:16Z
- Runtime (vmap per call)
- 0.08106 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06924 s
- single_jit_block
- 0.06943 s
- vmap.per_call
- 0.08106 s
- vmap.batch_time
- 0.24318 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 49.35 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 215). Per call 0.0810585 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:37:16Z
vmap.batch_time0.2432 s
full_pipeline_vmap3.steady_per_call_s0.08106 s
vmap.per_call0.08106 s
full_pipeline.steady_per_call_s0.06943 s
single_jit_block0.06943 s
single_jit_median0.06924 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:35:30Z
component_total0.07131 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.05047 s
Reconstruction (pdip)0.01569 s
Log-det terms (2 Choleskys)0.00179 s
Border relocation + mesh interpolation (mapper)0.001257 s
Mapping matrix L0.0006709 s
Data vector D = Lᵀ d~0.0005555 s
Fast chi-squared + figure of merit0.000363 s
Ray-trace grids (data)0.0003155 s
Sparse triplets (extent grid)0.0001401 s
Regularization matrix H6.054e-05 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.06955 s
single_jit_median0.06913 s
full_pipeline.per_call_s0.06908 s
full_pipeline.steady_per_call_s0.06908 s
single_jit_block0.06908 s
solver_ab_pdip.steady_per_call_s0.01566 s
kernel_fft_apply.steady_per_call_s0.004396 s
solver_ab_certified.steady_per_call_s0.004245 s
setup_prefix_4.steady_per_call_s0.002303 s
setup_prefix_3.steady_per_call_s0.002243 s
setup_prefix_2.steady_per_call_s0.001572 s
kernel_gather_segment_sum.steady_per_call_s0.001111 s
setup_prefix_1.steady_per_call_s0.0003155 s
kernel_scatter.steady_per_call_s0.0002416 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:37:16Z
full_pipeline_vmap3.first_call_s4.484 s
full_pipeline.compile_s2.974 s
full_pipeline.lower_s0.3289 s
full_pipeline.first_call_s0.1108 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:35:30Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.47e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:37:16Z
- Run
legacy/d5a9197282cb8c9fee3a- Record
lifecycle/2ab9504c46bb8170ba54
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.100526
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - memory_host evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json - gradient evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T16:37:16Z · runtime 0.08106 s ·
lifecycle/2ab9504c46bb8170ba54 - superseded · measured 2026-10-28T13:58:03Z · runtime 0.08662 s ·
lifecycle/a779f5c7c701578e3af3
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:58:03Z
- Runtime (vmap per call)
- 0.08662 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.07370 s
- single_jit_block
- 0.07379 s
- vmap.per_call
- 0.08662 s
- vmap.batch_time
- 0.25986 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 46.18 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 213). Per call 0.0866196 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:58:03Z
vmap.batch_time0.2599 s
full_pipeline_vmap3.steady_per_call_s0.08662 s
vmap.per_call0.08662 s
full_pipeline.steady_per_call_s0.07379 s
single_jit_block0.07379 s
single_jit_median0.0737 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:56:16Z
component_total0.07619 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.05513 s
Reconstruction (pdip)0.01575 s
Log-det terms (2 Choleskys)0.001827 s
Border relocation + mesh interpolation (mapper)0.001307 s
Mapping matrix L0.0006207 s
Data vector D = Lᵀ d~0.0005694 s
Fast chi-squared + figure of merit0.0004027 s
Ray-trace grids (data)0.0002969 s
Regularization matrix H0.0001699 s
Sparse triplets (extent grid)0.0001089 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.07389 s
full_pipeline.steady_per_call_s0.07389 s
single_jit_block0.07389 s
single_jit_median0.07382 s
library_fit_figure_of_merit.steady_per_call_s0.07374 s
solver_ab_pdip.steady_per_call_s0.01575 s
kernel_fft_apply.steady_per_call_s0.004994 s
solver_ab_certified.steady_per_call_s0.004212 s
setup_prefix_4.steady_per_call_s0.002395 s
setup_prefix_3.steady_per_call_s0.002225 s
setup_prefix_2.steady_per_call_s0.001604 s
kernel_gather_segment_sum.steady_per_call_s0.001015 s
setup_prefix_1.steady_per_call_s0.0002969 s
kernel_scatter.steady_per_call_s0.0002788 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:56:16Z
operator_setup4.263 s
full_pipeline.compile_s3.007 s
library_fit_figure_of_merit.compile_s2.821 s
setup_prefix_4.compile_s2.366 s
setup_prefix_2.compile_s2.221 s
setup_prefix_3.compile_s2.052 s
full_pipeline.lower_s0.94 s
library_fit_figure_of_merit.lower_s0.8477 s
setup_prefix_4.lower_s0.7368 s
setup_prefix_3.lower_s0.6775 s
setup_prefix_2.lower_s0.6678 s
solver_ab_certified.compile_s0.522 s
setup_prefix_1.compile_s0.4264 s
solver_ab_pdip.compile_s0.3635 s
reconstruction_pdip.compile_s0.3248 s
figure_of_merit.compile_s0.2895 s
curvature_sparse.compile_s0.1741 s
log_dets.compile_s0.146 s
setup_prefix_1.lower_s0.1136 s
kernel_fft_apply.compile_s0.1074 s
solver_ab_certified.lower_s0.0917 s
library_fit_figure_of_merit.first_call_s0.08564 s
full_pipeline.first_call_s0.0852 s
sparse_triplets.compile_s0.0689 s
solver_ab_pdip.lower_s0.06444 s
reconstruction_pdip.lower_s0.06303 s
curvature_sparse.first_call_s0.05854 s
data_vector_sparse.compile_s0.05821 s
kernel_scatter.compile_s0.05003 s
curvature_sparse.lower_s0.04351 s
kernel_gather_segment_sum.compile_s0.04049 s
log_dets.lower_s0.02552 s
reconstruction_pdip.first_call_s0.01758 s
solver_ab_pdip.first_call_s0.01752 s
kernel_fft_apply.lower_s0.01546 s
figure_of_merit.lower_s0.01518 s
sparse_triplets.lower_s0.01479 s
kernel_scatter.lower_s0.01477 s
setup_prefix_4.first_call_s0.009444 s
kernel_gather_segment_sum.lower_s0.008989 s
setup_prefix_3.first_call_s0.008651 s
kernel_fft_apply.first_call_s0.008463 s
setup_prefix_2.first_call_s0.007707 s
solver_ab_certified.first_call_s0.006888 s
data_vector_sparse.lower_s0.006138 s
log_dets.first_call_s0.002536 s
setup_prefix_1.first_call_s0.002414 s
kernel_gather_segment_sum.first_call_s0.001964 s
figure_of_merit.first_call_s0.001335 s
kernel_scatter.first_call_s0.001156 s
data_vector_sparse.first_call_s0.001126 s
sparse_triplets.first_call_s0.0008765 s
Largest value · s · superseded · measured 2026-10-28T13:58:03Z
full_pipeline_vmap3.first_call_s4.622 s
full_pipeline.compile_s3.028 s
full_pipeline.lower_s0.3273 s
full_pipeline.first_call_s0.1129 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:56:16Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.737e-07
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/2ab9504c46bb8170ba54
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:58:03Z
- Run
legacy/1f73061e45328acc7721- Record
lifecycle/a779f5c7c701578e3af3
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.140315
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:37:16Z · runtime 0.08106 s ·
lifecycle/2ab9504c46bb8170ba54 - superseded (this page) · measured 2026-10-28T13:58:03Z · runtime 0.08662 s ·
lifecycle/a779f5c7c701578e3af3
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T09:56:15Z
- Runtime (vmap per call)
- 8.91904 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 8.91904 s
- Est. 12 CPU
- 1.48651 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 26.46 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 395). Per call 8.91904 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T09:56:15Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T09:50:19Z
component_total9.042 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)8.731 s
Mapping matrix L0.1237 s
Reconstruction: D = Lᵀ d~ + fnnls0.08358 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.06285 s
Log-det (F + H) (fnnls Cholesky reuse)0.02846 s
Regularization matrix H0.006633 s
Log-det H0.00395 s
Regularization term sᵀHs0.0008272 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005123 s
Noise normalisation + evidence assembly7.71e-06 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s8.972 s
full_call.mean_s8.926 s
full_call.median_s8.921 s
full_call.min_s8.907 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)8.73 s
steps_median.Mapping matrix L0.1236 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.08519 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.0613 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.02818 s
steps_median.Regularization matrix H0.006728 s
steps_median.Log-det H0.003932 s
steps_median.Regularization term sᵀHs0.000826 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005119 s
steps_median.Noise normalisation + evidence assembly7.802e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T09:50:19Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T09:50:19Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.215e-08
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T09:56:15Z
- Run
legacy/df0108a59de7eebd712f- Record
lifecycle/d79f1b94f4b03452d745
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 2.326704
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - compile evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T09:56:15Z · runtime 8.91904 s ·
lifecycle/d79f1b94f4b03452d745 - superseded · measured 2026-10-28T22:48:42Z · runtime 8.33948 s ·
lifecycle/e7b6cf8526ac16acec60 - superseded · measured 2026-10-28T14:04:05Z · runtime 17.72304 s ·
lifecycle/2a1899243f53e002c868
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:04:05Z
- Runtime (vmap per call)
- 17.72304 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 17.72304 s
- Est. 12 CPU
- 2.95384 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 13.32 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 396). Per call 17.723 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:04:05Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T14:05:33Z
component_total7.254 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)6.868 s
Mapping matrix L0.2073 s
Reconstruction: D = Lᵀ d~ + fnnls0.07732 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.06305 s
Log-det (F + H) (fnnls Cholesky reuse)0.02498 s
Regularization matrix H0.007868 s
Log-det H0.003925 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006892 s
Regularization term sᵀHs0.0006613 s
Noise normalisation + evidence assembly1.479e-05 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s7.414 s
full_call.mean_s7.075 s
full_call.median_s7.061 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)6.812 s
full_call.min_s6.78 s
steps_median.Mapping matrix L0.2067 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.07879 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.05963 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.02475 s
steps_median.Regularization matrix H0.008175 s
steps_median.Log-det H0.003851 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0006679 s
steps_median.Regularization term sᵀHs0.0006441 s
steps_median.Noise normalisation + evidence assembly1.475e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:05:33Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T14:05:33Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 2.459e-07
- tolerance
- 0.6024
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d79f1b94f4b03452d745
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:04:05Z
- Run
legacy/05f32fd95554f69b8052- Record
lifecycle/2a1899243f53e002c868
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 2.32151
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T09:56:15Z · runtime 8.91904 s ·
lifecycle/d79f1b94f4b03452d745 - superseded · measured 2026-10-28T22:48:42Z · runtime 8.33948 s ·
lifecycle/e7b6cf8526ac16acec60 - superseded (this page) · measured 2026-10-28T14:04:05Z · runtime 17.72304 s ·
lifecycle/2a1899243f53e002c868
← Profiling TimingsPyAutoLens / interferometer / rectangular / alma_high / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:48:42Z
- Runtime (vmap per call)
- 8.33948 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 8.33948 s
- Est. 12 CPU
- 1.38991 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 28.3 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 391). Per call 8.33948 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:48:42Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/d79f1b94f4b03452d745
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-28T22:48:42Z
- Run
legacy/62413dd93de51c1df055- Record
lifecycle/e7b6cf8526ac16acec60
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 2.353598
Evidence
- runtime evidence
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/runtime.json - fit figure
results/interferometer/rectangular/alma_high/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/fit.png
History
- current · measured 2026-10-30T09:56:15Z · runtime 8.91904 s ·
lifecycle/d79f1b94f4b03452d745 - superseded (this page) · measured 2026-10-28T22:48:42Z · runtime 8.33948 s ·
lifecycle/e7b6cf8526ac16acec60 - superseded · measured 2026-10-28T14:04:05Z · runtime 17.72304 s ·
lifecycle/2a1899243f53e002c868
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T13:36:10Z
- Runtime (vmap per call)
- 48.48120 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 49.49145 s
- vmap.per_call
- 48.48120 s
- vmap.batch_time
- 145.44359 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.5982 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 41). Per call 48.4812 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T13:36:10Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T13:17:01Z
component_total53.01 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)50.21 s
Data vector D = Lᵀ d~1.397 s
Mapping matrix L0.618 s
Border relocation + mesh interpolation (mapper)0.2452 s
Reconstruction (pdip)0.2175 s
Fast chi-squared + figure of merit0.1718 s
Regularization matrix H0.1096 s
Log-det terms (2 Choleskys)0.03375 s
Ray-trace grids (data)0.01146 s
Sparse triplets (extent grid)0.002532 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s50.51 s
full_pipeline.per_call_s49.47 s
full_pipeline.steady_per_call_s49.47 s
single_jit_block49.47 s
kernel_fft_apply.steady_per_call_s4.946 s
setup_prefix_4.steady_per_call_s0.9843 s
setup_prefix_3.steady_per_call_s0.8746 s
setup_prefix_2.steady_per_call_s0.2567 s
kernel_gather_segment_sum.steady_per_call_s0.2527 s
solver_ab_pdip.steady_per_call_s0.2178 s
solver_ab_certified.steady_per_call_s0.04117 s
kernel_scatter.steady_per_call_s0.03779 s
setup_prefix_1.steady_per_call_s0.01146 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T13:36:10Z
full_pipeline_vmap3.first_call_s153.5 s
full_pipeline.first_call_s49.4 s
full_pipeline.compile_s2.45 s
full_pipeline.lower_s0.2732 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T13:17:01Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.287e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T13:36:10Z
- Run
legacy/a9cced9966da4519de23- Record
lifecycle/99c70939e335d08c4cff
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 22.201164
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json - gradient evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json
History
- current (this page) · measured 2026-10-30T13:36:10Z · runtime 48.48120 s ·
lifecycle/99c70939e335d08c4cff - superseded · measured 2026-10-28T14:18:41Z · runtime 58.63322 s ·
lifecycle/198a719e73c69fd0b3d7
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T14:18:41Z
- Runtime (vmap per call)
- 58.63322 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 58.36643 s
- vmap.per_call
- 58.63322 s
- vmap.batch_time
- 175.89966 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 0.4946 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 41). Per call 58.6332 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:18:41Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T14:16:22Z
component_total59.71 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)56.25 s
Data vector D = Lᵀ d~1.599 s
Mapping matrix L0.5454 s
Border relocation + mesh interpolation (mapper)0.4262 s
Reconstruction (pdip)0.352 s
Regularization matrix H0.2974 s
Fast chi-squared + figure of merit0.1829 s
Log-det terms (2 Choleskys)0.02992 s
Ray-trace grids (data)0.01432 s
Sparse triplets (extent grid)0.004941 s
All recorded keys (13 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s57.81 s
full_pipeline.steady_per_call_s57.81 s
single_jit_block57.81 s
library_fit_figure_of_merit.steady_per_call_s56.96 s
kernel_fft_apply.steady_per_call_s5.556 s
setup_prefix_4.steady_per_call_s1.283 s
setup_prefix_3.steady_per_call_s0.9859 s
setup_prefix_2.steady_per_call_s0.4405 s
kernel_gather_segment_sum.steady_per_call_s0.3305 s
solver_ab_pdip.steady_per_call_s0.2804 s
kernel_scatter.steady_per_call_s0.05297 s
solver_ab_certified.steady_per_call_s0.04777 s
setup_prefix_1.steady_per_call_s0.01432 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:18:41Z
full_pipeline_vmap3.first_call_s185 s
full_pipeline.first_call_s53.55 s
full_pipeline.compile_s3.144 s
full_pipeline.lower_s0.394 s
Largest value · s · superseded · measured 2026-10-28T14:16:22Z
operator_setup133.5 s
library_fit_figure_of_merit.first_call_s60.68 s
full_pipeline.first_call_s56.04 s
curvature_sparse.first_call_s52.75 s
kernel_fft_apply.first_call_s5.798 s
full_pipeline.compile_s3.071 s
library_fit_figure_of_merit.compile_s2.862 s
setup_prefix_3.first_call_s1.614 s
setup_prefix_2.compile_s1.604 s
setup_prefix_4.compile_s1.565 s
full_pipeline.lower_s1.417 s
data_vector_sparse.first_call_s1.311 s
library_fit_figure_of_merit.lower_s1.044 s
setup_prefix_2.lower_s1.034 s
setup_prefix_4.lower_s1.003 s
setup_prefix_4.first_call_s0.9995 s
setup_prefix_3.compile_s0.9421 s
setup_prefix_3.lower_s0.8763 s
solver_ab_certified.compile_s0.5959 s
setup_prefix_1.compile_s0.5693 s
setup_prefix_2.first_call_s0.4954 s
solver_ab_pdip.compile_s0.4888 s
reconstruction_pdip.compile_s0.4379 s
kernel_gather_segment_sum.first_call_s0.3983 s
reconstruction_pdip.first_call_s0.3442 s
solver_ab_pdip.first_call_s0.2997 s
curvature_sparse.compile_s0.2414 s
kernel_fft_apply.compile_s0.2347 s
figure_of_merit.first_call_s0.1994 s
setup_prefix_1.lower_s0.1703 s
solver_ab_certified.lower_s0.1165 s
log_dets.compile_s0.1056 s
figure_of_merit.compile_s0.1019 s
kernel_scatter.compile_s0.09486 s
kernel_gather_segment_sum.compile_s0.09206 s
sparse_triplets.compile_s0.07968 s
reconstruction_pdip.lower_s0.07691 s
solver_ab_pdip.lower_s0.0719 s
data_vector_sparse.compile_s0.07063 s
curvature_sparse.lower_s0.05915 s
kernel_scatter.first_call_s0.05186 s
solver_ab_certified.first_call_s0.05007 s
log_dets.first_call_s0.0456 s
log_dets.lower_s0.02788 s
setup_prefix_1.first_call_s0.02181 s
kernel_fft_apply.lower_s0.02034 s
figure_of_merit.lower_s0.01925 s
kernel_scatter.lower_s0.01907 s
sparse_triplets.lower_s0.01456 s
kernel_gather_segment_sum.lower_s0.01191 s
data_vector_sparse.lower_s0.007277 s
sparse_triplets.first_call_s0.004125 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T14:16:22Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/99c70939e335d08c4cff
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:18:41Z
- Run
legacy/a9a454193c63b29c5eed- Record
lifecycle/198a719e73c69fd0b3d7
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 22.356636
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/rectangular/jvla/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T13:36:10Z · runtime 48.48120 s ·
lifecycle/99c70939e335d08c4cff - superseded (this page) · measured 2026-10-28T14:18:41Z · runtime 58.63322 s ·
lifecycle/198a719e73c69fd0b3d7
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:59:37Z
- Runtime (vmap per call)
- 0.45628 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.44287 s
- single_jit_block
- 0.44276 s
- vmap.per_call
- 0.45628 s
- vmap.batch_time
- 1.36885 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.767 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 62). Per call 0.456282 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:59:37Z
vmap.batch_time1.369 s
full_pipeline_vmap3.steady_per_call_s0.4563 s
vmap.per_call0.4563 s
single_jit_median0.4429 s
full_pipeline.steady_per_call_s0.4428 s
single_jit_block0.4428 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:52:27Z
component_total0.4507 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.4208 s
Reconstruction (pdip)0.01573 s
Border relocation + mesh interpolation (mapper)0.004013 s
Mapping matrix L0.003744 s
Data vector D = Lᵀ d~0.002528 s
Log-det terms (2 Choleskys)0.001825 s
Fast chi-squared + figure of merit0.0008879 s
Regularization matrix H0.0005205 s
Ray-trace grids (data)0.0004089 s
Sparse triplets (extent grid)0.0002372 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.4435 s
single_jit_median0.4433 s
full_pipeline.per_call_s0.4425 s
full_pipeline.steady_per_call_s0.4425 s
single_jit_block0.4425 s
kernel_fft_apply.steady_per_call_s0.03724 s
solver_ab_pdip.steady_per_call_s0.01561 s
setup_prefix_4.steady_per_call_s0.008686 s
setup_prefix_3.steady_per_call_s0.008166 s
kernel_gather_segment_sum.steady_per_call_s0.006429 s
setup_prefix_2.steady_per_call_s0.004422 s
solver_ab_certified.steady_per_call_s0.00219 s
kernel_scatter.steady_per_call_s0.0005675 s
setup_prefix_1.steady_per_call_s0.0004089 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:59:37Z
full_pipeline_vmap3.first_call_s7.004 s
full_pipeline.compile_s4.092 s
full_pipeline.first_call_s0.4931 s
full_pipeline.lower_s0.3521 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:52:27Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.311e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:59:37Z
- Run
legacy/128aaa2e4bfaa6669a38- Record
lifecycle/220d076d8421130e83cf
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 14.116123
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - memory_host evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json - parity evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:59:37Z · runtime 0.45628 s ·
lifecycle/220d076d8421130e83cf - superseded · measured 2026-10-28T14:15:53Z · runtime 0.45056 s ·
lifecycle/5cac5c0309fc4d3a191f
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:15:53Z
- Runtime (vmap per call)
- 0.45056 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.43783 s
- single_jit_block
- 0.43783 s
- vmap.per_call
- 0.45056 s
- vmap.batch_time
- 1.35167 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.878 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 62). Per call 0.450555 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:15:53Z
vmap.batch_time1.352 s
full_pipeline_vmap3.steady_per_call_s0.4506 s
vmap.per_call0.4506 s
single_jit_median0.4378 s
full_pipeline.steady_per_call_s0.4378 s
single_jit_block0.4378 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T14:08:51Z
component_total0.4466 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.4168 s
Reconstruction (pdip)0.0155 s
Mapping matrix L0.00396 s
Border relocation + mesh interpolation (mapper)0.003847 s
Data vector D = Lᵀ d~0.002726 s
Log-det terms (2 Choleskys)0.001788 s
Fast chi-squared + figure of merit0.0008883 s
Regularization matrix H0.0004915 s
Ray-trace grids (data)0.0003952 s
Sparse triplets (extent grid)0.0001909 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.4394 s
single_jit_median0.439 s
full_pipeline.per_call_s0.439 s
full_pipeline.steady_per_call_s0.439 s
single_jit_block0.439 s
kernel_fft_apply.steady_per_call_s0.03729 s
solver_ab_pdip.steady_per_call_s0.01561 s
setup_prefix_4.steady_per_call_s0.008694 s
setup_prefix_3.steady_per_call_s0.008203 s
kernel_gather_segment_sum.steady_per_call_s0.005594 s
setup_prefix_2.steady_per_call_s0.004243 s
solver_ab_certified.steady_per_call_s0.002185 s
kernel_scatter.steady_per_call_s0.0005559 s
setup_prefix_1.steady_per_call_s0.0003952 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T14:15:53Z
full_pipeline_vmap3.first_call_s6.971 s
full_pipeline.compile_s4.224 s
full_pipeline.first_call_s0.5017 s
full_pipeline.lower_s0.3553 s
Largest value · s · superseded · measured 2026-10-28T14:08:51Z
operator_setup12.13 s
full_pipeline.compile_s4.166 s
library_fit_figure_of_merit.compile_s4.122 s
setup_prefix_4.compile_s2.839 s
setup_prefix_3.compile_s2.703 s
setup_prefix_2.compile_s2.56 s
full_pipeline.lower_s0.9917 s
library_fit_figure_of_merit.lower_s0.8904 s
setup_prefix_4.lower_s0.7552 s
setup_prefix_1.compile_s0.7226 s
setup_prefix_3.lower_s0.7135 s
setup_prefix_2.lower_s0.6903 s
solver_ab_certified.compile_s0.4934 s
library_fit_figure_of_merit.first_call_s0.47 s
full_pipeline.first_call_s0.4662 s
curvature_sparse.first_call_s0.4558 s
solver_ab_pdip.compile_s0.3276 s
reconstruction_pdip.compile_s0.3112 s
curvature_sparse.compile_s0.2382 s
figure_of_merit.compile_s0.2291 s
kernel_fft_apply.compile_s0.1757 s
log_dets.compile_s0.1463 s
sparse_triplets.compile_s0.1195 s
setup_prefix_1.lower_s0.1145 s
solver_ab_certified.lower_s0.09026 s
data_vector_sparse.compile_s0.08019 s
solver_ab_pdip.lower_s0.0638 s
kernel_fft_apply.first_call_s0.06235 s
reconstruction_pdip.lower_s0.06193 s
kernel_scatter.compile_s0.05064 s
curvature_sparse.lower_s0.04577 s
kernel_gather_segment_sum.compile_s0.04068 s
log_dets.lower_s0.02596 s
setup_prefix_4.first_call_s0.01913 s
sparse_triplets.lower_s0.01899 s
setup_prefix_3.first_call_s0.01792 s
solver_ab_pdip.first_call_s0.01755 s
reconstruction_pdip.first_call_s0.0175 s
kernel_fft_apply.lower_s0.01647 s
figure_of_merit.lower_s0.01496 s
kernel_scatter.lower_s0.01479 s
setup_prefix_2.first_call_s0.01388 s
kernel_gather_segment_sum.lower_s0.01063 s
data_vector_sparse.lower_s0.006431 s
kernel_gather_segment_sum.first_call_s0.006358 s
solver_ab_certified.first_call_s0.004836 s
setup_prefix_1.first_call_s0.004227 s
data_vector_sparse.first_call_s0.003638 s
log_dets.first_call_s0.00261 s
figure_of_merit.first_call_s0.002141 s
kernel_scatter.first_call_s0.001187 s
sparse_triplets.first_call_s0.0008801 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T14:08:51Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/220d076d8421130e83cf
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:15:53Z
- Run
legacy/76a4e3159c533a29765b- Record
lifecycle/5cac5c0309fc4d3a191f
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 14.154899
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/rectangular/jvla/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T16:59:37Z · runtime 0.45628 s ·
lifecycle/220d076d8421130e83cf - superseded (this page) · measured 2026-10-28T14:15:53Z · runtime 0.45056 s ·
lifecycle/5cac5c0309fc4d3a191f
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:35:40Z
- Runtime (vmap per call)
- 61.43605 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 61.43605 s
- Est. 12 CPU
- 10.23934 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1.367 calls/s · 84 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 84). Per call 61.4361 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:35:40Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T15:46:02Z
component_total62.09 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)60.82 s
Mapping matrix L0.7634 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.3638 s
Reconstruction: D = Lᵀ d~ + fnnls0.09616 s
Log-det (F + H) (fnnls Cholesky reuse)0.02842 s
Regularization matrix H0.01176 s
Log-det H0.004294 s
Regularization term sᵀHs0.0008324 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.000611 s
Noise normalisation + evidence assembly9.54e-06 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s61.24 s
full_call.median_s61.24 s
full_call.mean_s61.24 s
full_call.min_s61.23 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)60.82 s
steps_median.Mapping matrix L0.7631 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.3661 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.09623 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.02876 s
steps_median.Regularization matrix H0.01173 s
steps_median.Log-det H0.004333 s
steps_median.Regularization term sᵀHs0.0008336 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0005975 s
steps_median.Noise normalisation + evidence assembly1.026e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T15:46:02Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T15:46:02Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.836e-05
- tolerance
- 3.015
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:35:40Z
- Run
legacy/692967ae5702f605bbc9- Record
lifecycle/15aded078686cdf03ff5
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 10.955174
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - compile evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T16:35:40Z · runtime 61.43605 s ·
lifecycle/15aded078686cdf03ff5 - superseded · measured 2026-10-28T22:59:12Z · runtime 67.63033 s ·
lifecycle/c57d9a14e93c737a76f3 - superseded · measured 2026-10-28T14:53:25Z · runtime 71.93346 s ·
lifecycle/0af4292c47db1139fdd6
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T14:53:25Z
- Runtime (vmap per call)
- 71.93346 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 71.93346 s
- Est. 12 CPU
- 11.98891 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1.168 calls/s · 84 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 84). Per call 71.9335 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T14:53:25Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T16:14:42Z
component_total63.41 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)61.29 s
Mapping matrix L1.423 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.5304 s
Reconstruction: D = Lᵀ d~ + fnnls0.1143 s
Log-det (F + H) (fnnls Cholesky reuse)0.02878 s
Regularization matrix H0.01823 s
Log-det H0.00445 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001057 s
Regularization term sᵀHs0.001011 s
Noise normalisation + evidence assembly1.262e-05 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0 s
All recorded keys (14 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s70.86 s
full_call.mean_s61.4 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)61.25 s
full_call.median_s61.11 s
full_call.min_s52.54 s
steps_median.Mapping matrix L1.409 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.5183 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1237 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.02872 s
steps_median.Regularization matrix H0.01396 s
steps_median.Log-det H0.004424 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001062 s
steps_median.Regularization term sᵀHs0.0009488 s
steps_median.Noise normalisation + evidence assembly1.277e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T16:14:42Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T16:14:42Z
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/15aded078686cdf03ff5
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T14:53:25Z
- Run
legacy/be71b43008f5fe83988d- Record
lifecycle/0af4292c47db1139fdd6
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 10.948116
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T16:35:40Z · runtime 61.43605 s ·
lifecycle/15aded078686cdf03ff5 - superseded · measured 2026-10-28T22:59:12Z · runtime 67.63033 s ·
lifecycle/c57d9a14e93c737a76f3 - superseded (this page) · measured 2026-10-28T14:53:25Z · runtime 71.93346 s ·
lifecycle/0af4292c47db1139fdd6
← Profiling TimingsPyAutoLens / interferometer / rectangular / jvla / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:59:12Z
- Runtime (vmap per call)
- 67.63033 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 67.63033 s
- Est. 12 CPU
- 11.27172 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1.227 calls/s · 83 workers (memory-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by memory (worker caps: cores 236, memory 83). Per call 67.6303 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:59:12Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/15aded078686cdf03ff5
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-28T22:59:12Z
- Run
legacy/5414d2612085723d18d2- Record
lifecycle/c57d9a14e93c737a76f3
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 11.065717
Evidence
- runtime evidence
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/runtime.json - fit figure
results/interferometer/rectangular/jvla/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/fit.png
History
- current · measured 2026-10-30T16:35:40Z · runtime 61.43605 s ·
lifecycle/15aded078686cdf03ff5 - superseded (this page) · measured 2026-10-28T22:59:12Z · runtime 67.63033 s ·
lifecycle/c57d9a14e93c737a76f3 - superseded · measured 2026-10-28T14:53:25Z · runtime 71.93346 s ·
lifecycle/0af4292c47db1139fdd6
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T08:41:23Z
- Runtime (vmap per call)
- 5.38033 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 5.39147 s
- vmap.per_call
- 5.38033 s
- vmap.batch_time
- 16.14100 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 5.39 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 29). Per call 5.38033 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:41:23Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:36:53Z
component_total5.695 s
Transformed mapping matrix T (library one-shot nufft2d2)5.397 s
Reconstruction (pdip)0.234 s
Log-det terms (2 Choleskys)0.03987 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01316 s
Mapping matrix L0.005262 s
Regularization matrix H0.003079 s
Border relocation + mesh interpolation (mapper)0.001864 s
Data vector D (dense, Re + Im)0.0007712 s
Fast chi-squared + figure of merit0.0005005 s
Ray-trace grids (data)0.0003418 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s5.458 s
full_pipeline.steady_per_call_s5.458 s
single_jit_block5.458 s
library_fit_figure_of_merit.steady_per_call_s5.429 s
solver_ab_pdip.steady_per_call_s0.2341 s
solver_ab_certified.steady_per_call_s0.1276 s
setup_prefix_4.steady_per_call_s0.01055 s
setup_prefix_3.steady_per_call_s0.007468 s
setup_prefix_2.steady_per_call_s0.002206 s
setup_prefix_1.steady_per_call_s0.0003418 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:41:23Z
full_pipeline_vmap3.first_call_s18.49 s
full_pipeline.first_call_s5.24 s
full_pipeline.compile_s1.131 s
full_pipeline.lower_s0.3324 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:36:53Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.993e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:41:23Z
- Run
legacy/c15299d5617fed1eed3f- Record
lifecycle/0cec032ed12d6d948802
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 31.534625
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:41:23Z · runtime 5.38033 s ·
lifecycle/0cec032ed12d6d948802 - superseded · measured 2026-10-28T13:51:27Z · runtime 3.48811 s ·
lifecycle/da0e16a9757800c104ed
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_cpu_dense_nufft / hpc_ral_cpu / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-28T13:51:27Z
- Runtime (vmap per call)
- 3.48811 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.78119 s
- vmap.per_call
- 3.48811 s
- vmap.batch_time
- 10.46433 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 8.314 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 29). Per call 3.48811 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:51:27Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:51:18Z
component_total4.049 s
Transformed mapping matrix T (library one-shot nufft2d2)3.732 s
Reconstruction (pdip)0.2526 s
Log-det terms (2 Choleskys)0.03857 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01309 s
Mapping matrix L0.006535 s
Border relocation + mesh interpolation (mapper)0.002796 s
Regularization matrix H0.001589 s
Data vector D (dense, Re + Im)0.000694 s
Ray-trace grids (data)0.0006499 s
Fast chi-squared + figure of merit0.000637 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s4.015 s
full_pipeline.steady_per_call_s4.015 s
single_jit_block4.015 s
library_fit_figure_of_merit.steady_per_call_s3.452 s
solver_ab_pdip.steady_per_call_s0.2576 s
solver_ab_certified.steady_per_call_s0.1255 s
setup_prefix_4.steady_per_call_s0.01157 s
setup_prefix_3.steady_per_call_s0.009981 s
setup_prefix_2.steady_per_call_s0.003446 s
setup_prefix_1.steady_per_call_s0.0006499 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:51:18Z
transformed_mapping_matrix.first_call_s3.704 s
library_fit_figure_of_merit.first_call_s3.691 s
full_pipeline.first_call_s3.425 s
full_pipeline.compile_s1.712 s
library_fit_figure_of_merit.compile_s1.657 s
full_pipeline.lower_s1.224 s
library_fit_figure_of_merit.lower_s1.055 s
setup_prefix_4.compile_s0.862 s
setup_prefix_4.lower_s0.85 s
setup_prefix_3.lower_s0.814 s
setup_prefix_2.lower_s0.7823 s
setup_prefix_3.compile_s0.7282 s
setup_prefix_2.compile_s0.6224 s
solver_ab_certified.compile_s0.5153 s
reconstruction_pdip.compile_s0.3381 s
solver_ab_pdip.compile_s0.3169 s
transformed_mapping_matrix.compile_s0.2882 s
solver_ab_pdip.first_call_s0.251 s
setup_prefix_1.compile_s0.2493 s
reconstruction_pdip.first_call_s0.2349 s
setup_prefix_1.lower_s0.1377 s
solver_ab_certified.first_call_s0.1255 s
transformed_mapping_matrix.lower_s0.1112 s
solver_ab_certified.lower_s0.1069 s
figure_of_merit.compile_s0.1046 s
log_dets.compile_s0.0966 s
reconstruction_pdip.lower_s0.07862 s
curvature_dense.compile_s0.07508 s
data_vector_dense.compile_s0.06703 s
solver_ab_pdip.lower_s0.06632 s
log_dets.first_call_s0.04202 s
log_dets.lower_s0.02825 s
figure_of_merit.lower_s0.01902 s
curvature_dense.first_call_s0.01624 s
setup_prefix_4.first_call_s0.01574 s
data_vector_dense.lower_s0.01371 s
curvature_dense.lower_s0.01263 s
setup_prefix_3.first_call_s0.01195 s
setup_prefix_2.first_call_s0.005383 s
data_vector_dense.first_call_s0.004062 s
setup_prefix_1.first_call_s0.002305 s
figure_of_merit.first_call_s0.001576 s
operator_setup0 s
Largest value · s · superseded · measured 2026-10-28T13:51:27Z
full_pipeline_vmap3.first_call_s16.5 s
full_pipeline.first_call_s3.699 s
full_pipeline.compile_s1.632 s
full_pipeline.lower_s0.5216 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:51:18Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.808e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/0cec032ed12d6d948802
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:51:27Z
- Run
legacy/fec3c410f7e8eded07f9- Record
lifecycle/da0e16a9757800c104ed
Configuration
- Setup id
jax_cpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 31.567868
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - memory_host evidence
results/interferometer/rectangular/sma/jax_cpu_dense_fp64_nufft/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T08:41:23Z · runtime 5.38033 s ·
lifecycle/0cec032ed12d6d948802 - superseded (this page) · measured 2026-10-28T13:51:27Z · runtime 3.48811 s ·
lifecycle/da0e16a9757800c104ed
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T08:45:26Z
- Runtime (vmap per call)
- 0.64392 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.58889 s
- single_jit_block
- 0.58883 s
- vmap.per_call
- 0.64392 s
- vmap.batch_time
- 1.93175 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 45.04 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 753). Per call 0.643916 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:45:26Z
vmap.batch_time1.932 s
full_pipeline_vmap3.steady_per_call_s0.6439 s
vmap.per_call0.6439 s
single_jit_median0.5889 s
full_pipeline.steady_per_call_s0.5888 s
single_jit_block0.5888 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:43:59Z
component_total0.6129 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.3185 s
Reconstruction (pdip)0.2363 s
Log-det terms (2 Choleskys)0.03822 s
Data vector D = Lᵀ d~0.008304 s
Mapping matrix L0.006043 s
Regularization matrix H0.00291 s
Border relocation + mesh interpolation (mapper)0.00193 s
Fast chi-squared + figure of merit0.0004327 s
Ray-trace grids (data)0.0002567 s
Sparse triplets (extent grid)5.465e-05 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)4.422 s
dense_transformed_mapping_matrix.steady_per_call_s4.422 s
full_pipeline.per_call_s0.5997 s
full_pipeline.steady_per_call_s0.5997 s
single_jit_block0.5997 s
library_fit_figure_of_merit.steady_per_call_s0.5891 s
single_jit_median0.588 s
dense_reconstruction.steady_per_call_s0.2345 s
dense_steps.Reconstruction (pdip)0.2345 s
solver_ab_pdip.steady_per_call_s0.2335 s
solver_ab_certified.steady_per_call_s0.1281 s
kernel_fft_apply.steady_per_call_s0.0324 s
dense_log_dets.steady_per_call_s0.03019 s
dense_steps.Log-det terms (2 Choleskys)0.03019 s
dense_curvature_matrix.steady_per_call_s0.01258 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01258 s
setup_prefix_4.steady_per_call_s0.01114 s
setup_prefix_3.steady_per_call_s0.00823 s
setup_prefix_2.steady_per_call_s0.002187 s
kernel_gather_segment_sum.steady_per_call_s0.001394 s
dense_data_vector.steady_per_call_s0.0006647 s
dense_steps.Data vector D (dense, Re + Im)0.0006647 s
dense_figure_of_merit.steady_per_call_s0.000457 s
dense_steps.Fast chi-squared + figure of merit0.000457 s
kernel_scatter.steady_per_call_s0.0003648 s
dense_steps.Ray-trace grids (data)0.0002567 s
setup_prefix_1.steady_per_call_s0.0002567 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:45:26Z
full_pipeline_vmap3.first_call_s3.847 s
full_pipeline.compile_s0.9545 s
full_pipeline.first_call_s0.622 s
full_pipeline.lower_s0.2942 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:43:59Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 3.993e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:45:26Z
- Run
legacy/282b17b571c1175452c7- Record
lifecycle/29d350ddd936276d4121
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.222353
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - gradient evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/gradient.json - breakdown evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:45:26Z · runtime 0.64392 s ·
lifecycle/29d350ddd936276d4121 - superseded · measured 2026-10-28T13:51:21Z · runtime 0.75771 s ·
lifecycle/2085de611e1f6c60d521
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:51:21Z
- Runtime (vmap per call)
- 0.75771 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.85599 s
- single_jit_block
- 0.92096 s
- vmap.per_call
- 0.75771 s
- vmap.batch_time
- 2.27313 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 38.27 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 691). Per call 0.757709 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:51:21Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:50:42Z
component_total0.6553 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.3622 s
Reconstruction (pdip)0.2346 s
Log-det terms (2 Choleskys)0.03759 s
Data vector D = Lᵀ d~0.00883 s
Mapping matrix L0.00593 s
Border relocation + mesh interpolation (mapper)0.002963 s
Regularization matrix H0.001849 s
Fast chi-squared + figure of merit0.0006936 s
Ray-trace grids (data)0.0005499 s
Sparse triplets (extent grid)0.0001082 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)3.08 s
dense_transformed_mapping_matrix.steady_per_call_s3.08 s
full_pipeline.per_call_s0.6319 s
full_pipeline.steady_per_call_s0.6319 s
single_jit_block0.6319 s
single_jit_median0.6174 s
library_fit_figure_of_merit.steady_per_call_s0.6073 s
dense_reconstruction.steady_per_call_s0.2342 s
dense_steps.Reconstruction (pdip)0.2342 s
solver_ab_pdip.steady_per_call_s0.2338 s
solver_ab_certified.steady_per_call_s0.1202 s
dense_log_dets.steady_per_call_s0.04505 s
dense_steps.Log-det terms (2 Choleskys)0.04505 s
kernel_fft_apply.steady_per_call_s0.03801 s
dense_curvature_matrix.steady_per_call_s0.01163 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.01163 s
setup_prefix_4.steady_per_call_s0.01129 s
setup_prefix_3.steady_per_call_s0.009443 s
setup_prefix_2.steady_per_call_s0.003513 s
kernel_gather_segment_sum.steady_per_call_s0.002209 s
dense_data_vector.steady_per_call_s0.0006704 s
dense_steps.Data vector D (dense, Re + Im)0.0006704 s
dense_figure_of_merit.steady_per_call_s0.0005984 s
dense_steps.Fast chi-squared + figure of merit0.0005984 s
dense_steps.Ray-trace grids (data)0.0005499 s
setup_prefix_1.steady_per_call_s0.0005499 s
kernel_scatter.steady_per_call_s0.0004014 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:51:21Z
full_pipeline_vmap3.first_call_s5.192 s
full_pipeline.compile_s1.786 s
full_pipeline.first_call_s0.8196 s
full_pipeline.lower_s0.6413 s
Largest value · s · superseded · measured 2026-10-28T13:50:42Z
dense_transformed_mapping_matrix.first_call_s3.254 s
operator_setup2.596 s
full_pipeline.compile_s1.36 s
library_fit_figure_of_merit.compile_s1.286 s
full_pipeline.lower_s1.007 s
library_fit_figure_of_merit.lower_s0.8594 s
setup_prefix_2.lower_s0.7754 s
setup_prefix_4.compile_s0.7724 s
setup_prefix_4.lower_s0.7143 s
setup_prefix_3.lower_s0.6991 s
setup_prefix_3.compile_s0.6609 s
setup_prefix_2.compile_s0.6049 s
library_fit_figure_of_merit.first_call_s0.5794 s
full_pipeline.first_call_s0.5565 s
solver_ab_certified.compile_s0.5227 s
dense_transformed_mapping_matrix.compile_s0.3998 s
curvature_sparse.first_call_s0.3371 s
solver_ab_pdip.compile_s0.3301 s
reconstruction_pdip.compile_s0.3168 s
dense_reconstruction.compile_s0.3071 s
solver_ab_pdip.first_call_s0.2378 s
dense_reconstruction.first_call_s0.2312 s
reconstruction_pdip.first_call_s0.2272 s
setup_prefix_1.compile_s0.2254 s
curvature_sparse.compile_s0.1786 s
kernel_fft_apply.compile_s0.1441 s
dense_transformed_mapping_matrix.lower_s0.1354 s
solver_ab_certified.first_call_s0.1278 s
setup_prefix_1.lower_s0.1221 s
solver_ab_certified.lower_s0.1111 s
dense_figure_of_merit.compile_s0.09923 s
log_dets.compile_s0.09789 s
figure_of_merit.compile_s0.09599 s
kernel_scatter.compile_s0.09275 s
dense_log_dets.compile_s0.08934 s
kernel_gather_segment_sum.compile_s0.08677 s
dense_reconstruction.lower_s0.0806 s
reconstruction_pdip.lower_s0.07352 s
solver_ab_pdip.lower_s0.073 s
data_vector_sparse.compile_s0.07248 s
dense_curvature_matrix.compile_s0.06745 s
dense_data_vector.compile_s0.06196 s
curvature_sparse.lower_s0.05417 s
sparse_triplets.compile_s0.05205 s
dense_log_dets.first_call_s0.04211 s
kernel_fft_apply.first_call_s0.03552 s
log_dets.first_call_s0.0291 s
log_dets.lower_s0.02848 s
dense_log_dets.lower_s0.02795 s
figure_of_merit.lower_s0.01726 s
kernel_fft_apply.lower_s0.01676 s
dense_figure_of_merit.lower_s0.01659 s
kernel_scatter.lower_s0.01605 s
setup_prefix_4.first_call_s0.01481 s
sparse_triplets.lower_s0.01471 s
dense_data_vector.lower_s0.0147 s
dense_curvature_matrix.first_call_s0.01333 s
dense_curvature_matrix.lower_s0.01285 s
kernel_gather_segment_sum.lower_s0.01016 s
setup_prefix_3.first_call_s0.009663 s
data_vector_sparse.first_call_s0.009474 s
data_vector_sparse.lower_s0.007634 s
setup_prefix_2.first_call_s0.006015 s
dense_data_vector.first_call_s0.003988 s
kernel_gather_segment_sum.first_call_s0.003215 s
setup_prefix_1.first_call_s0.001978 s
dense_figure_of_merit.first_call_s0.001616 s
figure_of_merit.first_call_s0.001379 s
kernel_scatter.first_call_s0.0009082 s
sparse_triplets.first_call_s0.0005939 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:50:42Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 3.808e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/29d350ddd936276d4121
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:51:21Z
- Run
legacy/0d8268e32ae1bbae30e7- Record
lifecycle/2085de611e1f6c60d521
Configuration
- Setup id
jax_cpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.332638
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - compile evidence
results/interferometer/rectangular/sma/jax_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- current · measured 2026-10-30T08:45:26Z · runtime 0.64392 s ·
lifecycle/29d350ddd936276d4121 - superseded (this page) · measured 2026-10-28T13:51:21Z · runtime 0.75771 s ·
lifecycle/2085de611e1f6c60d521
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T16:37:40Z
- Runtime (vmap per call)
- 0.05198 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05188 s
- single_jit_block
- 0.05214 s
- vmap.per_call
- 0.05198 s
- vmap.batch_time
- 0.05198 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 76.95 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 187). Per call 0.0519839 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:37:40Z
full_pipeline.steady_per_call_s0.05214 s
single_jit_block0.05214 s
full_pipeline_vmap1.steady_per_call_s0.05198 s
vmap.batch_time0.05198 s
vmap.per_call0.05198 s
single_jit_median0.05188 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:36:13Z
component_total0.05263 s
Transformed mapping matrix T (library one-shot nufft2d2)0.03166 s
Reconstruction (pdip)0.017 s
Log-det terms (2 Choleskys)0.001838 s
Border relocation + mesh interpolation (mapper)0.0009697 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003403 s
Ray-trace grids (data)0.0002915 s
Fast chi-squared + figure of merit0.0002379 s
Data vector D (dense, Re + Im)0.0001538 s
Regularization matrix H8.175e-05 s
Mapping matrix L6.074e-05 s
All recorded keys (11 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
library_fit_figure_of_merit.steady_per_call_s0.05172 s
single_jit_median0.05154 s
full_pipeline.per_call_s0.05146 s
full_pipeline.steady_per_call_s0.05146 s
single_jit_block0.05146 s
solver_ab_pdip.steady_per_call_s0.0171 s
solver_ab_certified.steady_per_call_s0.007128 s
setup_prefix_4.steady_per_call_s0.001404 s
setup_prefix_3.steady_per_call_s0.001322 s
setup_prefix_2.steady_per_call_s0.001261 s
setup_prefix_1.steady_per_call_s0.0002915 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:37:40Z
full_pipeline_vmap1.first_call_s4.131 s
full_pipeline.compile_s2.844 s
full_pipeline.lower_s0.4596 s
full_pipeline.first_call_s0.1628 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:36:13Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.01e-06
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:37:40Z
- Run
legacy/f0d2f25ac9daeb34e19a- Record
lifecycle/e44acbf15a2387706fa1
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.721713
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/fit.png - parity evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/parity.json - breakdown evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T16:37:40Z · runtime 0.05198 s ·
lifecycle/e44acbf15a2387706fa1 - superseded · measured 2026-10-28T13:57:53Z · runtime 0.05013 s ·
lifecycle/2693df6559709e5dc616
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_gpu_dense_nufft / hpc_a100 / default
Source size standard · lens light default · class secondary · status superseded · measured 2026-10-28T13:57:53Z
- Runtime (vmap per call)
- 0.05013 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05006 s
- single_jit_block
- 0.05012 s
- vmap.per_call
- 0.05013 s
- vmap.batch_time
- 0.05013 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 79.8 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 185). Per call 0.0501271 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:57:53Z
full_pipeline_vmap1.steady_per_call_s0.05013 s
vmap.batch_time0.05013 s
vmap.per_call0.05013 s
full_pipeline.steady_per_call_s0.05012 s
single_jit_block0.05012 s
single_jit_median0.05006 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:56:28Z
component_total0.05082 s
Transformed mapping matrix T (library one-shot nufft2d2)0.03001 s
Reconstruction (pdip)0.01685 s
Log-det terms (2 Choleskys)0.001826 s
Border relocation + mesh interpolation (mapper)0.0009506 s
Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003437 s
Ray-trace grids (data)0.0003 s
Fast chi-squared + figure of merit0.0002508 s
Data vector D (dense, Re + Im)0.0001436 s
Regularization matrix H0.0001339 s
Mapping matrix L8.377e-06 s
All recorded keys (11 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.05022 s
full_pipeline.steady_per_call_s0.05022 s
single_jit_block0.05022 s
library_fit_figure_of_merit.steady_per_call_s0.05015 s
single_jit_median0.05005 s
solver_ab_pdip.steady_per_call_s0.01704 s
solver_ab_certified.steady_per_call_s0.007094 s
setup_prefix_4.steady_per_call_s0.001393 s
setup_prefix_3.steady_per_call_s0.001259 s
setup_prefix_2.steady_per_call_s0.001251 s
setup_prefix_1.steady_per_call_s0.0003 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:56:28Z
library_fit_figure_of_merit.compile_s2.884 s
full_pipeline.compile_s2.789 s
setup_prefix_4.compile_s2.208 s
setup_prefix_3.compile_s1.972 s
setup_prefix_2.compile_s1.951 s
full_pipeline.lower_s1.009 s
library_fit_figure_of_merit.lower_s0.8931 s
setup_prefix_4.lower_s0.718 s
setup_prefix_3.lower_s0.6879 s
setup_prefix_2.lower_s0.663 s
solver_ab_certified.compile_s0.5672 s
setup_prefix_1.compile_s0.4031 s
transformed_mapping_matrix.compile_s0.3812 s
reconstruction_pdip.compile_s0.3533 s
solver_ab_pdip.compile_s0.3476 s
log_dets.compile_s0.144 s
setup_prefix_1.lower_s0.1121 s
figure_of_merit.compile_s0.1093 s
solver_ab_certified.lower_s0.09272 s
transformed_mapping_matrix.lower_s0.09252 s
solver_ab_pdip.lower_s0.06469 s
reconstruction_pdip.lower_s0.06348 s
full_pipeline.first_call_s0.06079 s
library_fit_figure_of_merit.first_call_s0.05996 s
data_vector_dense.compile_s0.05899 s
curvature_dense.compile_s0.04831 s
transformed_mapping_matrix.first_call_s0.03445 s
log_dets.lower_s0.02579 s
solver_ab_pdip.first_call_s0.0188 s
reconstruction_pdip.first_call_s0.01867 s
figure_of_merit.lower_s0.01553 s
data_vector_dense.lower_s0.01158 s
curvature_dense.lower_s0.01008 s
solver_ab_certified.first_call_s0.00996 s
setup_prefix_4.first_call_s0.005694 s
setup_prefix_3.first_call_s0.005124 s
setup_prefix_2.first_call_s0.004994 s
log_dets.first_call_s0.002871 s
setup_prefix_1.first_call_s0.001731 s
figure_of_merit.first_call_s0.001184 s
curvature_dense.first_call_s0.0008689 s
data_vector_dense.first_call_s0.0007353 s
operator_setup0 s
Largest value · s · superseded · measured 2026-10-28T13:57:53Z
full_pipeline_vmap1.first_call_s4.144 s
full_pipeline.compile_s2.785 s
full_pipeline.lower_s0.3732 s
full_pipeline.first_call_s0.1581 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:56:28Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 8.518e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- secondary
- Status
- superseded
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/e44acbf15a2387706fa1
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:57:53Z
- Run
legacy/a1b7ac0518e158b8a7ee- Record
lifecycle/2693df6559709e5dc616
Configuration
- Setup id
jax_gpu_dense_fp64_nufft- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- nufft
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.781126
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/sma/jax_gpu_dense_fp64_nufft/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:37:40Z · runtime 0.05198 s ·
lifecycle/e44acbf15a2387706fa1 - superseded (this page) · measured 2026-10-28T13:57:53Z · runtime 0.05013 s ·
lifecycle/2693df6559709e5dc616
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:39:40Z
- Runtime (vmap per call)
- 0.00675 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02260 s
- single_jit_block
- 0.02265 s
- vmap.per_call
- 0.00675 s
- vmap.batch_time
- 0.43190 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 592.7 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 552). Per call 0.00674841 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:39:40Z
vmap.batch_time0.4319 s
full_pipeline.steady_per_call_s0.02265 s
single_jit_block0.02265 s
single_jit_median0.0226 s
full_pipeline_vmap64.steady_per_call_s0.006748 s
vmap.per_call0.006748 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:38:57Z
component_total0.02441 s
Reconstruction (pdip)0.01704 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.003367 s
Log-det terms (2 Choleskys)0.001876 s
Border relocation + mesh interpolation (mapper)0.001048 s
Ray-trace grids (data)0.0002852 s
Fast chi-squared + figure of merit0.0002672 s
Data vector D = Lᵀ d~0.0002639 s
Sparse triplets (extent grid)0.000147 s
Regularization matrix H0.0001208 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)0.03204 s
dense_transformed_mapping_matrix.steady_per_call_s0.03204 s
full_pipeline.per_call_s0.02289 s
full_pipeline.steady_per_call_s0.02289 s
single_jit_block0.02289 s
single_jit_median0.02277 s
library_fit_figure_of_merit.steady_per_call_s0.02269 s
solver_ab_pdip.steady_per_call_s0.01703 s
dense_reconstruction.steady_per_call_s0.01684 s
dense_steps.Reconstruction (pdip)0.01684 s
solver_ab_certified.steady_per_call_s0.007154 s
dense_log_dets.steady_per_call_s0.001857 s
dense_steps.Log-det terms (2 Choleskys)0.001857 s
setup_prefix_4.steady_per_call_s0.001445 s
setup_prefix_2.steady_per_call_s0.001333 s
setup_prefix_3.steady_per_call_s0.001324 s
kernel_fft_apply.steady_per_call_s0.0004774 s
dense_curvature_matrix.steady_per_call_s0.0003084 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003084 s
dense_steps.Ray-trace grids (data)0.0002852 s
setup_prefix_1.steady_per_call_s0.0002852 s
kernel_gather_segment_sum.steady_per_call_s0.0002585 s
dense_figure_of_merit.steady_per_call_s0.0002059 s
dense_steps.Fast chi-squared + figure of merit0.0002059 s
kernel_scatter.steady_per_call_s0.0001594 s
dense_data_vector.steady_per_call_s0.0001445 s
dense_steps.Data vector D (dense, Re + Im)0.0001445 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:39:40Z
full_pipeline_vmap64.first_call_s4.464 s
full_pipeline.compile_s2.562 s
full_pipeline.lower_s0.4344 s
full_pipeline.first_call_s0.08853 s
Memory (host)
Largest value · MiB · current · measured 2026-10-30T16:38:57Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.034e-06
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:39:40Z
- Run
legacy/a7c6b61db4f6be7e7253- Record
lifecycle/a39d6114339d546f6bd6
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.60272
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/fit.png - memory_host evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/breakdown.json - gradient evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/gradient.json - parity evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T16:39:40Z · runtime 0.00675 s ·
lifecycle/a39d6114339d546f6bd6 - superseded · measured 2026-10-28T13:59:54Z · runtime 0.00719 s ·
lifecycle/116405c403e9838fb4d1
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / jax_gpu_sparse_wtilde / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:59:54Z
- Runtime (vmap per call)
- 0.00719 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02295 s
- single_jit_block
- 0.02299 s
- vmap.per_call
- 0.00719 s
- vmap.batch_time
- 0.46025 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 556.2 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 537). Per call 0.00719135 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:59:54Z
vmap.batch_time0.4602 s
full_pipeline.steady_per_call_s0.02299 s
single_jit_block0.02299 s
single_jit_median0.02295 s
full_pipeline_vmap64.steady_per_call_s0.007191 s
vmap.per_call0.007191 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:59:10Z
component_total0.02448 s
Reconstruction (pdip)0.01687 s
Curvature matrix F = Aᵀ W~ A (10 blocks of 128)0.003715 s
Log-det terms (2 Choleskys)0.001863 s
Border relocation + mesh interpolation (mapper)0.0009513 s
Ray-trace grids (data)0.0002847 s
Fast chi-squared + figure of merit0.0002381 s
Data vector D = Lᵀ d~0.0002316 s
Sparse triplets (extent grid)0.000142 s
Regularization matrix H0.0001238 s
Mapping matrix L6.935e-05 s
All recorded keys (27 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
dense_steps.Transformed mapping matrix T (NUFFT, 50-column chunks)0.03088 s
dense_transformed_mapping_matrix.steady_per_call_s0.03088 s
library_fit_figure_of_merit.steady_per_call_s0.02305 s
full_pipeline.per_call_s0.02298 s
full_pipeline.steady_per_call_s0.02298 s
single_jit_block0.02298 s
single_jit_median0.02297 s
dense_reconstruction.steady_per_call_s0.01692 s
dense_steps.Reconstruction (pdip)0.01692 s
solver_ab_pdip.steady_per_call_s0.01678 s
solver_ab_certified.steady_per_call_s0.007119 s
dense_log_dets.steady_per_call_s0.001833 s
dense_steps.Log-det terms (2 Choleskys)0.001833 s
setup_prefix_4.steady_per_call_s0.001429 s
setup_prefix_3.steady_per_call_s0.001305 s
setup_prefix_2.steady_per_call_s0.001236 s
kernel_fft_apply.steady_per_call_s0.0004764 s
dense_curvature_matrix.steady_per_call_s0.0003273 s
dense_steps.Curvature matrix F (dense Tᵀ N⁻¹ T, Re + Im)0.0003273 s
dense_steps.Ray-trace grids (data)0.0002847 s
setup_prefix_1.steady_per_call_s0.0002847 s
kernel_gather_segment_sum.steady_per_call_s0.0002368 s
dense_figure_of_merit.steady_per_call_s0.0001853 s
dense_steps.Fast chi-squared + figure of merit0.0001853 s
kernel_scatter.steady_per_call_s0.0001397 s
dense_data_vector.steady_per_call_s0.000128 s
dense_steps.Data vector D (dense, Re + Im)0.000128 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:59:54Z
full_pipeline_vmap64.first_call_s4.674 s
full_pipeline.compile_s2.655 s
full_pipeline.lower_s0.4058 s
full_pipeline.first_call_s0.07882 s
Largest value · s · superseded · measured 2026-10-28T13:59:10Z
library_fit_figure_of_merit.compile_s2.879 s
full_pipeline.compile_s2.73 s
setup_prefix_4.compile_s2.18 s
setup_prefix_3.compile_s2.052 s
setup_prefix_2.compile_s2.002 s
operator_setup1.847 s
full_pipeline.lower_s0.9209 s
library_fit_figure_of_merit.lower_s0.838 s
dense_transformed_mapping_matrix.compile_s0.7255 s
setup_prefix_4.lower_s0.7065 s
setup_prefix_3.lower_s0.6655 s
setup_prefix_2.lower_s0.6488 s
solver_ab_certified.compile_s0.5718 s
setup_prefix_1.compile_s0.4306 s
dense_reconstruction.compile_s0.3599 s
reconstruction_pdip.compile_s0.3325 s
solver_ab_pdip.compile_s0.3292 s
curvature_sparse.compile_s0.1703 s
dense_log_dets.compile_s0.1554 s
log_dets.compile_s0.1499 s
dense_figure_of_merit.compile_s0.1278 s
data_vector_sparse.compile_s0.1222 s
kernel_fft_apply.compile_s0.1215 s
dense_transformed_mapping_matrix.lower_s0.1213 s
figure_of_merit.compile_s0.1176 s
setup_prefix_1.lower_s0.1108 s
solver_ab_certified.lower_s0.09121 s
solver_ab_pdip.lower_s0.06423 s
reconstruction_pdip.lower_s0.06289 s
dense_reconstruction.lower_s0.06288 s
sparse_triplets.compile_s0.06142 s
dense_data_vector.compile_s0.06053 s
kernel_scatter.compile_s0.05119 s
dense_curvature_matrix.compile_s0.04899 s
curvature_sparse.lower_s0.04293 s
kernel_gather_segment_sum.compile_s0.04038 s
dense_transformed_mapping_matrix.first_call_s0.03921 s
library_fit_figure_of_merit.first_call_s0.03794 s
full_pipeline.first_call_s0.03625 s
log_dets.lower_s0.02647 s
dense_log_dets.lower_s0.02535 s
reconstruction_pdip.first_call_s0.01913 s
dense_reconstruction.first_call_s0.01893 s
solver_ab_pdip.first_call_s0.01881 s
dense_figure_of_merit.lower_s0.01543 s
figure_of_merit.lower_s0.01526 s
sparse_triplets.lower_s0.01518 s
kernel_fft_apply.lower_s0.01508 s
kernel_scatter.lower_s0.01497 s
dense_data_vector.lower_s0.0119 s
dense_curvature_matrix.lower_s0.01049 s
solver_ab_certified.first_call_s0.009747 s
curvature_sparse.first_call_s0.009716 s
kernel_gather_segment_sum.lower_s0.009197 s
data_vector_sparse.lower_s0.006689 s
setup_prefix_4.first_call_s0.006388 s
setup_prefix_3.first_call_s0.005667 s
kernel_fft_apply.first_call_s0.005102 s
setup_prefix_2.first_call_s0.00506 s
log_dets.first_call_s0.002862 s
dense_log_dets.first_call_s0.002665 s
setup_prefix_1.first_call_s0.001726 s
figure_of_merit.first_call_s0.001181 s
dense_figure_of_merit.first_call_s0.001143 s
dense_curvature_matrix.first_call_s0.001051 s
sparse_triplets.first_call_s0.0008575 s
kernel_scatter.first_call_s0.0007781 s
kernel_gather_segment_sum.first_call_s0.0007462 s
dense_data_vector.first_call_s0.0007174 s
data_vector_sparse.first_call_s0.0006508 s
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:59:10Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 7.667e-07
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/a39d6114339d546f6bd6
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:59:54Z
- Run
legacy/638574d91331661bd4aa- Record
lifecycle/116405c403e9838fb4d1
Configuration
- Setup id
jax_gpu_sparse_fp64_wtilde- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.6459
Evidence
- runtime evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/sma/jax_gpu_sparse_fp64_wtilde/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T16:39:40Z · runtime 0.00675 s ·
lifecycle/a39d6114339d546f6bd6 - superseded (this page) · measured 2026-10-28T13:59:54Z · runtime 0.00719 s ·
lifecycle/116405c403e9838fb4d1
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:47:26Z
- Runtime (vmap per call)
- 0.23086 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.23086 s
- Est. 12 CPU
- 0.03848 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 1022 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1108). Per call 0.230858 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:47:26Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T08:46:41Z
component_total0.241 s
Reconstruction: D = Lᵀ d~ + fnnls0.1275 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.06075 s
Log-det (F + H) (fnnls Cholesky reuse)0.02952 s
Mapping matrix L0.007493 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.006478 s
Log-det H0.003676 s
Regularization matrix H0.003371 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001215 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0004914 s
Regularization term sᵀHs0.0004873 s
Noise normalisation + evidence assembly6.021e-06 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.3143 s
full_call.mean_s0.2288 s
full_call.median_s0.2247 s
full_call.min_s0.1551 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1244 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.06073 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.02931 s
steps_median.Mapping matrix L0.00751 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.00625 s
steps_median.Log-det H0.003618 s
steps_median.Regularization matrix H0.002912 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.001211 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.0004863 s
steps_median.Regularization term sᵀHs0.0004757 s
steps_median.Noise normalisation + evidence assembly6.036e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T08:46:41Z
Memory (host)
Largest value · MiB · current · measured 2026-10-30T08:46:41Z
Parity
dimensionless · current
- abs_delta_log_likelihood
- 0
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:47:26Z
- Run
legacy/1a8ce89c199b65618db8- Record
lifecycle/0e27b1175ce084dff51e
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.830783
Evidence
- runtime evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/runtime.json - fit figure
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/fit.png - breakdown evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/breakdown.json - parity evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T08:47:26Z · runtime 0.23086 s ·
lifecycle/0e27b1175ce084dff51e - superseded · measured 2026-10-28T22:44:48Z · runtime 0.48407 s ·
lifecycle/9212a44fa14571d11d20 - superseded · measured 2026-10-28T13:51:19Z · runtime 0.28730 s ·
lifecycle/63030c9656fcd2ee1f4b
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T13:51:19Z
- Runtime (vmap per call)
- 0.28730 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.28730 s
- Est. 12 CPU
- 0.04788 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 821.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1114). Per call 0.287296 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T13:51:19Z
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T13:51:28Z
component_total0.3092 s
Reconstruction: D = Lᵀ d~ + fnnls0.1692 s
Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.06605 s
Log-det (F + H) (fnnls Cholesky reuse)0.03171 s
Mapping matrix L0.01474 s
Inversion build: ray-trace + mesh + mapper (+ routing gate)0.009498 s
Regularization matrix H0.008737 s
Log-det H0.004871 s
F marshalling: kernel_index_arrays (CSR / CSC / extent)0.002168 s
Regularization term sᵀHs0.001093 s
Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001088 s
Noise normalisation + evidence assembly1.738e-05 s
All recorded keys (15 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_call.max_s0.4741 s
full_call.mean_s0.3086 s
full_call.median_s0.2831 s
full_call.min_s0.1815 s
steps_median.Reconstruction: D = Lᵀ d~ + fnnls0.1606 s
steps_median.Curvature F + H: F by the packaged route (cost model: numba or NumPy FFT)0.06589 s
steps_median.Log-det (F + H) (fnnls Cholesky reuse)0.03189 s
steps_median.Mapping matrix L0.01434 s
steps_median.Inversion build: ray-trace + mesh + mapper (+ routing gate)0.009749 s
steps_median.Regularization matrix H0.008519 s
steps_median.Log-det H0.00476 s
steps_median.F marshalling: kernel_index_arrays (CSR / CSC / extent)0.002208 s
steps_median.Fast chi-squared (sᵀFs - 2sᵀD + dᵀN⁻¹d)0.001084 s
steps_median.Regularization term sᵀHs0.001043 s
steps_median.Noise normalisation + evidence assembly1.527e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T13:51:28Z
Memory (host)
Largest value · MiB · superseded · measured 2026-10-28T13:51:28Z
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 0
- tolerance
- 3.163e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/0e27b1175ce084dff51e
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T13:51:19Z
- Run
legacy/41826627a90fe37bf1c5- Record
lifecycle/63030c9656fcd2ee1f4b
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-1
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.826286
Evidence
- runtime evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - memory_host evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- current · measured 2026-10-30T08:47:26Z · runtime 0.23086 s ·
lifecycle/0e27b1175ce084dff51e - superseded · measured 2026-10-28T22:44:48Z · runtime 0.48407 s ·
lifecycle/9212a44fa14571d11d20 - superseded (this page) · measured 2026-10-28T13:51:19Z · runtime 0.28730 s ·
lifecycle/63030c9656fcd2ee1f4b
← Profiling TimingsPyAutoLens / interferometer / rectangular / sma / numba_cpu_sparse_wtilde / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:44:48Z
- Runtime (vmap per call)
- 0.48407 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.48407 s
- Est. 12 CPU
- 0.08068 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 487.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 1603). Per call 0.484073 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:44:48Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- interferometer-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/0e27b1175ce084dff51e
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.8.17.1
- Measured at
- 2026-10-28T22:44:48Z
- Run
legacy/d767be26f24e4ceaab79- Record
lifecycle/9212a44fa14571d11d20
Configuration
- Setup id
numba_cpu_sparse_fp64_wtilde- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- wtilde
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.8.17.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 0.574546
Evidence
- runtime evidence
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/runtime.json - fit figure
results/interferometer/rectangular/sma/numba_cpu_sparse_fp64_wtilde/hpc_ral_cpu/experiments/numpy_cpu_matrixfree/fit.png
History
- current · measured 2026-10-30T08:47:26Z · runtime 0.23086 s ·
lifecycle/0e27b1175ce084dff51e - superseded (this page) · measured 2026-10-28T22:44:48Z · runtime 0.48407 s ·
lifecycle/9212a44fa14571d11d20 - superseded · measured 2026-10-28T13:51:19Z · runtime 0.28730 s ·
lifecycle/63030c9656fcd2ee1f4b
← Profiling TimingsPyAutoLens / multi_dataset / delaunay / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T10:54:54Z
- Runtime (vmap per call)
- 4.87350 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 4.92029 s
- vmap.per_call
- 4.87350 s
- vmap.batch_time
- 14.62049 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 3.078 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 258). Per call 4.8735 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:54:54Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:50:15Z
component_total5.21 s
Curvature matrix (F, w-tilde)1.443 s
Regularized reconstruction0.7323 s
Inversion setup (sparse, steps 5-8 combined)0.3894 s
Mapped recon + log evidence (sparse)0.03228 s
Regularization matrix (H)0.00456 s
Blurred image (PSF convolution)0.00132 s
Ray-trace data grid0.000995 s
Data vector (D, w-tilde)0.0007698 s
Ray-trace mesh grid0.0002919 s
Profile-subtracted image4.103e-05 s
Lens light images (pre-PSF)2.373e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s1.399 s
nnls_pdip_jit.steady_per_call_s0.7242 s
regularization_matrix_jit.steady_per_call_s0.3542 s
regularization_matrix_prefix0.3542 s
interpolator_prefix0.3497 s
setup_prefix_6.steady_per_call_s0.3497 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.05734 s
curvature_F_off_diag_jit.steady_per_call_s0.04569 s
cholesky_solve_jit.steady_per_call_s0.02721 s
cholesky_curvature_reg_jit.steady_per_call_s0.02673 s
log_det_regularization_jit.steady_per_call_s0.02262 s
log_det_curvature_reg_jit.steady_per_call_s0.0225 s
mge_operated_basis_jit.steady_per_call_s0.02114 s
psf_weighted_data_jit.steady_per_call_s0.02046 s
curvature_F_func_func_jit.steady_per_call_s0.002617 s
sparse_triplets_jit.steady_per_call_s0.0006915 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:54:54Z
full_pipeline_vmap3.first_call_s39.62 s
full_pipeline.compile_s14.84 s
full_pipeline.lower_s6.538 s
full_pipeline.first_call_s4.908 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.271e-07
- tolerance
- 6.762
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:54:54Z
- Run
legacy/34571b66e9b8ee35fafb- Record
lifecycle/6aec4c792b0b8a7fb243
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.42299
Evidence
- runtime evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T10:54:54Z · runtime 4.87350 s ·
lifecycle/6aec4c792b0b8a7fb243
← Profiling TimingsPyAutoLens / multi_dataset / delaunay / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:55:33Z
- Runtime (vmap per call)
- 6.21428 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 6.34030 s
- vmap.per_call
- 6.21428 s
- vmap.batch_time
- 18.64284 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 4.667 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 233). Per call 6.21428 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:55:33Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:52:19Z
component_total7.307 s
Curvature matrix (F, w-tilde)2.253 s
Regularized reconstruction1.012 s
Inversion setup (sparse, steps 5-8 combined)0.3284 s
Mapped recon + log evidence (sparse)0.04461 s
Regularization matrix (H)0.01218 s
Blurred image (PSF convolution)0.001116 s
Ray-trace data grid0.0007492 s
Data vector (D, w-tilde)0.0006729 s
Ray-trace mesh grid0.0001485 s
Profile-subtracted image4.217e-05 s
Lens light images (pre-PSF)2.243e-05 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
curvature_F_diag_jit.steady_per_call_s2.197 s
nnls_pdip_jit.steady_per_call_s0.9393 s
regularization_matrix_jit.steady_per_call_s0.2801 s
regularization_matrix_prefix0.2801 s
interpolator_prefix0.2679 s
setup_prefix_6.steady_per_call_s0.2679 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.09438 s
curvature_F_off_diag_jit.steady_per_call_s0.05632 s
cholesky_solve_jit.steady_per_call_s0.04063 s
cholesky_curvature_reg_jit.steady_per_call_s0.03291 s
log_det_curvature_reg_jit.steady_per_call_s0.03066 s
log_det_regularization_jit.steady_per_call_s0.03055 s
mge_operated_basis_jit.steady_per_call_s0.02085 s
psf_weighted_data_jit.steady_per_call_s0.01846 s
curvature_F_func_func_jit.steady_per_call_s0.002521 s
sparse_triplets_jit.steady_per_call_s0.0008868 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:55:33Z
full_pipeline_vmap3.first_call_s42.1 s
full_pipeline.compile_s13.73 s
full_pipeline.first_call_s6.423 s
full_pipeline.lower_s5.688 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.535e-08
- tolerance
- 6.762
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-dataset-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:55:33Z
- Run
legacy/0d5f36f27ec2bba8b024- Record
lifecycle/f1dc379c56f5c2c7f32d
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.944055
Evidence
- runtime evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/multi_dataset/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:55:33Z · runtime 6.21428 s ·
lifecycle/f1dc379c56f5c2c7f32d
← Profiling TimingsPyAutoLens / multi_dataset / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T10:57:37Z
- Runtime (vmap per call)
- 0.17631 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.11018 s
- single_jit_block
- 0.11031 s
- vmap.per_call
- 0.17631 s
- vmap.batch_time
- 0.52892 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 22.69 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 239). Per call 0.176305 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:57:37Z
vmap.batch_time0.5289 s
full_pipeline_vmap3.steady_per_call_s0.1763 s
vmap.per_call0.1763 s
full_pipeline.steady_per_call_s0.1103 s
single_jit_block0.1103 s
single_jit_median0.1102 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:55:48Z
component_total0.1257 s
Regularized reconstruction0.03584 s
Inversion setup (steps 5-8 combined)0.01859 s
Curvature matrix (F)0.003957 s
Mapped recon + log evidence0.001874 s
Blurred image (PSF convolution)0.0008201 s
Regularization matrix (H)0.0005924 s
Data vector (D)0.0003193 s
Lens light images (pre-PSF)0.0003102 s
Ray-trace mesh grid0.0002356 s
Ray-trace data grid0.0001685 s
Profile-subtracted image0.0001249 s
All recorded keys (10 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03594 s
regularization_matrix_jit.steady_per_call_s0.008022 s
regularization_matrix_prefix0.008022 s
interpolator_prefix0.007429 s
setup_prefix_6.steady_per_call_s0.007429 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002716 s
cholesky_solve_jit.steady_per_call_s0.001337 s
cholesky_curvature_reg_jit.steady_per_call_s0.001082 s
log_det_regularization_jit.steady_per_call_s0.0009962 s
log_det_curvature_reg_jit.steady_per_call_s0.0009846 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:57:37Z
full_pipeline_vmap3.first_call_s31.99 s
full_pipeline.compile_s23.05 s
full_pipeline.lower_s6.732 s
full_pipeline.first_call_s0.4321 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.663e-08
- tolerance
- 6.762
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-dataset-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:57:37Z
- Run
legacy/b5e4265d3b81736f3cb7- Record
lifecycle/b5dea27fcaf8b14ec9bb
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.701019
Evidence
- runtime evidence
results/multi_dataset/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/multi_dataset/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - parity evidence
results/multi_dataset/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_dataset/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/multi_dataset/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json
History
- current (this page) · measured 2026-10-30T10:57:37Z · runtime 0.17631 s ·
lifecycle/b5dea27fcaf8b14ec9bb
← Profiling TimingsPyAutoLens / multi_dataset / delaunay / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:00:40Z
- Runtime (vmap per call)
- 0.20415 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.13689 s
- single_jit_block
- 0.13709 s
- vmap.per_call
- 0.20415 s
- vmap.batch_time
- 0.61244 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 19.59 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 243). Per call 0.204146 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:00:40Z
vmap.batch_time0.6124 s
full_pipeline_vmap3.steady_per_call_s0.2041 s
vmap.per_call0.2041 s
full_pipeline.steady_per_call_s0.1371 s
single_jit_block0.1371 s
single_jit_median0.1369 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:58:45Z
component_total0.156 s
Regularized reconstruction0.03591 s
Curvature matrix (F, w-tilde)0.02546 s
Inversion setup (sparse, steps 5-8 combined)0.0129 s
Mapped recon + log evidence (sparse)0.001823 s
Blurred image (PSF convolution)0.0008501 s
Data vector (D, w-tilde)0.0002572 s
Ray-trace mesh grid0.0001719 s
Ray-trace data grid0.0001622 s
Profile-subtracted image0.0001545 s
Regularization matrix (H)0.0001528 s
Lens light images (pre-PSF)0.0001334 s
All recorded keys (16 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
nnls_pdip_jit.steady_per_call_s0.03581 s
curvature_F_diag_jit.steady_per_call_s0.02461 s
regularization_matrix_jit.steady_per_call_s0.007675 s
regularization_matrix_prefix0.007675 s
interpolator_prefix0.007523 s
setup_prefix_6.steady_per_call_s0.007523 s
mge_operated_basis_jit.steady_per_call_s0.004756 s
nnls_pdip_one_iteration_jit.steady_per_call_s0.002676 s
curvature_F_off_diag_jit.steady_per_call_s0.001352 s
cholesky_solve_jit.steady_per_call_s0.001293 s
cholesky_curvature_reg_jit.steady_per_call_s0.001043 s
log_det_curvature_reg_jit.steady_per_call_s0.0009891 s
log_det_regularization_jit.steady_per_call_s0.0009506 s
curvature_F_func_func_jit.steady_per_call_s0.0004139 s
sparse_triplets_jit.steady_per_call_s0.0002219 s
psf_weighted_data_jit.steady_per_call_s0.0001718 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:00:40Z
full_pipeline_vmap3.first_call_s33.44 s
full_pipeline.compile_s23.88 s
full_pipeline.lower_s6.724 s
full_pipeline.first_call_s0.5045 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.125e-07
- tolerance
- 6.762
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-dataset-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:00:40Z
- Run
legacy/177b2bbc02dd808d8819- Record
lifecycle/b14372bc431d168fa7ff
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.635016
Evidence
- runtime evidence
results/multi_dataset/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_dataset/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/multi_dataset/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_dataset/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T11:00:40Z · runtime 0.20415 s ·
lifecycle/b14372bc431d168fa7ff
← Profiling TimingsPyAutoLens / multi_dataset / delaunay / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:52:04Z
- Runtime (vmap per call)
- 2.85239 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 2.85239 s
- Est. 12 CPU
- 0.47540 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 82.74 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 283). Per call 2.85239 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:52:04Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:51:22Z
component_total2.669 s
Reconstruction solve (BLAS)0.7218 s
F: mapper×mapper block [sparse-op]0.1463 s
F: mapper×linear-func block [FFT conv + scatter]0.07057 s
MGE: batched PSF convolution [real-space np]0.06718 s
Log evidence (figure of merit)0.06702 s
log det (F+H) [Cholesky]0.04624 s
MGE: image_2d_from(grid) x60 [numpy]0.04442 s
Mapper sparse triplets0.03604 s
Inversion build (trace+Delaunay+mapper)0.03493 s
log det H [Cholesky]0.0208 s
Blurred image (FFT convolve)0.01226 s
F: linear-func×linear-func block [BLAS]0.01018 s
MGE: image_2d_from(blurring_grid) x60 [numpy]0.009635 s
PSF-weighted data [numba]0.008107 s
Data vector D [numba]0.008006 s
Regularization matrix H0.007548 s
MGE operated mapping matrix [residual: dict assembly]0.00728 s
Mapped reconstruction [numba+FFT]0.005013 s
Model data + chi^20.004759 s
F + H0.00439 s
Curvature matrix F [residual: mirror + diag-add]0.001104 s
Regularization term s'Hs0.0007367 s
FitImaging construct0.0001099 s
Profile subtracted image6.034e-05 s
All recorded keys (1 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.037e-10
- tolerance
- 6.762
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-dataset-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:52:04Z
- Run
legacy/009143b294bbb1d0bfa2- Record
lifecycle/f57f23fc63823bcdf1bc
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 3.245339
Evidence
- runtime evidence
results/multi_dataset/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_dataset/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/multi_dataset/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/multi_dataset/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:52:04Z · runtime 2.85239 s ·
lifecycle/f57f23fc63823bcdf1bc
← Profiling TimingsPyAutoLens / multi_galaxy / delaunay / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T10:54:04Z
- Runtime (vmap per call)
- 2.96473 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.03450 s
- vmap.per_call
- 2.96473 s
- vmap.batch_time
- 8.89420 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 5.059 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 250). Per call 2.96473 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:54:04Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:51:26Z
component_total3.031 s
Curvature matrix F2.106 s
Reconstruction (NNLS)0.5579 s
Data vector D (mapping + PSF)0.3812 s
Mapped reconstruction, chi-squared & log evidence0.003709 s
Ray-trace grids (tracer)0.001089 s
Blurred image (non-linear light)0.0005813 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s3.031 s
prefix_6.steady_per_call_s3.027 s
prefix_4.steady_per_call_s2.489 s
prefix_5.steady_per_call_s2.469 s
prefix_3.steady_per_call_s0.3829 s
prefix_2.steady_per_call_s0.00167 s
prefix_1.steady_per_call_s0.001089 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:54:04Z
full_pipeline_vmap3.first_call_s20.1 s
full_pipeline.compile_s5.746 s
full_pipeline.first_call_s3.102 s
full_pipeline.lower_s2.168 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.579e-09
- tolerance
- 0.614
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:54:04Z
- Run
legacy/909a4cfefa0eba778791- Record
lifecycle/3ba2b009257a8b8c7f0e
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.539411
Evidence
- runtime evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T10:54:04Z · runtime 2.96473 s ·
lifecycle/3ba2b009257a8b8c7f0e
← Profiling TimingsPyAutoLens / multi_galaxy / delaunay / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:46:18Z
- Runtime (vmap per call)
- 3.72110 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.71241 s
- vmap.per_call
- 3.72110 s
- vmap.batch_time
- 11.16331 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 7.793 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 263). Per call 3.7211 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:46:18Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:46:55Z
component_total4.283 s
Curvature matrix F3.102 s
Reconstruction (NNLS)0.6311 s
Data vector D (mapping + PSF)0.3258 s
Mapped reconstruction, chi-squared & log evidence0.1936 s
Regularization (F + H)0.02964 s
Ray-trace grids (tracer)0.0007896 s
Blurred image (non-linear light)0.000436 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s4.283 s
prefix_6.steady_per_call_s4.09 s
prefix_5.steady_per_call_s3.459 s
prefix_4.steady_per_call_s3.429 s
prefix_3.steady_per_call_s0.327 s
prefix_2.steady_per_call_s0.001226 s
prefix_1.steady_per_call_s0.0007896 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:46:18Z
full_pipeline_vmap3.first_call_s21.46 s
full_pipeline.compile_s5.713 s
full_pipeline.first_call_s3.826 s
full_pipeline.lower_s1.825 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.225e-09
- tolerance
- 0.614
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-galaxy-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:46:18Z
- Run
legacy/93d2516dd0e73fdf3b7c- Record
lifecycle/d3102456687aef830651
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.500024
Evidence
- runtime evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - gradient evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - breakdown evidence
results/multi_galaxy/delaunay/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:46:18Z · runtime 3.72110 s ·
lifecycle/d3102456687aef830651
← Profiling TimingsPyAutoLens / multi_galaxy / delaunay / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T10:56:33Z
- Runtime (vmap per call)
- 0.03050 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05099 s
- single_jit_block
- 0.05090 s
- vmap.per_call
- 0.03050 s
- vmap.batch_time
- 0.48797 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 131.2 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 185). Per call 0.0304978 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:56:33Z
vmap.batch_time0.488 s
single_jit_median0.05099 s
full_pipeline.steady_per_call_s0.0509 s
single_jit_block0.0509 s
full_pipeline_vmap16.steady_per_call_s0.0305 s
vmap.per_call0.0305 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:55:39Z
component_total0.05087 s
Reconstruction (NNLS)0.02916 s
Data vector D (mapping + PSF)0.01611 s
Curvature matrix F0.003168 s
Mapped reconstruction, chi-squared & log evidence0.002438 s
Ray-trace grids (tracer)0.0003769 s
Blurred image (non-linear light)1.105e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.05087 s
prefix_6.steady_per_call_s0.04843 s
prefix_4.steady_per_call_s0.01967 s
prefix_5.steady_per_call_s0.01927 s
prefix_3.steady_per_call_s0.0165 s
prefix_2.steady_per_call_s0.000388 s
prefix_1.steady_per_call_s0.0003769 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:56:33Z
full_pipeline_vmap16.first_call_s16.82 s
full_pipeline.compile_s10.9 s
full_pipeline.lower_s2.052 s
full_pipeline.first_call_s0.2629 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.319e-09
- tolerance
- 0.614
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:56:33Z
- Run
legacy/3f485d15a79899120886- Record
lifecycle/5a510cca4fff0c0d5b58
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.781396
Evidence
- runtime evidence
results/multi_galaxy/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/multi_galaxy/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/multi_galaxy/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/multi_galaxy/delaunay/hst/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T10:56:33Z · runtime 0.03050 s ·
lifecycle/5a510cca4fff0c0d5b58
← Profiling TimingsPyAutoLens / multi_galaxy / delaunay / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T10:59:05Z
- Runtime (vmap per call)
- 0.04525 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.06545 s
- single_jit_block
- 0.06610 s
- vmap.per_call
- 0.04525 s
- vmap.batch_time
- 0.72392 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 88.41 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 228). Per call 0.0452452 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T10:59:05Z
vmap.batch_time0.7239 s
full_pipeline.steady_per_call_s0.0661 s
single_jit_block0.0661 s
single_jit_median0.06545 s
full_pipeline_vmap16.steady_per_call_s0.04525 s
vmap.per_call0.04525 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T10:58:03Z
component_total0.06582 s
Reconstruction (NNLS)0.02934 s
Curvature matrix F0.02786 s
Data vector D (mapping + PSF)0.009435 s
Ray-trace grids (tracer)0.0003468 s
Regularization (F + H)0.000189 s
Blurred image (non-linear light)2.761e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_6.steady_per_call_s0.0672 s
prefix_7.steady_per_call_s0.06582 s
prefix_5.steady_per_call_s0.03786 s
prefix_4.steady_per_call_s0.03767 s
prefix_3.steady_per_call_s0.00981 s
prefix_2.steady_per_call_s0.0003744 s
prefix_1.steady_per_call_s0.0003468 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T10:59:05Z
full_pipeline_vmap16.first_call_s18.23 s
full_pipeline.compile_s11.64 s
full_pipeline.lower_s2.151 s
full_pipeline.first_call_s0.2773 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.595e-09
- tolerance
- 0.614
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-galaxy-delaunay-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T10:59:05Z
- Run
legacy/1b1358309399317beab8- Record
lifecycle/ec0a8fbc9c4e2d8b587e
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.87475
Evidence
- runtime evidence
results/multi_galaxy/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/multi_galaxy/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_galaxy/delaunay/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T10:59:05Z · runtime 0.04525 s ·
lifecycle/ec0a8fbc9c4e2d8b587e
← Profiling TimingsPyAutoLens / multi_galaxy / delaunay / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:44:44Z
- Runtime (vmap per call)
- 0.85033 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 0.85033 s
- Est. 12 CPU
- 0.14172 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 277.5 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 275). Per call 0.850331 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:44:44Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:44:18Z
component_total1.02 s
Reconstruction (NNLS)0.4366 s
Curvature matrix F [numba]0.2079 s
Data vector D [numba]0.1627 s
Chi-squared & log evidence0.08874 s
Mapped reconstructed image0.05224 s
Inversion build (trace + mesh + mappers)0.04632 s
Regularization (F + H)0.01342 s
Blurred image (non-linear light)0.01179 s
FitImaging construct (tracer)0.0002978 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.275e-11
- tolerance
- 0.614
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-delaunay-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:44:44Z
- Run
legacy/ca7218b2b06c0edea419- Record
lifecycle/fc2096cb1c848e64b674
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 3.347735
Evidence
- runtime evidence
results/multi_galaxy/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_galaxy/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/multi_galaxy/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json - parity evidence
results/multi_galaxy/delaunay/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:44:44Z · runtime 0.85033 s ·
lifecycle/fc2096cb1c848e64b674
← Profiling TimingsPyAutoLens / multi_galaxy / mge / hst / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:45:41Z
- Runtime (vmap per call)
- 0.02658 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.02898 s
- single_jit_block
- 0.02881 s
- vmap.per_call
- 0.02658 s
- vmap.batch_time
- 0.07975 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 1091 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 903). Per call 0.0265847 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:45:41Z
vmap.batch_time0.07975 s
single_jit_median0.02898 s
full_pipeline.steady_per_call_s0.02881 s
single_jit_block0.02881 s
full_pipeline_vmap3.steady_per_call_s0.02658 s
vmap.per_call0.02658 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:45:39Z
component_total0.02948 s
Data vector D (mapping + PSF)0.03892 s
Reconstruction (NNLS)0.009486 s
Ray-trace grids (tracer)0.001087 s
Blurred image (non-linear light)0.0002182 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_3.steady_per_call_s0.04023 s
prefix_6.steady_per_call_s0.0354 s
prefix_7.steady_per_call_s0.02948 s
prefix_4.steady_per_call_s0.0271 s
prefix_5.steady_per_call_s0.02591 s
prefix_2.steady_per_call_s0.001305 s
prefix_1.steady_per_call_s0.001087 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:45:41Z
full_pipeline_vmap3.first_call_s10.69 s
full_pipeline.compile_s5.81 s
full_pipeline.lower_s2.048 s
full_pipeline.first_call_s0.03612 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 4.729e-11
- tolerance
- 0.4601
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-mge-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:45:41Z
- Run
legacy/880490d4e869e76727dd- Record
lifecycle/2ee75bc51ab781c2df4e
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.019507
Evidence
- runtime evidence
results/multi_galaxy/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_galaxy/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - breakdown evidence
results/multi_galaxy/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/multi_galaxy/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/multi_galaxy/mge/hst/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json
History
- current (this page) · measured 2026-10-30T11:45:41Z · runtime 0.02658 s ·
lifecycle/2ee75bc51ab781c2df4e
← Profiling TimingsPyAutoLens / multi_galaxy / mge / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:01:24Z
- Runtime (vmap per call)
- 0.00058 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00697 s
- single_jit_block
- 0.00718 s
- vmap.per_call
- 0.00058 s
- vmap.batch_time
- 0.03712 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6896 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 629). Per call 0.000580054 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:01:24Z
vmap.batch_time0.03712 s
full_pipeline.steady_per_call_s0.007176 s
single_jit_block0.007176 s
single_jit_median0.006971 s
full_pipeline_vmap64.steady_per_call_s0.0005801 s
vmap.per_call0.0005801 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:00:45Z
component_total0.007668 s
Data vector D (mapping + PSF)0.003901 s
Reconstruction (NNLS)0.003168 s
Ray-trace grids (tracer)0.0003767 s
Curvature matrix F0.000211 s
Mapped reconstruction, chi-squared & log evidence0.0001989 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.007668 s
prefix_6.steady_per_call_s0.007469 s
prefix_4.steady_per_call_s0.004484 s
prefix_5.steady_per_call_s0.004301 s
prefix_3.steady_per_call_s0.004273 s
prefix_1.steady_per_call_s0.0003767 s
prefix_2.steady_per_call_s0.0003727 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:01:24Z
full_pipeline_vmap64.first_call_s17.02 s
full_pipeline.compile_s11.07 s
full_pipeline.lower_s2.485 s
full_pipeline.first_call_s0.2921 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.055e-10
- tolerance
- 0.4601
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-mge-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:01:24Z
- Run
legacy/897849dc0c7214888dcd- Record
lifecycle/ad7e6ff9cd88a460649a
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.404989
Evidence
- runtime evidence
results/multi_galaxy/mge/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/mge/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/multi_galaxy/mge/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json - breakdown evidence
results/multi_galaxy/mge/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/multi_galaxy/mge/hst/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T11:01:24Z · runtime 0.00058 s ·
lifecycle/ad7e6ff9cd88a460649a
← Profiling TimingsPyAutoLens / multi_galaxy / rectangular / hst / jax_cpu_sparse / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T11:06:24Z
- Runtime (vmap per call)
- 2.49780 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 2.58446 s
- vmap.per_call
- 2.49780 s
- vmap.batch_time
- 7.49339 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 6.005 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 261). Per call 2.4978 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:06:24Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:04:09Z
component_total2.574 s
Curvature matrix F2.123 s
Reconstruction (NNLS)0.3825 s
Data vector D (mapping + PSF)0.05476 s
Mapped reconstruction, chi-squared & log evidence0.03487 s
Ray-trace grids (tracer)0.001225 s
Blurred image (non-linear light)0.0004249 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s2.574 s
prefix_6.steady_per_call_s2.539 s
prefix_4.steady_per_call_s2.179 s
prefix_5.steady_per_call_s2.157 s
prefix_3.steady_per_call_s0.05641 s
prefix_2.steady_per_call_s0.00165 s
prefix_1.steady_per_call_s0.001225 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:06:24Z
full_pipeline_vmap3.first_call_s17.78 s
full_pipeline.compile_s5.462 s
full_pipeline.first_call_s2.591 s
full_pipeline.lower_s1.983 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.619e-10
- tolerance
- 0.2483
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:06:24Z
- Run
legacy/f8ad10ae2d377b26887b- Record
lifecycle/4cbaa1a32013c65a1422
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.386687
Evidence
- runtime evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/fit.png - parity evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T11:06:24Z · runtime 2.49780 s ·
lifecycle/4cbaa1a32013c65a1422
← Profiling TimingsPyAutoLens / multi_galaxy / rectangular / hst / jax_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:49:25Z
- Runtime (vmap per call)
- 3.85938 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_block
- 3.92082 s
- vmap.per_call
- 3.85938 s
- vmap.batch_time
- 11.57815 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 7.514 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 274). Per call 3.85938 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:49:25Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:49:13Z
component_total3.942 s
Curvature matrix F3.281 s
Reconstruction (NNLS)0.4578 s
Mapped reconstruction, chi-squared & log evidence0.1986 s
Data vector D (mapping + PSF)0.06341 s
Ray-trace grids (tracer)0.0009433 s
Blurred image (non-linear light)0.0003404 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s3.942 s
prefix_6.steady_per_call_s3.743 s
prefix_4.steady_per_call_s3.346 s
prefix_5.steady_per_call_s3.286 s
prefix_3.steady_per_call_s0.06469 s
prefix_2.steady_per_call_s0.001284 s
prefix_1.steady_per_call_s0.0009433 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:49:25Z
full_pipeline_vmap3.first_call_s21.46 s
full_pipeline.compile_s6.044 s
full_pipeline.first_call_s3.975 s
full_pipeline.lower_s1.808 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.346e-10
- tolerance
- 0.2483
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-galaxy-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:49:25Z
- Run
legacy/839f27c6ef9322629900- Record
lifecycle/51f5d0ecf49223f09154
Configuration
- Setup id
jax_cpu_sparse_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.361079
Evidence
- runtime evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/fit.png - gradient evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/multi_galaxy/rectangular/hst/jax_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:49:25Z · runtime 3.85938 s ·
lifecycle/51f5d0ecf49223f09154
← Profiling TimingsPyAutoLens / multi_galaxy / rectangular / hst / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:08:32Z
- Runtime (vmap per call)
- 0.02184 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.03751 s
- single_jit_block
- 0.03753 s
- vmap.per_call
- 0.02184 s
- vmap.batch_time
- 0.34938 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 183.2 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 190). Per call 0.0218365 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:08:32Z
vmap.batch_time0.3494 s
full_pipeline.steady_per_call_s0.03753 s
single_jit_block0.03753 s
single_jit_median0.03751 s
full_pipeline_vmap16.steady_per_call_s0.02184 s
vmap.per_call0.02184 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:07:47Z
component_total0.03838 s
Reconstruction (NNLS)0.02379 s
Data vector D (mapping + PSF)0.009405 s
Curvature matrix F0.002325 s
Mapped reconstruction, chi-squared & log evidence0.002249 s
Ray-trace grids (tracer)0.0003233 s
Regularization (F + H)0.0001884 s
Blurred image (non-linear light)9.933e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.03838 s
prefix_6.steady_per_call_s0.03613 s
prefix_5.steady_per_call_s0.01234 s
prefix_4.steady_per_call_s0.01215 s
prefix_3.steady_per_call_s0.009828 s
prefix_2.steady_per_call_s0.0004227 s
prefix_1.steady_per_call_s0.0003233 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:08:32Z
full_pipeline_vmap16.first_call_s14.85 s
full_pipeline.compile_s8.878 s
full_pipeline.lower_s2.018 s
full_pipeline.first_call_s0.3706 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.401e-10
- tolerance
- 0.2483
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:08:32Z
- Run
legacy/ce15adb594c51761b5ce- Record
lifecycle/6d59cdcd3eb1e4abf967
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 4.645224
Evidence
- runtime evidence
results/multi_galaxy/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/fit.png - gradient evidence
results/multi_galaxy/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/multi_galaxy/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/parity.json - breakdown evidence
results/multi_galaxy/rectangular/hst/jax_gpu_dense_fp64/hpc_a100/breakdown.json
History
- current (this page) · measured 2026-10-30T11:08:32Z · runtime 0.02184 s ·
lifecycle/6d59cdcd3eb1e4abf967
← Profiling TimingsPyAutoLens / multi_galaxy / rectangular / hst / jax_gpu_sparse / hpc_a100 / default
Source size standard · lens light default · class secondary · status current · measured 2026-10-30T11:10:49Z
- Runtime (vmap per call)
- 0.03811 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.05597 s
- single_jit_block
- 0.05619 s
- vmap.per_call
- 0.03811 s
- vmap.batch_time
- 0.60971 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 105 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 240). Per call 0.0381069 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:10:49Z
vmap.batch_time0.6097 s
full_pipeline.steady_per_call_s0.05619 s
single_jit_block0.05619 s
single_jit_median0.05597 s
full_pipeline_vmap16.steady_per_call_s0.03811 s
vmap.per_call0.03811 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:09:55Z
component_total0.05592 s
Curvature matrix F0.02885 s
Reconstruction (NNLS)0.02267 s
Data vector D (mapping + PSF)0.003504 s
Mapped reconstruction, chi-squared & log evidence0.001451 s
Ray-trace grids (tracer)0.0003203 s
Blurred image (non-linear light)2.341e-05 s
All recorded keys (7 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
prefix_7.steady_per_call_s0.05592 s
prefix_6.steady_per_call_s0.05447 s
prefix_4.steady_per_call_s0.0327 s
prefix_5.steady_per_call_s0.0318 s
prefix_3.steady_per_call_s0.003847 s
prefix_2.steady_per_call_s0.0003437 s
prefix_1.steady_per_call_s0.0003203 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T11:10:49Z
full_pipeline_vmap16.first_call_s16.4 s
full_pipeline.compile_s9.577 s
full_pipeline.lower_s2.022 s
full_pipeline.first_call_s0.2765 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.492e-10
- tolerance
- 0.2483
Status, decision and validation
- Class
- secondary
- Status
- current
- Decision
- multi-galaxy-rectangular-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:10:49Z
- Run
legacy/550512bc568d55ae8152- Record
lifecycle/f6d5339ad2b2bd8b790b
Configuration
- Setup id
jax_gpu_sparse_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 3.684123
Evidence
- runtime evidence
results/multi_galaxy/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/runtime.json - fit figure
results/multi_galaxy/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/fit.png - breakdown evidence
results/multi_galaxy/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/breakdown.json - parity evidence
results/multi_galaxy/rectangular/hst/jax_gpu_sparse_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-30T11:10:49Z · runtime 0.03811 s ·
lifecycle/f6d5339ad2b2bd8b790b
← Profiling TimingsPyAutoLens / multi_galaxy / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T11:47:28Z
- Runtime (vmap per call)
- 1.09857 sProducer: projected_node_throughput.per_call_s from warm_iid_median_s
- single_jit_block
- 1.09857 s
- Est. 12 CPU
- 0.18309 shuman 2026-10-26: per-call / 6 at 12 cores
- Node throughput
- 214.8 calls/s · 236 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 236, memory 287). Per call 1.09857 s from warm_iid_median_s. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T11:47:28Z
Likelihood breakdown
Component total · s · current · measured 2026-10-30T11:46:40Z
component_total0.7199 s
Reconstruction (NNLS)0.231 s
Curvature matrix F [numba]0.1828 s
Data vector D [numba]0.1328 s
Chi-squared & log evidence0.06456 s
Mapped reconstructed image0.04953 s
Inversion build (trace + mesh + mappers)0.03861 s
Blurred image (non-linear light)0.01029 s
Regularization (F + H)0.01009 s
FitImaging construct (tracer)0.0002115 s
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.164e-10
- tolerance
- 0.2483
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- multi-galaxy-rectangular-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T11:47:28Z
- Run
legacy/f6910d39964425751f2f- Record
lifecycle/a3ef052bb150d3365992
Configuration
- Setup id
numba_cpu_sparse_fp64- Setup backend
- numba
- Setup device
- cpu
- Setup operator
- sparse
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 1
- Peak RSS (GB)
- 3.201253
Evidence
- runtime evidence
results/multi_galaxy/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/runtime.json - fit figure
results/multi_galaxy/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/fit.png - parity evidence
results/multi_galaxy/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/multi_galaxy/rectangular/hst/numba_cpu_sparse_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-30T11:47:28Z · runtime 1.09857 s ·
lifecycle/a3ef052bb150d3365992
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:15:42Z
- Runtime (vmap per call)
- 0.00095 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00134 s
- single_jit_block
- 0.00153 s
- vmap.per_call
- 0.00095 s
- vmap.batch_time
- 0.00286 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 30400 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 942). Per call 0.000954017 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:15:42Z
vmap.batch_time0.002862 s
single_jit_block0.001532 s
single_jit_median0.001341 s
vmap.per_call0.000954 s
Likelihood breakdown
Component total · s · current · measured 2026-10-31T12:18:45Z
component_total0.001463 s
Step 0: ray trace0.0005805 s
Pairing chi-squared / fused-wrapper residual0.0002411 s
Step 6: neighbourhood0.0001968 s
Solved source centre0.0001837 s
Step 4: neighbourhood0.0001696 s
Step 6: selection0.0001206 s
Step 7: neighbourhood0.000115 s
Step 0: selection0.0001087 s
Step 3: containment9.955e-05 s
Step 7: containment8.796e-05 s
Step 1: up sample7.149e-05 s
Step 0: up sample6.246e-05 s
Step 2: containment5.571e-05 s
Step 6: ray trace5.569e-05 s
Step 5: ray trace5.501e-05 s
Step 3: neighbourhood5.183e-05 s
Step 2: neighbourhood3.998e-05 s
Step 3: up sample3.988e-05 s
Step 5: up sample3.872e-05 s
Step 4: ray trace3.604e-05 s
Step 2: ray trace2.912e-05 s
Step 4: up sample2.048e-05 s
Step 1: selection1.923e-05 s
Step 3: ray trace1.687e-05 s
Step 1: containment2.407e-06 s
All recorded keys (43 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
step_06_neighbourhood.steady_per_call_s0.001512 s
step_07_neighbourhood.steady_per_call_s0.001466 s
full_solved.steady_per_call_s0.001463 s
full_plain_control.steady_per_call_s0.001451 s
step_06_up_sample.steady_per_call_s0.001395 s
step_07_containment.steady_per_call_s0.001378 s
step_07_selection.steady_per_call_s0.001351 s
step_07_up_sample.steady_per_call_s0.00134 s
step_06_selection.steady_per_call_s0.001315 s
step_07_ray_trace.steady_per_call_s0.00129 s
step_06_ray_trace.steady_per_call_s0.00127 s
step_05_ray_trace.steady_per_call_s0.001234 s
magnification_filter.steady_per_call_s0.001222 s
step_05_containment.steady_per_call_s0.001216 s
step_05_up_sample.steady_per_call_s0.001214 s
step_05_selection.steady_per_call_s0.0012 s
step_06_containment.steady_per_call_s0.001194 s
step_04_up_sample.steady_per_call_s0.001179 s
step_05_neighbourhood.steady_per_call_s0.001175 s
step_04_neighbourhood.steady_per_call_s0.001159 s
step_04_ray_trace.steady_per_call_s0.001098 s
step_03_containment.steady_per_call_s0.001096 s
step_03_up_sample.steady_per_call_s0.001061 s
step_04_containment.steady_per_call_s0.001038 s
step_03_neighbourhood.steady_per_call_s0.001022 s
step_03_ray_trace.steady_per_call_s0.0009967 s
step_02_neighbourhood.steady_per_call_s0.0009948 s
step_04_selection.steady_per_call_s0.000989 s
step_02_containment.steady_per_call_s0.0009827 s
step_02_up_sample.steady_per_call_s0.0009798 s
step_03_selection.steady_per_call_s0.0009698 s
step_02_selection.steady_per_call_s0.0009549 s
step_02_ray_trace.steady_per_call_s0.000927 s
step_01_selection.steady_per_call_s0.0009015 s
step_01_up_sample.steady_per_call_s0.0008979 s
step_00_up_sample.steady_per_call_s0.0008952 s
step_01_containment.steady_per_call_s0.0008823 s
step_01_ray_trace.steady_per_call_s0.0008799 s
step_00_selection.steady_per_call_s0.0008584 s
step_00_neighbourhood.steady_per_call_s0.0008327 s
step_01_neighbourhood.steady_per_call_s0.0008264 s
step_00_ray_trace.steady_per_call_s0.0007642 s
step_00_containment.steady_per_call_s0.0007497 s
Compilation and setup
Largest value · s · current · measured 2026-10-31T12:18:45Z
full_solved.compile_s4.449 s
full_plain_control.compile_s4.404 s
full_solved.lower_s2.689 s
magnification_filter.compile_s2.107 s
step_07_neighbourhood.compile_s1.981 s
step_07_selection.compile_s1.958 s
step_07_containment.compile_s1.951 s
step_07_up_sample.compile_s1.946 s
step_07_ray_trace.compile_s1.915 s
full_plain_control.lower_s1.859 s
step_06_up_sample.compile_s1.846 s
step_06_neighbourhood.compile_s1.791 s
step_06_ray_trace.compile_s1.75 s
step_06_selection.compile_s1.743 s
step_06_containment.compile_s1.731 s
step_05_up_sample.compile_s1.649 s
step_05_neighbourhood.compile_s1.625 s
step_05_ray_trace.compile_s1.625 s
step_05_containment.compile_s1.604 s
step_05_selection.compile_s1.602 s
step_04_up_sample.compile_s1.544 s
step_04_neighbourhood.compile_s1.532 s
step_04_selection.compile_s1.498 s
step_04_ray_trace.compile_s1.45 s
step_04_containment.compile_s1.441 s
step_03_up_sample.compile_s1.366 s
step_03_neighbourhood.compile_s1.36 s
step_03_selection.compile_s1.326 s
step_03_containment.compile_s1.318 s
step_03_ray_trace.compile_s1.282 s
step_02_up_sample.compile_s1.206 s
step_02_neighbourhood.compile_s1.187 s
step_02_containment.compile_s1.156 s
step_02_selection.compile_s1.146 s
magnification_filter.lower_s1.111 s
step_02_ray_trace.compile_s1.109 s
step_07_ray_trace.lower_s0.932 s
step_01_neighbourhood.compile_s0.93 s
step_07_neighbourhood.lower_s0.9291 s
step_07_up_sample.lower_s0.9269 s
step_01_up_sample.compile_s0.925 s
step_07_selection.lower_s0.9192 s
step_06_up_sample.lower_s0.8894 s
step_01_selection.compile_s0.8791 s
step_06_selection.lower_s0.8696 s
step_06_containment.lower_s0.8659 s
step_06_ray_trace.lower_s0.8616 s
step_01_containment.compile_s0.8557 s
step_05_containment.lower_s0.8193 s
step_05_neighbourhood.lower_s0.8158 s
step_05_ray_trace.lower_s0.8117 s
step_01_ray_trace.compile_s0.7958 s
step_04_neighbourhood.lower_s0.7619 s
step_04_selection.lower_s0.7578 s
step_04_ray_trace.lower_s0.7551 s
step_07_containment.lower_s0.7422 s
step_03_containment.lower_s0.7149 s
step_03_neighbourhood.lower_s0.7149 s
step_00_up_sample.compile_s0.7122 s
step_06_neighbourhood.lower_s0.7071 s
step_00_neighbourhood.compile_s0.6923 s
step_02_up_sample.lower_s0.6695 s
step_02_selection.lower_s0.6675 s
step_02_ray_trace.lower_s0.6592 s
step_05_selection.lower_s0.6552 s
step_05_up_sample.lower_s0.6463 s
step_01_neighbourhood.lower_s0.6016 s
step_00_selection.compile_s0.5987 s
step_04_up_sample.lower_s0.5854 s
step_01_ray_trace.lower_s0.5773 s
step_04_containment.lower_s0.5727 s
step_00_containment.compile_s0.5691 s
step_03_selection.lower_s0.5571 s
step_03_up_sample.lower_s0.5363 s
step_03_ray_trace.lower_s0.5216 s
step_00_selection.lower_s0.5012 s
step_02_neighbourhood.lower_s0.482 s
step_02_containment.lower_s0.4651 s
step_01_selection.lower_s0.4249 s
source_centre.lower_s0.4186 s
step_01_up_sample.lower_s0.4185 s
step_01_containment.lower_s0.397 s
step_00_up_sample.lower_s0.3568 s
step_00_neighbourhood.lower_s0.3456 s
source_centre.compile_s0.3314 s
step_00_containment.lower_s0.3062 s
step_00_ray_trace.lower_s0.2311 s
step_00_ray_trace.compile_s0.1803 s
full_solved.first_call_s0.006135 s
step_00_ray_trace.first_call_s0.003385 s
full_plain_control.first_call_s0.003002 s
step_06_neighbourhood.first_call_s0.002692 s
step_07_up_sample.first_call_s0.002648 s
step_04_up_sample.first_call_s0.002642 s
step_07_neighbourhood.first_call_s0.002546 s
step_05_up_sample.first_call_s0.002507 s
step_07_ray_trace.first_call_s0.002473 s
step_06_selection.first_call_s0.002455 s
step_04_selection.first_call_s0.002454 s
step_05_containment.first_call_s0.002453 s
step_04_neighbourhood.first_call_s0.002444 s
step_05_ray_trace.first_call_s0.002413 s
step_07_selection.first_call_s0.00241 s
step_07_containment.first_call_s0.002403 s
step_06_up_sample.first_call_s0.002385 s
magnification_filter.first_call_s0.002375 s
step_04_ray_trace.first_call_s0.002349 s
step_06_ray_trace.first_call_s0.002326 s
step_06_containment.first_call_s0.002322 s
step_04_containment.first_call_s0.002316 s
step_05_selection.first_call_s0.002308 s
step_03_neighbourhood.first_call_s0.002255 s
step_05_neighbourhood.first_call_s0.002233 s
step_00_neighbourhood.first_call_s0.002187 s
step_02_neighbourhood.first_call_s0.00217 s
step_03_up_sample.first_call_s0.002155 s
step_02_up_sample.first_call_s0.002104 s
step_02_containment.first_call_s0.002088 s
step_03_containment.first_call_s0.002081 s
step_03_selection.first_call_s0.002066 s
step_02_selection.first_call_s0.002055 s
step_03_ray_trace.first_call_s0.002036 s
step_02_ray_trace.first_call_s0.001984 s
step_00_up_sample.first_call_s0.001961 s
step_01_neighbourhood.first_call_s0.001959 s
step_00_selection.first_call_s0.001921 s
step_01_containment.first_call_s0.00192 s
step_01_up_sample.first_call_s0.0019 s
step_01_selection.first_call_s0.001873 s
step_01_ray_trace.first_call_s0.00186 s
step_00_containment.first_call_s0.00177 s
source_centre.first_call_s0.001253 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 5.329e-15
- tolerance
- 0.0007743
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- point-source-image-image-plane-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:15:42Z
- Run
legacy/ddf56e65717e6aaa0a2a- Record
lifecycle/6cbf08c848ae6cdb820f
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.976896
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/fit.png - parity evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/parity.json - compile evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/gradient.json
History
- superseded · measured 2026-10-31T12:16:44Z · runtime 0.00094 s ·
lifecycle/df5ac15058c09412b486 - current (this page) · measured 2026-10-30T08:15:42Z · runtime 0.00095 s ·
lifecycle/6cbf08c848ae6cdb820f - superseded · measured 2026-10-28T22:46:07Z · runtime 0.00110 s ·
lifecycle/e79da09a9eb270775fd2 - superseded · measured 2026-10-28T22:44:39Z · runtime 0.00107 s ·
lifecycle/821aa56cbff8d9e71164
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:44:39Z
- Runtime (vmap per call)
- 0.00107 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00153 s
- single_jit_block
- 0.00182 s
- vmap.per_call
- 0.00107 s
- vmap.batch_time
- 0.00321 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 27110 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1046). Per call 0.00106973 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:44:39Z
vmap.batch_time0.003209 s
single_jit_block0.001823 s
single_jit_median0.001527 s
vmap.per_call0.00107 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6cbf08c848ae6cdb820f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T22:44:39Z
- Run
legacy/38455f7cf75c397cea9e- Record
lifecycle/821aa56cbff8d9e71164
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.879944
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/runtime.json
History
- superseded · measured 2026-10-31T12:16:44Z · runtime 0.00094 s ·
lifecycle/df5ac15058c09412b486 - current · measured 2026-10-30T08:15:42Z · runtime 0.00095 s ·
lifecycle/6cbf08c848ae6cdb820f - superseded · measured 2026-10-28T22:46:07Z · runtime 0.00110 s ·
lifecycle/e79da09a9eb270775fd2 - superseded (this page) · measured 2026-10-28T22:44:39Z · runtime 0.00107 s ·
lifecycle/821aa56cbff8d9e71164
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:46:07Z
- Runtime (vmap per call)
- 0.00110 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00156 s
- single_jit_block
- 0.00190 s
- vmap.per_call
- 0.00110 s
- vmap.batch_time
- 0.00329 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 26440 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 872). Per call 0.0010969 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:46:07Z
vmap.batch_time0.003291 s
single_jit_block0.001899 s
single_jit_median0.001556 s
vmap.per_call0.001097 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T22:46:33Z
component_total0.002014 s
Step 0: ray trace0.0005592 s
Step 0: containment0.0002343 s
Step 7: selection0.0002079 s
Step 6: up sample0.0002015 s
Solved source centre0.0001871 s
Step 6: neighbourhood0.0001756 s
Step 7: up sample0.0001715 s
Step 1: neighbourhood0.000163 s
Step 1: ray trace0.0001571 s
Step 2: containment0.0001482 s
Step 6: ray trace0.0001353 s
Step 3: selection0.0001181 s
Step 3: ray trace0.0001133 s
Step 4: containment0.0001106 s
Magnification filter0.0001034 s
Step 5: containment0.0001021 s
Pairing chi-squared / fused-wrapper residual0.0001011 s
Step 5: up sample7.54e-05 s
Step 7: containment6.653e-05 s
Step 4: selection6.233e-05 s
Step 2: ray trace5.053e-05 s
Step 5: selection3.945e-05 s
Step 2: neighbourhood3.427e-05 s
Step 4: neighbourhood3.023e-05 s
Step 0: up sample1.9e-05 s
Step 3: neighbourhood6.783e-06 s
All recorded keys (43 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_solved.steady_per_call_s0.002014 s
magnification_filter.steady_per_call_s0.001913 s
step_07_up_sample.steady_per_call_s0.00181 s
full_plain_control.steady_per_call_s0.00177 s
step_06_up_sample.steady_per_call_s0.00168 s
step_07_selection.steady_per_call_s0.001664 s
step_07_neighbourhood.steady_per_call_s0.001638 s
step_06_ray_trace.steady_per_call_s0.001603 s
step_06_containment.steady_per_call_s0.001496 s
step_06_neighbourhood.steady_per_call_s0.001478 s
step_05_up_sample.steady_per_call_s0.001467 s
step_07_containment.steady_per_call_s0.001456 s
step_05_selection.steady_per_call_s0.001447 s
step_05_containment.steady_per_call_s0.001408 s
step_05_neighbourhood.steady_per_call_s0.001392 s
step_07_ray_trace.steady_per_call_s0.001389 s
step_04_neighbourhood.steady_per_call_s0.001375 s
step_04_up_sample.steady_per_call_s0.00136 s
step_04_selection.steady_per_call_s0.001345 s
step_05_ray_trace.steady_per_call_s0.001306 s
step_06_selection.steady_per_call_s0.001303 s
step_04_containment.steady_per_call_s0.001283 s
step_03_neighbourhood.steady_per_call_s0.001257 s
step_03_selection.steady_per_call_s0.00125 s
step_03_ray_trace.steady_per_call_s0.001244 s
step_03_up_sample.steady_per_call_s0.00122 s
step_02_containment.steady_per_call_s0.00121 s
step_04_ray_trace.steady_per_call_s0.001172 s
step_02_neighbourhood.steady_per_call_s0.00114 s
step_01_neighbourhood.steady_per_call_s0.001138 s
step_03_containment.steady_per_call_s0.001132 s
step_02_up_sample.steady_per_call_s0.00113 s
step_02_selection.steady_per_call_s0.001106 s
step_01_ray_trace.steady_per_call_s0.001094 s
step_02_ray_trace.steady_per_call_s0.001062 s
step_01_containment.steady_per_call_s0.001021 s
step_01_up_sample.steady_per_call_s0.001011 s
step_00_containment.steady_per_call_s0.0009806 s
step_01_selection.steady_per_call_s0.0009751 s
step_00_selection.steady_per_call_s0.0009649 s
step_00_up_sample.steady_per_call_s0.0009374 s
step_00_neighbourhood.steady_per_call_s0.0009184 s
step_00_ray_trace.steady_per_call_s0.0007463 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T22:46:33Z
full_solved.compile_s4.012 s
full_plain_control.compile_s3.539 s
full_solved.lower_s2.543 s
magnification_filter.compile_s1.982 s
step_07_neighbourhood.compile_s1.881 s
step_07_up_sample.compile_s1.851 s
step_07_selection.compile_s1.828 s
step_07_containment.compile_s1.727 s
step_07_ray_trace.compile_s1.671 s
full_plain_control.lower_s1.664 s
step_06_neighbourhood.compile_s1.611 s
step_06_selection.compile_s1.601 s
step_06_up_sample.compile_s1.597 s
step_06_containment.compile_s1.557 s
step_06_ray_trace.compile_s1.543 s
step_05_containment.compile_s1.485 s
step_05_selection.compile_s1.479 s
step_05_neighbourhood.compile_s1.478 s
step_05_up_sample.compile_s1.454 s
step_05_ray_trace.compile_s1.451 s
step_04_neighbourhood.compile_s1.377 s
step_07_neighbourhood.lower_s1.363 s
step_04_up_sample.compile_s1.363 s
step_04_selection.compile_s1.352 s
step_04_containment.compile_s1.338 s
step_04_ray_trace.compile_s1.282 s
step_07_up_sample.lower_s1.276 s
step_03_neighbourhood.compile_s1.23 s
step_03_up_sample.compile_s1.227 s
step_03_selection.compile_s1.199 s
step_03_containment.compile_s1.18 s
step_03_ray_trace.compile_s1.158 s
step_02_neighbourhood.compile_s1.004 s
step_02_up_sample.compile_s0.9904 s
step_02_selection.compile_s0.9805 s
step_02_containment.compile_s0.9508 s
step_02_ray_trace.compile_s0.9156 s
magnification_filter.lower_s0.8977 s
step_01_up_sample.compile_s0.8549 s
step_07_selection.lower_s0.8448 s
step_01_neighbourhood.compile_s0.8408 s
step_07_containment.lower_s0.8233 s
step_01_selection.compile_s0.7981 s
step_06_up_sample.lower_s0.7905 s
step_01_containment.compile_s0.7878 s
step_06_neighbourhood.lower_s0.785 s
step_06_containment.lower_s0.7806 s
step_06_ray_trace.lower_s0.7735 s
step_05_selection.lower_s0.7635 s
step_05_ray_trace.lower_s0.7389 s
step_05_neighbourhood.lower_s0.7299 s
step_04_neighbourhood.lower_s0.7185 s
step_01_ray_trace.compile_s0.7146 s
step_07_ray_trace.lower_s0.706 s
step_04_selection.lower_s0.7023 s
step_04_ray_trace.lower_s0.6668 s
step_06_selection.lower_s0.6617 s
step_03_neighbourhood.lower_s0.6552 s
step_03_containment.lower_s0.6537 s
step_00_up_sample.compile_s0.6414 s
step_00_neighbourhood.compile_s0.6391 s
step_05_up_sample.lower_s0.6283 s
step_05_containment.lower_s0.62 s
step_02_selection.lower_s0.5932 s
step_04_up_sample.lower_s0.5699 s
step_02_up_sample.lower_s0.5684 s
step_02_ray_trace.lower_s0.5676 s
step_04_containment.lower_s0.5614 s
step_00_selection.compile_s0.561 s
step_01_selection.lower_s0.5399 s
step_03_up_sample.lower_s0.517 s
step_00_containment.compile_s0.5147 s
step_03_selection.lower_s0.508 s
step_01_ray_trace.lower_s0.4924 s
step_03_ray_trace.lower_s0.4915 s
step_00_selection.lower_s0.4618 s
step_02_neighbourhood.lower_s0.4583 s
step_02_containment.lower_s0.4391 s
step_01_up_sample.lower_s0.398 s
step_01_neighbourhood.lower_s0.3949 s
step_01_containment.lower_s0.394 s
source_centre.lower_s0.3667 s
step_00_neighbourhood.lower_s0.3335 s
step_00_up_sample.lower_s0.333 s
source_centre.compile_s0.3061 s
step_00_containment.lower_s0.2979 s
step_00_ray_trace.lower_s0.2321 s
step_00_ray_trace.compile_s0.1839 s
full_solved.first_call_s0.008819 s
step_00_ray_trace.first_call_s0.003555 s
full_plain_control.first_call_s0.003122 s
step_07_neighbourhood.first_call_s0.002964 s
step_05_containment.first_call_s0.002705 s
step_07_up_sample.first_call_s0.002702 s
magnification_filter.first_call_s0.002642 s
step_07_containment.first_call_s0.002617 s
step_07_selection.first_call_s0.002587 s
step_07_ray_trace.first_call_s0.002554 s
step_04_containment.first_call_s0.002433 s
step_03_selection.first_call_s0.002415 s
step_06_neighbourhood.first_call_s0.002347 s
step_05_selection.first_call_s0.002314 s
step_05_ray_trace.first_call_s0.002311 s
step_04_up_sample.first_call_s0.002296 s
step_06_selection.first_call_s0.002285 s
step_06_up_sample.first_call_s0.002281 s
step_06_containment.first_call_s0.002267 s
step_04_neighbourhood.first_call_s0.002251 s
step_05_neighbourhood.first_call_s0.002249 s
step_06_ray_trace.first_call_s0.002247 s
step_05_up_sample.first_call_s0.002237 s
step_04_selection.first_call_s0.002234 s
step_01_up_sample.first_call_s0.002233 s
step_04_ray_trace.first_call_s0.002232 s
step_03_up_sample.first_call_s0.002222 s
step_03_neighbourhood.first_call_s0.002219 s
step_02_selection.first_call_s0.002181 s
step_00_up_sample.first_call_s0.002162 s
step_00_selection.first_call_s0.002151 s
step_02_up_sample.first_call_s0.002117 s
step_03_containment.first_call_s0.002094 s
step_03_ray_trace.first_call_s0.002071 s
step_02_containment.first_call_s0.002056 s
step_02_neighbourhood.first_call_s0.002021 s
step_02_ray_trace.first_call_s0.001986 s
step_01_neighbourhood.first_call_s0.001984 s
step_01_containment.first_call_s0.001923 s
step_01_selection.first_call_s0.001891 s
step_00_neighbourhood.first_call_s0.00188 s
step_01_ray_trace.first_call_s0.001799 s
step_00_containment.first_call_s0.001792 s
source_centre.first_call_s0.001298 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.329e-15
- tolerance
- 0.0007743
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6cbf08c848ae6cdb820f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T22:46:07Z
- Run
legacy/a90cdad1a226f3931516- Record
lifecycle/e79da09a9eb270775fd2
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.055465
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-31T12:16:44Z · runtime 0.00094 s ·
lifecycle/df5ac15058c09412b486 - current · measured 2026-10-30T08:15:42Z · runtime 0.00095 s ·
lifecycle/6cbf08c848ae6cdb820f - superseded (this page) · measured 2026-10-28T22:46:07Z · runtime 0.00110 s ·
lifecycle/e79da09a9eb270775fd2 - superseded · measured 2026-10-28T22:44:39Z · runtime 0.00107 s ·
lifecycle/821aa56cbff8d9e71164
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-31T12:16:44Z
- Runtime (vmap per call)
- 0.00094 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00131 s
- single_jit_block
- 0.00155 s
- vmap.per_call
- 0.00094 s
- vmap.batch_time
- 0.00282 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 30900 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1137). Per call 0.000938442 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-31T12:16:44Z
vmap.batch_time0.002815 s
single_jit_block0.001548 s
single_jit_median0.001311 s
vmap.per_call0.0009384 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.776e-15
- tolerance
- 0.0007197
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6cbf08c848ae6cdb820f
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-31T12:16:44Z
- Run
legacy/6dd7b76aed395c2ec0f1- Record
lifecycle/df5ac15058c09412b486
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.809427
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/fit.png - parity evidence
results/point_source_image/image_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/parity.json
History
- superseded (this page) · measured 2026-10-31T12:16:44Z · runtime 0.00094 s ·
lifecycle/df5ac15058c09412b486 - current · measured 2026-10-30T08:15:42Z · runtime 0.00095 s ·
lifecycle/6cbf08c848ae6cdb820f - superseded · measured 2026-10-28T22:46:07Z · runtime 0.00110 s ·
lifecycle/e79da09a9eb270775fd2 - superseded · measured 2026-10-28T22:44:39Z · runtime 0.00107 s ·
lifecycle/821aa56cbff8d9e71164
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:39:11Z
- Runtime (vmap per call)
- 0.00040 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00085 s
- single_jit_block
- 0.00098 s
- vmap.per_call
- 0.00040 s
- vmap.batch_time
- 0.00119 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 10120 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 800). Per call 0.000395082 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:39:11Z
vmap.batch_time0.001185 s
single_jit_block0.0009782 s
single_jit_median0.0008456 s
vmap.per_call0.0003951 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:38:24Z
component_total0.001053 s
Solved source centre0.0003529 s
Step 6: containment0.0003011 s
Step 1: neighbourhood0.0002456 s
Step 0: containment0.000188 s
Step 2: containment0.0001492 s
Step 0: neighbourhood0.0001485 s
Step 7: containment0.0001301 s
Step 7: up sample0.0001173 s
Step 5: selection8.821e-05 s
Step 6: up sample8.383e-05 s
Step 7: neighbourhood8.288e-05 s
Step 4: neighbourhood7.295e-05 s
Step 3: neighbourhood7.257e-05 s
Step 3: containment6.908e-05 s
Step 4: containment6.653e-05 s
Step 4: up sample6.547e-05 s
Step 3: selection5.808e-05 s
Step 2: neighbourhood5.63e-05 s
Step 5: neighbourhood5.388e-05 s
Step 5: containment5.051e-05 s
Step 6: neighbourhood5e-05 s
Step 4: selection3.822e-05 s
Step 5: up sample3.802e-05 s
Step 3: up sample2.876e-05 s
Step 1: containment1.1e-05 s
Step 1: ray trace1.026e-05 s
Step 7: selection4.586e-06 s
Step 2: up sample1.854e-06 s
Step 1: selection4.758e-07 s
All recorded keys (43 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
step_07_up_sample.steady_per_call_s0.001249 s
step_06_containment.steady_per_call_s0.001145 s
step_07_neighbourhood.steady_per_call_s0.001132 s
step_06_up_sample.steady_per_call_s0.001115 s
magnification_filter.steady_per_call_s0.001106 s
full_plain_control.steady_per_call_s0.001079 s
full_solved.steady_per_call_s0.001053 s
step_07_selection.steady_per_call_s0.001049 s
step_07_containment.steady_per_call_s0.001044 s
step_06_neighbourhood.steady_per_call_s0.001031 s
step_05_up_sample.steady_per_call_s0.001031 s
step_05_neighbourhood.steady_per_call_s0.0009932 s
step_06_selection.steady_per_call_s0.0009815 s
step_04_up_sample.steady_per_call_s0.0009649 s
step_05_selection.steady_per_call_s0.0009393 s
step_07_ray_trace.steady_per_call_s0.0009143 s
step_04_neighbourhood.steady_per_call_s0.0008994 s
step_03_up_sample.steady_per_call_s0.0008534 s
step_05_containment.steady_per_call_s0.0008511 s
step_06_ray_trace.steady_per_call_s0.0008441 s
step_04_selection.steady_per_call_s0.0008264 s
step_03_neighbourhood.steady_per_call_s0.0008246 s
step_05_ray_trace.steady_per_call_s0.0008006 s
step_01_neighbourhood.steady_per_call_s0.0007968 s
step_04_containment.steady_per_call_s0.0007882 s
step_03_selection.steady_per_call_s0.0007521 s
step_02_up_sample.steady_per_call_s0.0007224 s
step_04_ray_trace.steady_per_call_s0.0007217 s
step_02_neighbourhood.steady_per_call_s0.0007205 s
step_03_containment.steady_per_call_s0.000694 s
step_02_containment.steady_per_call_s0.0006908 s
step_02_selection.steady_per_call_s0.0006642 s
step_01_up_sample.steady_per_call_s0.0006514 s
step_03_ray_trace.steady_per_call_s0.0006249 s
step_00_neighbourhood.steady_per_call_s0.0005542 s
step_01_selection.steady_per_call_s0.0005512 s
step_01_containment.steady_per_call_s0.0005507 s
step_02_ray_trace.steady_per_call_s0.0005416 s
step_01_ray_trace.steady_per_call_s0.0005397 s
step_00_up_sample.steady_per_call_s0.0005295 s
step_00_containment.steady_per_call_s0.0004242 s
step_00_selection.steady_per_call_s0.0004057 s
step_00_ray_trace.steady_per_call_s0.0002362 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:38:24Z
full_solved.compile_s6.717 s
full_plain_control.compile_s6.336 s
magnification_filter.compile_s4.829 s
step_07_up_sample.compile_s4.492 s
step_07_neighbourhood.compile_s4.488 s
step_07_selection.compile_s4.478 s
step_07_containment.compile_s4.378 s
step_07_ray_trace.compile_s4.345 s
step_06_up_sample.compile_s4.142 s
step_06_neighbourhood.compile_s4.134 s
step_06_selection.compile_s3.956 s
step_06_containment.compile_s3.934 s
step_06_ray_trace.compile_s3.88 s
step_05_neighbourhood.compile_s3.798 s
step_05_up_sample.compile_s3.671 s
step_05_containment.compile_s3.601 s
step_05_selection.compile_s3.579 s
step_05_ray_trace.compile_s3.519 s
step_04_up_sample.compile_s3.405 s
step_04_neighbourhood.compile_s3.366 s
full_solved.lower_s3.36 s
step_04_containment.compile_s3.187 s
step_04_selection.compile_s3.158 s
step_04_ray_trace.compile_s3.132 s
step_03_up_sample.compile_s3.005 s
step_03_neighbourhood.compile_s2.947 s
step_03_containment.compile_s2.887 s
step_03_selection.compile_s2.862 s
step_03_ray_trace.compile_s2.799 s
step_02_up_sample.compile_s2.67 s
step_02_selection.compile_s2.561 s
step_02_neighbourhood.compile_s2.539 s
step_02_containment.compile_s2.53 s
step_02_ray_trace.compile_s2.381 s
step_01_neighbourhood.compile_s2.282 s
step_01_up_sample.compile_s2.259 s
full_plain_control.lower_s2.165 s
step_01_containment.compile_s1.915 s
step_01_selection.compile_s1.888 s
step_01_ray_trace.compile_s1.785 s
step_00_up_sample.compile_s1.72 s
step_00_neighbourhood.compile_s1.626 s
magnification_filter.lower_s1.316 s
step_00_selection.compile_s1.228 s
step_07_selection.lower_s1.146 s
step_07_neighbourhood.lower_s1.11 s
step_00_containment.compile_s1.083 s
step_07_containment.lower_s1.076 s
step_06_up_sample.lower_s1.058 s
step_06_containment.lower_s1.041 s
step_06_neighbourhood.lower_s1.028 s
step_06_ray_trace.lower_s1.023 s
step_05_neighbourhood.lower_s0.9914 s
step_05_ray_trace.lower_s0.9816 s
step_07_up_sample.lower_s0.9425 s
step_05_selection.lower_s0.94 s
step_07_ray_trace.lower_s0.9163 s
step_04_up_sample.lower_s0.8911 s
step_04_selection.lower_s0.8812 s
step_06_selection.lower_s0.8736 s
step_04_ray_trace.lower_s0.8697 s
step_03_neighbourhood.lower_s0.8285 s
step_05_up_sample.lower_s0.8171 s
step_03_containment.lower_s0.8059 s
step_05_containment.lower_s0.7847 s
step_02_selection.lower_s0.7629 s
step_02_up_sample.lower_s0.7515 s
source_centre.compile_s0.7445 s
step_04_neighbourhood.lower_s0.7328 s
step_04_containment.lower_s0.7326 s
step_02_ray_trace.lower_s0.717 s
step_01_neighbourhood.lower_s0.6894 s
step_03_up_sample.lower_s0.6785 s
step_03_selection.lower_s0.6536 s
step_03_ray_trace.lower_s0.6417 s
step_01_ray_trace.lower_s0.6372 s
step_02_neighbourhood.lower_s0.6048 s
step_02_containment.lower_s0.5894 s
step_00_selection.lower_s0.5683 s
step_01_up_sample.lower_s0.5129 s
step_01_selection.lower_s0.5117 s
step_01_containment.lower_s0.4897 s
source_centre.lower_s0.4805 s
step_00_up_sample.lower_s0.4494 s
step_00_neighbourhood.lower_s0.4239 s
step_00_containment.lower_s0.4055 s
step_00_ray_trace.compile_s0.3967 s
step_00_ray_trace.lower_s0.2915 s
full_solved.first_call_s0.01547 s
step_07_up_sample.first_call_s0.01305 s
full_plain_control.first_call_s0.01229 s
step_07_neighbourhood.first_call_s0.01196 s
magnification_filter.first_call_s0.0119 s
step_07_selection.first_call_s0.01126 s
step_07_containment.first_call_s0.01123 s
step_07_ray_trace.first_call_s0.01116 s
step_06_up_sample.first_call_s0.0108 s
step_06_neighbourhood.first_call_s0.01073 s
step_06_ray_trace.first_call_s0.01054 s
step_06_containment.first_call_s0.01038 s
step_06_selection.first_call_s0.01031 s
step_05_up_sample.first_call_s0.009957 s
step_05_selection.first_call_s0.009582 s
step_05_containment.first_call_s0.009475 s
step_04_up_sample.first_call_s0.00946 s
step_05_neighbourhood.first_call_s0.009452 s
step_05_ray_trace.first_call_s0.009227 s
step_04_neighbourhood.first_call_s0.008739 s
step_04_ray_trace.first_call_s0.008645 s
step_04_selection.first_call_s0.00857 s
step_04_containment.first_call_s0.008302 s
step_03_neighbourhood.first_call_s0.008205 s
step_03_up_sample.first_call_s0.007908 s
step_03_containment.first_call_s0.007162 s
step_03_selection.first_call_s0.007098 s
step_02_neighbourhood.first_call_s0.006842 s
step_02_containment.first_call_s0.00684 s
step_03_ray_trace.first_call_s0.006828 s
step_02_selection.first_call_s0.00665 s
step_02_up_sample.first_call_s0.006593 s
step_01_neighbourhood.first_call_s0.006125 s
step_02_ray_trace.first_call_s0.005953 s
step_01_up_sample.first_call_s0.005774 s
step_01_containment.first_call_s0.005433 s
step_01_selection.first_call_s0.005202 s
step_01_ray_trace.first_call_s0.005049 s
step_00_neighbourhood.first_call_s0.004713 s
step_00_up_sample.first_call_s0.00447 s
step_00_selection.first_call_s0.003587 s
step_00_containment.first_call_s0.003411 s
source_centre.first_call_s0.002194 s
step_00_ray_trace.first_call_s0.001845 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.155e-14
- tolerance
- 0.0007743
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- point-source-image-image-plane-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:39:11Z
- Run
legacy/59d1ac30d81cb40b3c24- Record
lifecycle/6282556b81be530f7bce
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.105732
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/fit.png - gradient evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/gradient.json - breakdown evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/breakdown.json - parity evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/parity.json
History
- superseded · measured 2026-10-30T16:41:31Z · runtime 0.00003 s ·
lifecycle/e2eb2a964fe77d42835b - current (this page) · measured 2026-10-30T16:39:11Z · runtime 0.00040 s ·
lifecycle/6282556b81be530f7bce - superseded · measured 2026-10-28T21:56:51Z · runtime 0.00041 s ·
lifecycle/67adffdc1db3dc992afe - superseded · measured 2026-10-28T21:54:10Z · runtime 0.00003 s ·
lifecycle/6eaa808a0dcc55f2332c
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T21:54:10Z
- Runtime (vmap per call)
- 0.00003 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00086 s
- single_jit_block
- 0.00100 s
- vmap.per_call
- 0.00003 s
- vmap.batch_time
- 0.00161 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 159100 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 905). Per call 2.51452e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:54:10Z
vmap.batch_time0.001609 s
single_jit_block0.001003 s
single_jit_median0.0008645 s
vmap.per_call2.515e-05 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.329e-15
- tolerance
- 0.0007197
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6282556b81be530f7bce
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:54:10Z
- Run
legacy/24c6ccdf6a18e143b76c- Record
lifecycle/6eaa808a0dcc55f2332c
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.977326
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:31Z · runtime 0.00003 s ·
lifecycle/e2eb2a964fe77d42835b - current · measured 2026-10-30T16:39:11Z · runtime 0.00040 s ·
lifecycle/6282556b81be530f7bce - superseded · measured 2026-10-28T21:56:51Z · runtime 0.00041 s ·
lifecycle/67adffdc1db3dc992afe - superseded (this page) · measured 2026-10-28T21:54:10Z · runtime 0.00003 s ·
lifecycle/6eaa808a0dcc55f2332c
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T21:56:51Z
- Runtime (vmap per call)
- 0.00041 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00085 s
- single_jit_block
- 0.00105 s
- vmap.per_call
- 0.00041 s
- vmap.batch_time
- 0.00122 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 9865 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 751). Per call 0.000405493 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:56:51Z
vmap.batch_time0.001216 s
single_jit_block0.00105 s
single_jit_median0.0008472 s
vmap.per_call0.0004055 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T21:53:40Z
component_total0.00106 s
Solved source centre0.0004186 s
Step 6: containment0.0003031 s
Step 5: neighbourhood0.0002577 s
Step 7: up sample0.0002533 s
Step 3: containment0.0002521 s
Step 0: containment0.0001582 s
Step 0: neighbourhood0.0001473 s
Step 7: neighbourhood0.0001347 s
Step 5: up sample0.0001237 s
Step 5: containment9.644e-05 s
Step 6: neighbourhood9.502e-05 s
Step 3: neighbourhood8.22e-05 s
Step 1: neighbourhood7.967e-05 s
Step 2: neighbourhood5.968e-05 s
Step 0: selection5.767e-05 s
Step 4: neighbourhood5.19e-05 s
Step 2: selection4.422e-05 s
Step 4: up sample4.322e-05 s
Step 7: selection3.571e-05 s
Step 5: selection3.525e-05 s
Step 2: containment3.518e-05 s
Step 4: containment2.974e-05 s
Step 7: containment2.838e-05 s
Step 4: selection2.236e-05 s
Step 6: up sample1.733e-05 s
Step 1: up sample1.641e-05 s
Step 1: ray trace1.373e-05 s
Step 0: up sample9.9e-06 s
All recorded keys (43 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
step_07_up_sample.steady_per_call_s0.001419 s
step_05_up_sample.steady_per_call_s0.00128 s
step_06_containment.steady_per_call_s0.001184 s
step_07_neighbourhood.steady_per_call_s0.001166 s
step_05_neighbourhood.steady_per_call_s0.001156 s
full_plain_control.steady_per_call_s0.00111 s
magnification_filter.steady_per_call_s0.001098 s
step_06_up_sample.steady_per_call_s0.00109 s
step_06_neighbourhood.steady_per_call_s0.001073 s
full_solved.steady_per_call_s0.00106 s
step_07_selection.steady_per_call_s0.001031 s
step_07_containment.steady_per_call_s0.0009955 s
step_06_selection.steady_per_call_s0.0009777 s
step_07_ray_trace.steady_per_call_s0.0009671 s
step_03_containment.steady_per_call_s0.0009095 s
step_05_selection.steady_per_call_s0.0008983 s
step_04_up_sample.steady_per_call_s0.0008982 s
step_06_ray_trace.steady_per_call_s0.0008809 s
step_05_containment.steady_per_call_s0.000863 s
step_04_neighbourhood.steady_per_call_s0.000855 s
step_03_neighbourhood.steady_per_call_s0.0008123 s
step_03_up_sample.steady_per_call_s0.0008076 s
step_04_selection.steady_per_call_s0.0008031 s
step_04_containment.steady_per_call_s0.0007808 s
step_05_ray_trace.steady_per_call_s0.0007666 s
step_04_ray_trace.steady_per_call_s0.000751 s
step_03_selection.steady_per_call_s0.0007301 s
step_02_neighbourhood.steady_per_call_s0.0007135 s
step_02_up_sample.steady_per_call_s0.0006825 s
step_03_ray_trace.steady_per_call_s0.0006574 s
step_02_selection.steady_per_call_s0.0006539 s
step_01_ray_trace.steady_per_call_s0.0006444 s
step_00_up_sample.steady_per_call_s0.0006307 s
step_00_neighbourhood.steady_per_call_s0.0006208 s
step_01_containment.steady_per_call_s0.0006107 s
step_02_containment.steady_per_call_s0.0006096 s
step_01_up_sample.steady_per_call_s0.0005985 s
step_01_neighbourhood.steady_per_call_s0.000582 s
step_02_ray_trace.steady_per_call_s0.0005745 s
step_01_selection.steady_per_call_s0.0005024 s
step_00_selection.steady_per_call_s0.0004734 s
step_00_containment.steady_per_call_s0.0004158 s
step_00_ray_trace.steady_per_call_s0.0002576 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T21:53:40Z
full_solved.compile_s6.8 s
full_plain_control.compile_s6.192 s
magnification_filter.compile_s4.733 s
step_07_up_sample.compile_s4.422 s
step_07_neighbourhood.compile_s4.414 s
step_07_selection.compile_s4.267 s
step_07_ray_trace.compile_s4.185 s
step_07_containment.compile_s4.154 s
step_06_neighbourhood.compile_s4.021 s
step_06_up_sample.compile_s3.941 s
step_06_selection.compile_s3.87 s
step_06_containment.compile_s3.815 s
step_06_ray_trace.compile_s3.812 s
step_05_up_sample.compile_s3.62 s
step_05_neighbourhood.compile_s3.58 s
step_05_selection.compile_s3.444 s
step_05_containment.compile_s3.353 s
step_05_ray_trace.compile_s3.351 s
full_solved.lower_s3.237 s
step_04_neighbourhood.compile_s3.174 s
step_04_selection.compile_s3.169 s
step_04_up_sample.compile_s3.167 s
step_04_containment.compile_s3.059 s
step_04_ray_trace.compile_s3.055 s
step_03_up_sample.compile_s2.885 s
step_03_neighbourhood.compile_s2.84 s
step_03_selection.compile_s2.723 s
step_03_containment.compile_s2.683 s
step_03_ray_trace.compile_s2.645 s
step_02_up_sample.compile_s2.454 s
step_02_selection.compile_s2.431 s
step_02_neighbourhood.compile_s2.396 s
step_02_ray_trace.compile_s2.314 s
step_02_containment.compile_s2.23 s
full_plain_control.lower_s2.175 s
step_01_up_sample.compile_s2.107 s
step_01_neighbourhood.compile_s2.05 s
step_01_selection.compile_s1.783 s
step_01_containment.compile_s1.761 s
step_01_ray_trace.compile_s1.734 s
step_00_neighbourhood.compile_s1.534 s
step_00_up_sample.compile_s1.52 s
magnification_filter.lower_s1.288 s
step_00_selection.compile_s1.232 s
step_07_neighbourhood.lower_s1.104 s
step_00_containment.compile_s1.1 s
step_07_selection.lower_s1.081 s
step_07_containment.lower_s1.077 s
step_06_neighbourhood.lower_s1.023 s
step_06_up_sample.lower_s1.022 s
step_06_containment.lower_s1.018 s
step_06_ray_trace.lower_s1.011 s
step_05_up_sample.lower_s0.9515 s
step_05_selection.lower_s0.9499 s
step_05_ray_trace.lower_s0.9373 s
step_07_up_sample.lower_s0.9331 s
step_07_ray_trace.lower_s0.9145 s
step_04_up_sample.lower_s0.8879 s
step_04_selection.lower_s0.881 s
step_04_ray_trace.lower_s0.8779 s
step_06_selection.lower_s0.8608 s
step_03_neighbourhood.lower_s0.8227 s
step_03_containment.lower_s0.8109 s
step_03_ray_trace.lower_s0.7979 s
step_05_neighbourhood.lower_s0.7931 s
step_05_containment.lower_s0.781 s
step_02_selection.lower_s0.7417 s
step_02_ray_trace.lower_s0.7316 s
step_04_neighbourhood.lower_s0.7248 s
step_04_containment.lower_s0.7088 s
step_01_neighbourhood.lower_s0.6786 s
source_centre.compile_s0.6707 s
step_01_ray_trace.lower_s0.6614 s
step_03_up_sample.lower_s0.6542 s
step_03_selection.lower_s0.6498 s
step_02_up_sample.lower_s0.5862 s
step_02_neighbourhood.lower_s0.5852 s
step_02_containment.lower_s0.5745 s
step_00_selection.lower_s0.5649 s
step_01_up_sample.lower_s0.5187 s
step_01_selection.lower_s0.5145 s
step_01_containment.lower_s0.4925 s
source_centre.lower_s0.4512 s
step_00_up_sample.lower_s0.428 s
step_00_neighbourhood.lower_s0.4276 s
step_00_containment.lower_s0.386 s
step_00_ray_trace.compile_s0.3604 s
step_00_ray_trace.lower_s0.2945 s
full_solved.first_call_s0.01499 s
full_plain_control.first_call_s0.01192 s
step_07_up_sample.first_call_s0.01159 s
step_07_neighbourhood.first_call_s0.01159 s
magnification_filter.first_call_s0.01121 s
step_06_neighbourhood.first_call_s0.01104 s
step_07_ray_trace.first_call_s0.01081 s
step_07_selection.first_call_s0.01064 s
step_06_up_sample.first_call_s0.01044 s
step_07_containment.first_call_s0.0104 s
step_06_containment.first_call_s0.01003 s
step_06_selection.first_call_s0.009816 s
step_06_ray_trace.first_call_s0.009808 s
step_05_up_sample.first_call_s0.009427 s
step_05_neighbourhood.first_call_s0.009334 s
step_05_selection.first_call_s0.008932 s
step_05_containment.first_call_s0.008769 s
step_05_ray_trace.first_call_s0.008713 s
step_04_up_sample.first_call_s0.008601 s
step_04_neighbourhood.first_call_s0.008382 s
step_04_selection.first_call_s0.007932 s
step_03_up_sample.first_call_s0.007775 s
step_04_containment.first_call_s0.007732 s
step_04_ray_trace.first_call_s0.007724 s
step_03_neighbourhood.first_call_s0.007242 s
step_03_selection.first_call_s0.006934 s
step_03_ray_trace.first_call_s0.006848 s
step_03_containment.first_call_s0.006677 s
step_02_up_sample.first_call_s0.006625 s
step_02_neighbourhood.first_call_s0.006445 s
step_02_selection.first_call_s0.006176 s
step_02_ray_trace.first_call_s0.006052 s
step_02_containment.first_call_s0.005832 s
step_01_neighbourhood.first_call_s0.005548 s
step_01_containment.first_call_s0.005473 s
step_01_up_sample.first_call_s0.005405 s
step_01_ray_trace.first_call_s0.004707 s
step_01_selection.first_call_s0.004673 s
step_00_up_sample.first_call_s0.004345 s
step_00_neighbourhood.first_call_s0.004049 s
step_00_selection.first_call_s0.003657 s
step_00_containment.first_call_s0.003379 s
source_centre.first_call_s0.002163 s
step_00_ray_trace.first_call_s0.00211 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.155e-14
- tolerance
- 0.0007743
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6282556b81be530f7bce
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:56:51Z
- Run
legacy/a353926259dff6c8e30e- Record
lifecycle/67adffdc1db3dc992afe
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 1.177928
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:31Z · runtime 0.00003 s ·
lifecycle/e2eb2a964fe77d42835b - current · measured 2026-10-30T16:39:11Z · runtime 0.00040 s ·
lifecycle/6282556b81be530f7bce - superseded (this page) · measured 2026-10-28T21:56:51Z · runtime 0.00041 s ·
lifecycle/67adffdc1db3dc992afe - superseded · measured 2026-10-28T21:54:10Z · runtime 0.00003 s ·
lifecycle/6eaa808a0dcc55f2332c
← Profiling TimingsPyAutoLens / point_source_image / image_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-30T16:41:31Z
- Runtime (vmap per call)
- 0.00003 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00083 s
- single_jit_block
- 0.00106 s
- vmap.per_call
- 0.00003 s
- vmap.batch_time
- 0.00162 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 158400 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 942). Per call 2.52455e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-30T16:41:31Z
vmap.batch_time0.001616 s
single_jit_block0.001055 s
single_jit_median0.0008279 s
vmap.per_call2.525e-05 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 5.329e-15
- tolerance
- 0.0007197
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-image-image-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/6282556b81be530f7bce
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:41:31Z
- Run
legacy/63b68e99ca84c06a6fb2- Record
lifecycle/e2eb2a964fe77d42835b
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.939004
Evidence
- runtime evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/runtime.json - fit figure
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/fit.png - parity evidence
results/point_source_image/image_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/parity.json
History
- superseded (this page) · measured 2026-10-30T16:41:31Z · runtime 0.00003 s ·
lifecycle/e2eb2a964fe77d42835b - current · measured 2026-10-30T16:39:11Z · runtime 0.00040 s ·
lifecycle/6282556b81be530f7bce - superseded · measured 2026-10-28T21:56:51Z · runtime 0.00041 s ·
lifecycle/67adffdc1db3dc992afe - superseded · measured 2026-10-28T21:54:10Z · runtime 0.00003 s ·
lifecycle/6eaa808a0dcc55f2332c
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-30T16:40:02Z
- Runtime (vmap per call)
- 0.00010 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00026 s
- single_jit_block
- 0.00028 s
- vmap.per_call
- 0.00010 s
- vmap.batch_time
- 0.00031 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 145500 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 1568). Per call 0.000103104 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:40:02Z
vmap.batch_time0.0003093 s
single_jit_block0.0002848 s
single_jit_median0.0002553 s
vmap.per_call0.0001031 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:39:55Z
component_total0.0002462 s
Ray trace: _beta_hat (deflections at observed positions)0.0002286 s
Solved centre beta* (rebuilds W_i and _beta_hat)1.588e-05 s
Fused-wrapper residual (fused - last prefix)6.93e-06 s
Precision tensor W_i (jacfwd Hessian -> A^-T Theta A^-1)4.145e-06 s
Marginalisation term (rebuilds W_i)3.62e-06 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0008237 s
solved_marginalization_term.steady_per_call_s0.0002512 s
full_solved.steady_per_call_s0.0002499 s
plain_log_likelihood.steady_per_call_s0.0002472 s
solved_chi_squared.steady_per_call_s0.0002466 s
plain_chi_squared_map.steady_per_call_s0.0002465 s
plain_magnifications_at_positions.steady_per_call_s0.0002425 s
solved_source_plane_coordinate.steady_per_call_s0.0002402 s
cse_precision_once.steady_per_call_s0.0002401 s
solved_precision_tensor.steady_per_call_s0.00024 s
solved_log_likelihood.steady_per_call_s0.0002397 s
plain_model_data.steady_per_call_s0.0002369 s
cse_precision_thrice.steady_per_call_s0.0002359 s
full_plain_control.steady_per_call_s0.0002332 s
solved_beta_hat.steady_per_call_s0.0002312 s
cse_magnifications_once.steady_per_call_s0.0002289 s
cse_magnifications_twice.steady_per_call_s0.0002289 s
floor_params_pytree_plain.steady_per_call_s5.074e-05 s
floor_params_pytree_solved.steady_per_call_s4.585e-05 s
floor_scalar_array.steady_per_call_s1.043e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:39:55Z
value_and_grad_solved.compile_s2.41 s
solved_log_likelihood.lower_s2.137 s
value_and_grad_solved.lower_s1.673 s
solved_marginalization_term.lower_s1.334 s
solved_log_likelihood.compile_s1.282 s
solved_chi_squared.lower_s1.143 s
full_solved.lower_s1.016 s
plain_log_likelihood.lower_s0.8755 s
solved_marginalization_term.compile_s0.8504 s
solved_chi_squared.compile_s0.7401 s
cse_precision_thrice.lower_s0.6219 s
plain_log_likelihood.compile_s0.5855 s
full_solved.compile_s0.5535 s
solved_source_plane_coordinate.lower_s0.5379 s
plain_chi_squared_map.lower_s0.525 s
solved_source_plane_coordinate.compile_s0.4504 s
plain_chi_squared_map.compile_s0.4446 s
cse_magnifications_twice.lower_s0.4167 s
cse_precision_thrice.compile_s0.3828 s
solved_precision_tensor.lower_s0.359 s
cse_magnifications_once.lower_s0.3336 s
full_plain_control.compile_s0.3276 s
solved_precision_tensor.compile_s0.3057 s
plain_magnifications_at_positions.compile_s0.2981 s
cse_magnifications_twice.compile_s0.2976 s
full_plain_control.lower_s0.2848 s
plain_magnifications_at_positions.lower_s0.2779 s
cse_precision_once.compile_s0.229 s
cse_precision_once.lower_s0.2241 s
cse_magnifications_once.compile_s0.2201 s
plain_model_data.compile_s0.178 s
solved_beta_hat.compile_s0.163 s
plain_model_data.lower_s0.06742 s
solved_beta_hat.lower_s0.06467 s
floor_params_pytree_plain.compile_s0.02565 s
floor_params_pytree_solved.compile_s0.02434 s
floor_scalar_array.compile_s0.0204 s
full_solved.first_call_s0.003444 s
floor_params_pytree_solved.lower_s0.003428 s
floor_params_pytree_plain.lower_s0.003202 s
value_and_grad_solved.first_call_s0.002237 s
cse_magnifications_twice.first_call_s0.001492 s
plain_chi_squared_map.first_call_s0.001439 s
floor_scalar_array.lower_s0.001437 s
solved_chi_squared.first_call_s0.00142 s
plain_model_data.first_call_s0.001348 s
cse_precision_thrice.first_call_s0.00119 s
cse_precision_once.first_call_s0.001181 s
solved_marginalization_term.first_call_s0.001154 s
solved_log_likelihood.first_call_s0.001154 s
plain_log_likelihood.first_call_s0.001146 s
plain_magnifications_at_positions.first_call_s0.001139 s
cse_magnifications_once.first_call_s0.001139 s
full_plain_control.first_call_s0.001129 s
solved_source_plane_coordinate.first_call_s0.001033 s
solved_precision_tensor.first_call_s0.001032 s
solved_beta_hat.first_call_s0.0009898 s
floor_params_pytree_plain.first_call_s0.0003921 s
floor_params_pytree_solved.first_call_s0.000378 s
floor_scalar_array.first_call_s0.0002449 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.603e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:40:02Z
- Run
legacy/352aa075e5fbc7e17c27- Record
lifecycle/c2bfeea342f97959dc7c
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.564273
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/fit.png - breakdown evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/breakdown.json - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/parity.json
History
- superseded · measured 2026-10-30T16:41:37Z · runtime — s ·
lifecycle/743503b00161807d5fc2 - current (this page) · measured 2026-10-30T16:40:02Z · runtime 0.00010 s ·
lifecycle/c2bfeea342f97959dc7c - superseded · measured 2026-10-28T21:57:00Z · runtime 0.00011 s ·
lifecycle/11c3a2b925f69fb6eaff - superseded · measured 2026-10-28T21:55:04Z · runtime — s ·
lifecycle/b0b77cb8a209c31f1203
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-28T21:55:04Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00026 s
- single_jit_block
- 0.00028 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:55:04Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.084e-09
- tolerance
- 0.001275
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/c2bfeea342f97959dc7c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:55:04Z
- Run
legacy/09d459db7a753f736dbc- Record
lifecycle/b0b77cb8a209c31f1203
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.539808
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:37Z · runtime — s ·
lifecycle/743503b00161807d5fc2 - current · measured 2026-10-30T16:40:02Z · runtime 0.00010 s ·
lifecycle/c2bfeea342f97959dc7c - superseded · measured 2026-10-28T21:57:00Z · runtime 0.00011 s ·
lifecycle/11c3a2b925f69fb6eaff - superseded (this page) · measured 2026-10-28T21:55:04Z · runtime — s ·
lifecycle/b0b77cb8a209c31f1203
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-28T21:57:00Z
- Runtime (vmap per call)
- 0.00011 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00027 s
- single_jit_block
- 0.00032 s
- vmap.per_call
- 0.00011 s
- vmap.batch_time
- 0.00033 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 135500 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 1533). Per call 0.000110723 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:57:00Z
vmap.batch_time0.0003322 s
single_jit_block0.0003245 s
single_jit_median0.0002653 s
vmap.per_call0.0001107 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T21:54:57Z
component_total0.0002606 s
Ray trace: _beta_hat (deflections at observed positions)0.000248 s
Precision tensor W_i (jacfwd Hessian -> A^-T Theta A^-1)9.1e-06 s
Marginalisation term (rebuilds W_i)7.88e-06 s
Solved centre beta* (rebuilds W_i and _beta_hat)6.106e-06 s
fit.log_likelihood (re-evaluates every term)1.104e-06 s
Fused-wrapper residual (fused - last prefix)5.855e-07 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0008276 s
full_solved.steady_per_call_s0.0002718 s
solved_log_likelihood.steady_per_call_s0.0002621 s
solved_source_plane_coordinate.steady_per_call_s0.0002617 s
plain_log_likelihood.steady_per_call_s0.0002603 s
plain_chi_squared_map.steady_per_call_s0.0002596 s
solved_chi_squared.steady_per_call_s0.0002587 s
solved_marginalization_term.steady_per_call_s0.0002587 s
cse_precision_once.steady_per_call_s0.0002587 s
cse_precision_thrice.steady_per_call_s0.000258 s
cse_magnifications_once.steady_per_call_s0.0002578 s
plain_magnifications_at_positions.steady_per_call_s0.0002573 s
full_plain_control.steady_per_call_s0.000257 s
cse_magnifications_twice.steady_per_call_s0.0002566 s
plain_model_data.steady_per_call_s0.0002557 s
solved_precision_tensor.steady_per_call_s0.0002518 s
solved_beta_hat.steady_per_call_s0.0002487 s
floor_params_pytree_plain.steady_per_call_s4.872e-05 s
floor_params_pytree_solved.steady_per_call_s4.602e-05 s
floor_scalar_array.steady_per_call_s1.063e-05 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T21:54:57Z
value_and_grad_solved.compile_s2.481 s
solved_log_likelihood.lower_s2.201 s
value_and_grad_solved.lower_s1.679 s
solved_marginalization_term.lower_s1.359 s
solved_log_likelihood.compile_s1.259 s
solved_chi_squared.lower_s1.145 s
full_solved.lower_s1.023 s
plain_log_likelihood.lower_s0.8854 s
solved_marginalization_term.compile_s0.8585 s
solved_chi_squared.compile_s0.7673 s
cse_precision_thrice.lower_s0.6109 s
plain_log_likelihood.compile_s0.6019 s
full_solved.compile_s0.5699 s
solved_source_plane_coordinate.lower_s0.5361 s
plain_chi_squared_map.lower_s0.526 s
solved_source_plane_coordinate.compile_s0.4668 s
plain_chi_squared_map.compile_s0.4586 s
cse_magnifications_twice.lower_s0.4157 s
cse_precision_thrice.compile_s0.3842 s
solved_precision_tensor.lower_s0.3759 s
solved_precision_tensor.compile_s0.3238 s
cse_magnifications_once.lower_s0.3224 s
plain_magnifications_at_positions.compile_s0.3212 s
full_plain_control.compile_s0.3188 s
cse_magnifications_twice.compile_s0.3168 s
full_plain_control.lower_s0.2917 s
plain_magnifications_at_positions.lower_s0.2831 s
cse_precision_once.compile_s0.2438 s
cse_magnifications_once.compile_s0.2327 s
cse_precision_once.lower_s0.2251 s
plain_model_data.compile_s0.1772 s
solved_beta_hat.compile_s0.1747 s
solved_beta_hat.lower_s0.07211 s
plain_model_data.lower_s0.06736 s
floor_params_pytree_plain.compile_s0.0274 s
floor_params_pytree_solved.compile_s0.02671 s
floor_scalar_array.compile_s0.02226 s
floor_params_pytree_solved.lower_s0.00674 s
floor_params_pytree_plain.lower_s0.005829 s
floor_scalar_array.lower_s0.003807 s
full_solved.first_call_s0.0034 s
value_and_grad_solved.first_call_s0.002004 s
plain_model_data.first_call_s0.001348 s
solved_marginalization_term.first_call_s0.001348 s
cse_magnifications_twice.first_call_s0.001179 s
cse_magnifications_once.first_call_s0.00117 s
plain_magnifications_at_positions.first_call_s0.001162 s
plain_log_likelihood.first_call_s0.001161 s
solved_beta_hat.first_call_s0.001132 s
full_plain_control.first_call_s0.001125 s
solved_chi_squared.first_call_s0.001096 s
solved_source_plane_coordinate.first_call_s0.001092 s
solved_precision_tensor.first_call_s0.00109 s
solved_log_likelihood.first_call_s0.001087 s
cse_precision_thrice.first_call_s0.00105 s
plain_chi_squared_map.first_call_s0.001032 s
cse_precision_once.first_call_s0.001024 s
floor_params_pytree_solved.first_call_s0.0004534 s
floor_params_pytree_plain.first_call_s0.0003173 s
floor_scalar_array.first_call_s0.0002816 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.603e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/c2bfeea342f97959dc7c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:57:00Z
- Run
legacy/abfc4c8c23e8f62abbcd- Record
lifecycle/11c3a2b925f69fb6eaff
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.576987
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - compile evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:37Z · runtime — s ·
lifecycle/743503b00161807d5fc2 - current · measured 2026-10-30T16:40:02Z · runtime 0.00010 s ·
lifecycle/c2bfeea342f97959dc7c - superseded (this page) · measured 2026-10-28T21:57:00Z · runtime 0.00011 s ·
lifecycle/11c3a2b925f69fb6eaff - superseded · measured 2026-10-28T21:55:04Z · runtime — s ·
lifecycle/b0b77cb8a209c31f1203
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_a100 / default
Source size standard · lens light default · class experimental · status superseded · measured 2026-10-30T16:41:37Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00026 s
- single_jit_block
- 0.00031 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
Likelihood runtime
Largest value · s · superseded · measured 2026-10-30T16:41:37Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.083e-09
- tolerance
- 0.001275
Status, decision and validation
- Class
- experimental
- Status
- superseded
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/c2bfeea342f97959dc7c
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:41:37Z
- Run
legacy/3b06880115a42086bdb7- Record
lifecycle/743503b00161807d5fc2
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.543146
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_a100/experiments/plain_runtime/parity.json
History
- superseded (this page) · measured 2026-10-30T16:41:37Z · runtime — s ·
lifecycle/743503b00161807d5fc2 - current · measured 2026-10-30T16:40:02Z · runtime 0.00010 s ·
lifecycle/c2bfeea342f97959dc7c - superseded · measured 2026-10-28T21:57:00Z · runtime 0.00011 s ·
lifecycle/11c3a2b925f69fb6eaff - superseded · measured 2026-10-28T21:55:04Z · runtime — s ·
lifecycle/b0b77cb8a209c31f1203
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T08:16:00Z
- Runtime (vmap per call)
- 0.00006 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00015 s
- single_jit_block
- 0.00021 s
- vmap.per_call
- 0.00006 s
- vmap.batch_time
- 0.00019 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 447100 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1684). Per call 6.48602e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T08:16:00Z
single_jit_block0.0002075 s
vmap.batch_time0.0001946 s
single_jit_median0.0001494 s
vmap.per_call6.486e-05 s
Likelihood breakdown
Component total · s · current · measured 2026-10-31T12:17:10Z
component_total0.0001589 s
Ray trace: _beta_hat (deflections at observed positions)0.0001611 s
Chi-squared (rebuilds W_i, beta*, _beta_hat)9.477e-06 s
Precision tensor W_i (jacfwd Hessian -> A^-T Theta A^-1)5.878e-06 s
Marginalisation term (rebuilds W_i)1.521e-06 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0005577 s
solved_log_likelihood.steady_per_call_s0.0001867 s
solved_marginalization_term.steady_per_call_s0.0001847 s
solved_chi_squared.steady_per_call_s0.0001833 s
cse_magnifications_once.steady_per_call_s0.0001832 s
cse_precision_thrice.steady_per_call_s0.0001786 s
cse_magnifications_twice.steady_per_call_s0.0001779 s
cse_precision_once.steady_per_call_s0.0001762 s
full_solved.steady_per_call_s0.0001755 s
plain_chi_squared_map.steady_per_call_s0.0001699 s
plain_log_likelihood.steady_per_call_s0.0001694 s
solved_precision_tensor.steady_per_call_s0.0001666 s
full_plain_control.steady_per_call_s0.0001653 s
plain_magnifications_at_positions.steady_per_call_s0.0001624 s
solved_source_plane_coordinate.steady_per_call_s0.0001612 s
plain_model_data.steady_per_call_s0.0001598 s
solved_beta_hat.steady_per_call_s0.0001519 s
floor_params_pytree_plain.steady_per_call_s3.564e-05 s
floor_params_pytree_solved.steady_per_call_s3.301e-05 s
floor_scalar_array.steady_per_call_s7.987e-06 s
Compilation and setup
Largest value · s · current · measured 2026-10-31T12:17:10Z
value_and_grad_solved.compile_s2.277 s
solved_marginalization_term.lower_s2.269 s
solved_log_likelihood.lower_s1.774 s
full_solved.lower_s1.746 s
value_and_grad_solved.lower_s1.538 s
solved_marginalization_term.compile_s1.387 s
solved_log_likelihood.compile_s1.109 s
solved_chi_squared.lower_s0.9304 s
full_solved.compile_s0.8642 s
plain_log_likelihood.lower_s0.7378 s
solved_chi_squared.compile_s0.6581 s
plain_log_likelihood.compile_s0.5056 s
cse_precision_thrice.lower_s0.4902 s
plain_chi_squared_map.lower_s0.4297 s
solved_source_plane_coordinate.lower_s0.4264 s
solved_source_plane_coordinate.compile_s0.3945 s
plain_chi_squared_map.compile_s0.3934 s
cse_precision_thrice.compile_s0.3607 s
cse_magnifications_twice.lower_s0.3391 s
solved_precision_tensor.lower_s0.3177 s
full_plain_control.compile_s0.2835 s
solved_precision_tensor.compile_s0.2742 s
cse_magnifications_once.lower_s0.2741 s
plain_magnifications_at_positions.compile_s0.2679 s
cse_magnifications_twice.compile_s0.2603 s
full_plain_control.lower_s0.2286 s
plain_magnifications_at_positions.lower_s0.2272 s
cse_precision_once.compile_s0.2116 s
cse_magnifications_once.compile_s0.2081 s
cse_precision_once.lower_s0.1834 s
solved_beta_hat.compile_s0.1631 s
plain_model_data.compile_s0.1591 s
plain_model_data.lower_s0.05408 s
solved_beta_hat.lower_s0.05132 s
floor_params_pytree_plain.compile_s0.03708 s
floor_params_pytree_solved.compile_s0.03655 s
floor_scalar_array.compile_s0.03179 s
full_solved.first_call_s0.004921 s
floor_params_pytree_solved.lower_s0.003364 s
floor_params_pytree_plain.lower_s0.003176 s
solved_marginalization_term.first_call_s0.002108 s
solved_chi_squared.first_call_s0.002105 s
cse_precision_thrice.first_call_s0.002009 s
cse_magnifications_twice.first_call_s0.001872 s
plain_chi_squared_map.first_call_s0.001844 s
plain_log_likelihood.first_call_s0.001833 s
solved_log_likelihood.first_call_s0.001805 s
solved_beta_hat.first_call_s0.001784 s
value_and_grad_solved.first_call_s0.00177 s
full_plain_control.first_call_s0.001762 s
plain_model_data.first_call_s0.001758 s
plain_magnifications_at_positions.first_call_s0.001721 s
cse_precision_once.first_call_s0.001704 s
cse_magnifications_once.first_call_s0.001701 s
solved_precision_tensor.first_call_s0.0017 s
solved_source_plane_coordinate.first_call_s0.001601 s
floor_scalar_array.lower_s0.001597 s
floor_params_pytree_plain.first_call_s0.0004551 s
floor_params_pytree_solved.first_call_s0.0004227 s
floor_scalar_array.first_call_s0.0003214 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.609e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- point-source-source-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T08:16:00Z
- Run
legacy/bd2bfa23c928e9dd06ad- Record
lifecycle/61082dc032d7280b3bd1
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-3
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.54671
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/fit.png - compile evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/breakdown.json - gradient evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/parity.json
History
- superseded · measured 2026-10-31T12:16:29Z · runtime — s ·
lifecycle/99692fa45b9ecf5dcfb5 - current (this page) · measured 2026-10-30T08:16:00Z · runtime 0.00006 s ·
lifecycle/61082dc032d7280b3bd1 - superseded · measured 2026-10-28T22:45:42Z · runtime 0.00006 s ·
lifecycle/cbfaccf2fa7966c0d3c9 - superseded · measured 2026-10-28T22:44:43Z · runtime — s ·
lifecycle/7599ca6ffc462ac886e3 - superseded · measured 2026-10-17T13:40:34Z · runtime 0.00005 s ·
lifecycle/0365e1bfeebd70917a09
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-17T13:40:34Z
- Runtime (vmap per call)
- 0.00005 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00015 s
- single_jit_block
- 0.00018 s
- vmap.per_call
- 0.00005 s
- vmap.batch_time
- 0.00016 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-17T13:40:34Z
single_jit_block0.0001766 s
vmap.batch_time0.0001578 s
single_jit_median0.0001471 s
vmap.per_call5.261e-05 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/61082dc032d7280b3bd1
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.17.1
- Measured at
- 2026-10-17T13:40:34Z
- Run
legacy/d9f10035752b52ff566a- Record
lifecycle/0365e1bfeebd70917a09
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.17.1
- Host
- euclid-ral-compute-10-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.17.1_2026-10-17/runtime.json
History
- superseded · measured 2026-10-31T12:16:29Z · runtime — s ·
lifecycle/99692fa45b9ecf5dcfb5 - current · measured 2026-10-30T08:16:00Z · runtime 0.00006 s ·
lifecycle/61082dc032d7280b3bd1 - superseded · measured 2026-10-28T22:45:42Z · runtime 0.00006 s ·
lifecycle/cbfaccf2fa7966c0d3c9 - superseded · measured 2026-10-28T22:44:43Z · runtime — s ·
lifecycle/7599ca6ffc462ac886e3 - superseded (this page) · measured 2026-10-17T13:40:34Z · runtime 0.00005 s ·
lifecycle/0365e1bfeebd70917a09
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:44:43Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00016 s
- single_jit_block
- 0.00021 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:44:43Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/61082dc032d7280b3bd1
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T22:44:43Z
- Run
legacy/a6d9d30340dabcaf5500- Record
lifecycle/7599ca6ffc462ac886e3
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.545599
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/runtime.json
History
- superseded · measured 2026-10-31T12:16:29Z · runtime — s ·
lifecycle/99692fa45b9ecf5dcfb5 - current · measured 2026-10-30T08:16:00Z · runtime 0.00006 s ·
lifecycle/61082dc032d7280b3bd1 - superseded · measured 2026-10-28T22:45:42Z · runtime 0.00006 s ·
lifecycle/cbfaccf2fa7966c0d3c9 - superseded (this page) · measured 2026-10-28T22:44:43Z · runtime — s ·
lifecycle/7599ca6ffc462ac886e3 - superseded · measured 2026-10-17T13:40:34Z · runtime 0.00005 s ·
lifecycle/0365e1bfeebd70917a09
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T22:45:42Z
- Runtime (vmap per call)
- 0.00006 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00016 s
- single_jit_block
- 0.00020 s
- vmap.per_call
- 0.00006 s
- vmap.batch_time
- 0.00018 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 476500 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1608). Per call 6.08543e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T22:45:42Z
single_jit_block0.0001997 s
vmap.batch_time0.0001826 s
single_jit_median0.0001557 s
vmap.per_call6.085e-05 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T22:44:57Z
component_total0.0001389 s
Ray trace: _beta_hat (deflections at observed positions)0.0001426 s
Solved centre beta* (rebuilds W_i and _beta_hat)1.243e-05 s
Chi-squared (rebuilds W_i, beta*, _beta_hat)3.237e-06 s
fit.log_likelihood (re-evaluates every term)7.215e-07 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0005029 s
plain_log_likelihood.steady_per_call_s0.0001632 s
solved_marginalization_term.steady_per_call_s0.0001501 s
solved_log_likelihood.steady_per_call_s0.0001499 s
solved_chi_squared.steady_per_call_s0.0001492 s
plain_magnifications_at_positions.steady_per_call_s0.0001466 s
cse_magnifications_once.steady_per_call_s0.0001461 s
cse_precision_thrice.steady_per_call_s0.0001434 s
plain_model_data.steady_per_call_s0.0001429 s
solved_beta_hat.steady_per_call_s0.0001424 s
cse_magnifications_twice.steady_per_call_s0.0001415 s
full_solved.steady_per_call_s0.0001401 s
solved_source_plane_coordinate.steady_per_call_s0.0001396 s
solved_precision_tensor.steady_per_call_s0.0001379 s
cse_precision_once.steady_per_call_s0.0001373 s
full_plain_control.steady_per_call_s0.0001367 s
plain_chi_squared_map.steady_per_call_s0.0001307 s
floor_params_pytree_plain.steady_per_call_s3.475e-05 s
floor_params_pytree_solved.steady_per_call_s3.286e-05 s
floor_scalar_array.steady_per_call_s7.724e-06 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T22:44:57Z
value_and_grad_solved.compile_s2.005 s
solved_log_likelihood.lower_s1.674 s
value_and_grad_solved.lower_s1.398 s
solved_marginalization_term.lower_s1.044 s
solved_log_likelihood.compile_s0.9787 s
solved_chi_squared.lower_s0.8834 s
full_solved.lower_s0.8227 s
plain_log_likelihood.lower_s0.7217 s
solved_marginalization_term.compile_s0.6882 s
solved_chi_squared.compile_s0.6043 s
cse_precision_thrice.lower_s0.491 s
plain_log_likelihood.compile_s0.473 s
full_solved.compile_s0.4697 s
solved_source_plane_coordinate.lower_s0.4228 s
plain_chi_squared_map.lower_s0.4127 s
solved_source_plane_coordinate.compile_s0.3811 s
plain_chi_squared_map.compile_s0.3639 s
cse_precision_thrice.compile_s0.3307 s
cse_magnifications_twice.lower_s0.3301 s
solved_precision_tensor.lower_s0.2831 s
solved_precision_tensor.compile_s0.2713 s
full_plain_control.compile_s0.262 s
plain_magnifications_at_positions.compile_s0.2572 s
cse_magnifications_once.lower_s0.2525 s
cse_magnifications_twice.compile_s0.2488 s
full_plain_control.lower_s0.2255 s
plain_magnifications_at_positions.lower_s0.2193 s
cse_precision_once.compile_s0.2088 s
cse_magnifications_once.compile_s0.2055 s
cse_precision_once.lower_s0.1759 s
solved_beta_hat.compile_s0.1473 s
plain_model_data.compile_s0.1473 s
solved_beta_hat.lower_s0.05388 s
plain_model_data.lower_s0.05244 s
floor_params_pytree_solved.compile_s0.02648 s
floor_params_pytree_plain.compile_s0.02377 s
floor_scalar_array.compile_s0.01893 s
floor_params_pytree_solved.lower_s0.006396 s
floor_params_pytree_plain.lower_s0.005963 s
full_solved.first_call_s0.004287 s
floor_scalar_array.lower_s0.003922 s
value_and_grad_solved.first_call_s0.001722 s
plain_log_likelihood.first_call_s0.001232 s
solved_log_likelihood.first_call_s0.001172 s
cse_precision_once.first_call_s0.001172 s
plain_chi_squared_map.first_call_s0.0011 s
solved_source_plane_coordinate.first_call_s0.001076 s
solved_precision_tensor.first_call_s0.001069 s
solved_chi_squared.first_call_s0.001069 s
plain_model_data.first_call_s0.001042 s
full_plain_control.first_call_s0.00104 s
plain_magnifications_at_positions.first_call_s0.001036 s
cse_magnifications_twice.first_call_s0.001022 s
solved_marginalization_term.first_call_s0.00102 s
cse_magnifications_once.first_call_s0.001018 s
cse_precision_thrice.first_call_s0.0009957 s
solved_beta_hat.first_call_s0.0009778 s
floor_params_pytree_solved.first_call_s0.0003541 s
floor_params_pytree_plain.first_call_s0.0003364 s
floor_scalar_array.first_call_s0.0001834 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.609e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/61082dc032d7280b3bd1
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T22:45:42Z
- Run
legacy/b3349f7791b36740aec9- Record
lifecycle/cbfaccf2fa7966c0d3c9
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.572756
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/parity.json - breakdown evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/history/2026.10.25.1_2026-10-28/breakdown.json
History
- superseded · measured 2026-10-31T12:16:29Z · runtime — s ·
lifecycle/99692fa45b9ecf5dcfb5 - current · measured 2026-10-30T08:16:00Z · runtime 0.00006 s ·
lifecycle/61082dc032d7280b3bd1 - superseded (this page) · measured 2026-10-28T22:45:42Z · runtime 0.00006 s ·
lifecycle/cbfaccf2fa7966c0d3c9 - superseded · measured 2026-10-28T22:44:43Z · runtime — s ·
lifecycle/7599ca6ffc462ac886e3 - superseded · measured 2026-10-17T13:40:34Z · runtime 0.00005 s ·
lifecycle/0365e1bfeebd70917a09
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_cpu / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-31T12:16:29Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00016 s
- single_jit_block
- 0.00016 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
Likelihood runtime
Largest value · s · superseded · measured 2026-10-31T12:16:29Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.083e-09
- tolerance
- 0.001275
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-cpu-many-core
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/61082dc032d7280b3bd1
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-31T12:16:29Z
- Run
legacy/a6dc0d5a9ce6d1e61699- Record
lifecycle/99692fa45b9ecf5dcfb5
Configuration
- Setup id
jax_cpu_na_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-5
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.518701
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_cpu_na_fp64/hpc_ral_cpu/experiments/plain_runtime/parity.json
History
- superseded (this page) · measured 2026-10-31T12:16:29Z · runtime — s ·
lifecycle/99692fa45b9ecf5dcfb5 - current · measured 2026-10-30T08:16:00Z · runtime 0.00006 s ·
lifecycle/61082dc032d7280b3bd1 - superseded · measured 2026-10-28T22:45:42Z · runtime 0.00006 s ·
lifecycle/cbfaccf2fa7966c0d3c9 - superseded · measured 2026-10-28T22:44:43Z · runtime — s ·
lifecycle/7599ca6ffc462ac886e3 - superseded · measured 2026-10-17T13:40:34Z · runtime 0.00005 s ·
lifecycle/0365e1bfeebd70917a09
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-30T16:41:06Z
- Runtime (vmap per call)
- 0.00012 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00024 s
- single_jit_block
- 0.00031 s
- vmap.per_call
- 0.00012 s
- vmap.batch_time
- 0.00037 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 32490 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 1314). Per call 0.000123113 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-30T16:41:06Z
vmap.batch_time0.0003693 s
single_jit_block0.0003058 s
single_jit_median0.0002393 s
vmap.per_call0.0001231 s
Likelihood breakdown
Component total · s · current · measured 2026-10-30T16:40:58Z
component_total0.000236 s
Ray trace: _beta_hat (deflections at observed positions)0.000199 s
Precision tensor W_i (jacfwd Hessian -> A^-T Theta A^-1)2.753e-05 s
fit.log_likelihood (re-evaluates every term)2.286e-05 s
Marginalisation term (rebuilds W_i)1.893e-05 s
Chi-squared (rebuilds W_i, beta*, _beta_hat)7.01e-06 s
Solved centre beta* (rebuilds W_i and _beta_hat)6.946e-06 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0007355 s
solved_log_likelihood.steady_per_call_s0.0003079 s
solved_marginalization_term.steady_per_call_s0.0002952 s
plain_chi_squared_map.steady_per_call_s0.0002912 s
plain_magnifications_at_positions.steady_per_call_s0.0002899 s
cse_precision_thrice.steady_per_call_s0.0002853 s
cse_magnifications_once.steady_per_call_s0.0002807 s
plain_log_likelihood.steady_per_call_s0.0002755 s
solved_chi_squared.steady_per_call_s0.0002616 s
solved_source_plane_coordinate.steady_per_call_s0.0002615 s
full_plain_control.steady_per_call_s0.0002604 s
full_solved.steady_per_call_s0.0002593 s
cse_precision_once.steady_per_call_s0.0002576 s
plain_model_data.steady_per_call_s0.0002567 s
solved_precision_tensor.steady_per_call_s0.0002546 s
cse_magnifications_twice.steady_per_call_s0.0002532 s
solved_beta_hat.steady_per_call_s0.0002339 s
floor_params_pytree_solved.steady_per_call_s0.0001605 s
floor_params_pytree_plain.steady_per_call_s0.0001579 s
floor_scalar_array.steady_per_call_s0.0001006 s
Compilation and setup
Largest value · s · current · measured 2026-10-30T16:40:58Z
value_and_grad_solved.compile_s5.164 s
solved_log_likelihood.lower_s2.196 s
value_and_grad_solved.lower_s1.712 s
solved_log_likelihood.compile_s1.434 s
solved_marginalization_term.lower_s1.358 s
solved_chi_squared.lower_s1.143 s
solved_marginalization_term.compile_s1.112 s
full_solved.lower_s1.033 s
solved_chi_squared.compile_s0.9717 s
plain_log_likelihood.lower_s0.8932 s
plain_log_likelihood.compile_s0.8911 s
full_solved.compile_s0.8237 s
solved_source_plane_coordinate.compile_s0.8163 s
solved_precision_tensor.compile_s0.7761 s
plain_chi_squared_map.compile_s0.7635 s
plain_magnifications_at_positions.compile_s0.7576 s
full_plain_control.compile_s0.6385 s
cse_precision_thrice.lower_s0.6284 s
cse_precision_thrice.compile_s0.5928 s
solved_source_plane_coordinate.lower_s0.5387 s
plain_chi_squared_map.lower_s0.5309 s
cse_magnifications_twice.compile_s0.5026 s
cse_precision_once.compile_s0.4752 s
cse_magnifications_once.compile_s0.4479 s
cse_magnifications_twice.lower_s0.4154 s
solved_precision_tensor.lower_s0.3707 s
cse_magnifications_once.lower_s0.3322 s
plain_model_data.compile_s0.3292 s
solved_beta_hat.compile_s0.3161 s
plain_magnifications_at_positions.lower_s0.2888 s
full_plain_control.lower_s0.2802 s
cse_precision_once.lower_s0.2249 s
plain_model_data.lower_s0.06704 s
solved_beta_hat.lower_s0.06423 s
floor_params_pytree_solved.compile_s0.04117 s
floor_params_pytree_plain.compile_s0.03456 s
floor_scalar_array.compile_s0.0274 s
value_and_grad_solved.first_call_s0.005954 s
full_solved.first_call_s0.005629 s
floor_params_pytree_solved.lower_s0.003393 s
floor_params_pytree_plain.lower_s0.003384 s
solved_log_likelihood.first_call_s0.002251 s
solved_marginalization_term.first_call_s0.002213 s
plain_chi_squared_map.first_call_s0.002131 s
plain_magnifications_at_positions.first_call_s0.002108 s
solved_source_plane_coordinate.first_call_s0.002097 s
plain_log_likelihood.first_call_s0.002095 s
solved_chi_squared.first_call_s0.002036 s
cse_precision_thrice.first_call_s0.001935 s
cse_precision_once.first_call_s0.001862 s
full_plain_control.first_call_s0.001861 s
solved_precision_tensor.first_call_s0.001847 s
cse_magnifications_twice.first_call_s0.001832 s
cse_magnifications_once.first_call_s0.001805 s
plain_model_data.first_call_s0.001695 s
solved_beta_hat.first_call_s0.001589 s
floor_scalar_array.lower_s0.001445 s
floor_params_pytree_plain.first_call_s0.0007607 s
floor_params_pytree_solved.first_call_s0.0007343 s
floor_scalar_array.first_call_s0.0005618 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.603e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- point-source-source-source-plane-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:41:06Z
- Run
legacy/300f091da0b57a2a92b1- Record
lifecycle/fcb319f0f24b8cc9fd37
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.673108
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/parity.json - gradient evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/gradient.json - breakdown evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/breakdown.json
History
- superseded · measured 2026-10-30T16:41:43Z · runtime — s ·
lifecycle/bb7b02360bfac18c4568 - current (this page) · measured 2026-10-30T16:41:06Z · runtime 0.00012 s ·
lifecycle/fcb319f0f24b8cc9fd37 - superseded · measured 2026-10-28T21:57:08Z · runtime 0.00011 s ·
lifecycle/75dc206fb93630f4315a - superseded · measured 2026-10-28T21:56:07Z · runtime — s ·
lifecycle/43f786c296efa50eb4dc - superseded · measured 2026-10-17T13:41:15Z · runtime 0.00000 s ·
lifecycle/89f584d7294734ec8960
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-17T13:41:15Z
- Runtime (vmap per call)
- 0.00000 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00023 s
- single_jit_block
- 0.00035 s
- vmap.per_call
- 0.00000 s
- vmap.batch_time
- 0.00031 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: cpus_per_eval not recorded; peak_rss_gb not recorded
No sibling measurements tied to this run; see History for the other records of this setup.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-17T13:41:15Z
single_jit_block0.0003466 s
vmap.batch_time0.0003052 s
single_jit_median0.000233 s
vmap.per_call4.768e-06 s
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
No parity recorded for this setup.
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fcb319f0f24b8cc9fd37
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.17.1
- Measured at
- 2026-10-17T13:41:15Z
- Run
legacy/36417f3548fdb5fdcdba- Record
lifecycle/89f584d7294734ec8960
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.17.1
- Host
- euclid-ral-gpu-2
- Resources note
- The row predates the resources block (#462) and has no backfill entry.
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.17.1_2026-10-17/runtime.json
History
- superseded · measured 2026-10-30T16:41:43Z · runtime — s ·
lifecycle/bb7b02360bfac18c4568 - current · measured 2026-10-30T16:41:06Z · runtime 0.00012 s ·
lifecycle/fcb319f0f24b8cc9fd37 - superseded · measured 2026-10-28T21:57:08Z · runtime 0.00011 s ·
lifecycle/75dc206fb93630f4315a - superseded · measured 2026-10-28T21:56:07Z · runtime — s ·
lifecycle/43f786c296efa50eb4dc - superseded (this page) · measured 2026-10-17T13:41:15Z · runtime 0.00000 s ·
lifecycle/89f584d7294734ec8960
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T21:56:07Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00027 s
- single_jit_block
- 0.00030 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:56:07Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.084e-09
- tolerance
- 0.001275
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fcb319f0f24b8cc9fd37
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:56:07Z
- Run
legacy/396bab2b773d6b381098- Record
lifecycle/43f786c296efa50eb4dc
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.665702
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:43Z · runtime — s ·
lifecycle/bb7b02360bfac18c4568 - current · measured 2026-10-30T16:41:06Z · runtime 0.00012 s ·
lifecycle/fcb319f0f24b8cc9fd37 - superseded · measured 2026-10-28T21:57:08Z · runtime 0.00011 s ·
lifecycle/75dc206fb93630f4315a - superseded (this page) · measured 2026-10-28T21:56:07Z · runtime — s ·
lifecycle/43f786c296efa50eb4dc - superseded · measured 2026-10-17T13:41:15Z · runtime 0.00000 s ·
lifecycle/89f584d7294734ec8960
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-28T21:57:08Z
- Runtime (vmap per call)
- 0.00011 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00026 s
- single_jit_block
- 0.00031 s
- vmap.per_call
- 0.00011 s
- vmap.batch_time
- 0.00033 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 36790 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 1284). Per call 0.000108732 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · superseded · measured 2026-10-28T21:57:08Z
vmap.batch_time0.0003262 s
single_jit_block0.0003146 s
single_jit_median0.0002617 s
vmap.per_call0.0001087 s
Likelihood breakdown
Component total · s · superseded · measured 2026-10-28T21:56:00Z
component_total0.0002498 s
Ray trace: _beta_hat (deflections at observed positions)0.0001696 s
Precision tensor W_i (jacfwd Hessian -> A^-T Theta A^-1)8.466e-05 s
Fused-wrapper residual (fused - last prefix)1.288e-05 s
Marginalisation term (rebuilds W_i)5.725e-06 s
Chi-squared (rebuilds W_i, beta*, _beta_hat)2.655e-06 s
All recorded keys (20 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
value_and_grad_solved.steady_per_call_s0.0007548 s
full_solved.steady_per_call_s0.000288 s
solved_precision_tensor.steady_per_call_s0.0002832 s
full_plain_control.steady_per_call_s0.0002817 s
solved_marginalization_term.steady_per_call_s0.0002775 s
plain_chi_squared_map.steady_per_call_s0.0002741 s
solved_log_likelihood.steady_per_call_s0.0002733 s
solved_source_plane_coordinate.steady_per_call_s0.000273 s
plain_magnifications_at_positions.steady_per_call_s0.0002707 s
solved_chi_squared.steady_per_call_s0.0002702 s
plain_log_likelihood.steady_per_call_s0.0002687 s
cse_magnifications_once.steady_per_call_s0.0002556 s
cse_precision_thrice.steady_per_call_s0.0002549 s
cse_magnifications_twice.steady_per_call_s0.0002538 s
plain_model_data.steady_per_call_s0.0002465 s
cse_precision_once.steady_per_call_s0.0002363 s
solved_beta_hat.steady_per_call_s0.0002362 s
floor_params_pytree_solved.steady_per_call_s0.0001856 s
floor_params_pytree_plain.steady_per_call_s0.0001711 s
floor_scalar_array.steady_per_call_s0.0001179 s
Compilation and setup
Largest value · s · superseded · measured 2026-10-28T21:56:00Z
value_and_grad_solved.compile_s5.137 s
solved_log_likelihood.lower_s2.201 s
value_and_grad_solved.lower_s1.668 s
solved_log_likelihood.compile_s1.485 s
solved_marginalization_term.lower_s1.35 s
solved_chi_squared.lower_s1.151 s
solved_marginalization_term.compile_s1.141 s
solved_chi_squared.compile_s1.067 s
full_solved.lower_s1.018 s
plain_log_likelihood.compile_s0.9197 s
full_solved.compile_s0.8948 s
plain_log_likelihood.lower_s0.886 s
plain_chi_squared_map.compile_s0.7999 s
solved_source_plane_coordinate.compile_s0.7958 s
solved_precision_tensor.compile_s0.7871 s
plain_magnifications_at_positions.compile_s0.7527 s
full_plain_control.compile_s0.6348 s
cse_precision_thrice.lower_s0.6123 s
cse_precision_thrice.compile_s0.6022 s
solved_source_plane_coordinate.lower_s0.5355 s
plain_chi_squared_map.lower_s0.5347 s
cse_magnifications_twice.compile_s0.5222 s
cse_precision_once.compile_s0.4937 s
cse_magnifications_once.compile_s0.4733 s
cse_magnifications_twice.lower_s0.424 s
solved_precision_tensor.lower_s0.3743 s
cse_magnifications_once.lower_s0.3372 s
plain_model_data.compile_s0.3253 s
solved_beta_hat.compile_s0.3211 s
full_plain_control.lower_s0.2887 s
plain_magnifications_at_positions.lower_s0.2836 s
cse_precision_once.lower_s0.2268 s
plain_model_data.lower_s0.0695 s
solved_beta_hat.lower_s0.06892 s
floor_params_pytree_plain.compile_s0.02998 s
floor_params_pytree_solved.compile_s0.02772 s
floor_scalar_array.compile_s0.02421 s
floor_params_pytree_solved.lower_s0.006291 s
floor_params_pytree_plain.lower_s0.006244 s
value_and_grad_solved.first_call_s0.00586 s
full_solved.first_call_s0.005644 s
floor_scalar_array.lower_s0.004159 s
solved_log_likelihood.first_call_s0.002231 s
plain_log_likelihood.first_call_s0.0021 s
solved_marginalization_term.first_call_s0.002096 s
plain_chi_squared_map.first_call_s0.002066 s
solved_source_plane_coordinate.first_call_s0.00205 s
solved_chi_squared.first_call_s0.002005 s
full_plain_control.first_call_s0.001961 s
plain_magnifications_at_positions.first_call_s0.001868 s
solved_precision_tensor.first_call_s0.001812 s
cse_magnifications_once.first_call_s0.001708 s
cse_precision_once.first_call_s0.001668 s
cse_magnifications_twice.first_call_s0.001667 s
cse_precision_thrice.first_call_s0.001652 s
plain_model_data.first_call_s0.001637 s
solved_beta_hat.first_call_s0.001567 s
floor_params_pytree_plain.first_call_s0.0007301 s
floor_params_pytree_solved.first_call_s0.0006789 s
floor_scalar_array.first_call_s0.0005823 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.603e-09
- tolerance
- 5.987e-05
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fcb319f0f24b8cc9fd37
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-28T21:57:08Z
- Run
legacy/bc092a133948ef3194f6- Record
lifecycle/75dc206fb93630f4315a
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-1
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.688759
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/fit.png - breakdown evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/breakdown.json - parity evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/history/2026.10.25.1_2026-10-28/parity.json
History
- superseded · measured 2026-10-30T16:41:43Z · runtime — s ·
lifecycle/bb7b02360bfac18c4568 - current · measured 2026-10-30T16:41:06Z · runtime 0.00012 s ·
lifecycle/fcb319f0f24b8cc9fd37 - superseded (this page) · measured 2026-10-28T21:57:08Z · runtime 0.00011 s ·
lifecycle/75dc206fb93630f4315a - superseded · measured 2026-10-28T21:56:07Z · runtime — s ·
lifecycle/43f786c296efa50eb4dc - superseded · measured 2026-10-17T13:41:15Z · runtime 0.00000 s ·
lifecycle/89f584d7294734ec8960
← Profiling TimingsPyAutoLens / point_source_source / source_plane / simple / jax_gpu / hpc_a100 / default
Source size standard · lens light default · class optimal · status superseded · measured 2026-10-30T16:41:43Z
- Runtime (vmap per call)
- no vmap per-call time declaredProducer: projected_node_throughput.per_call_s from no finite positive vmap.per_call in the row
- single_jit_median
- 0.00025 s
- single_jit_block
- 0.00031 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- not projected: per-call time: no finite positive vmap.per_call in the row
Likelihood runtime
Largest value · s · superseded · measured 2026-10-30T16:41:43Z
Likelihood breakdown
No likelihood breakdown recorded for this setup.
Compilation and setup
No compilation and setup recorded for this setup.
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · superseded
- abs_delta_log_likelihood
- 1.084e-09
- tolerance
- 0.001275
Status, decision and validation
- Class
- optimal
- Status
- superseded
- Decision
- point-source-source-source-plane-standard-gpu-a100
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Superseded by
- lifecycle/fcb319f0f24b8cc9fd37
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-30T16:41:43Z
- Run
legacy/a377bb99cc534dc3f1ac- Record
lifecycle/bb7b02360bfac18c4568
Configuration
- Setup id
jax_gpu_na_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- na
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.649019
Evidence
- runtime evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/runtime.json - fit figure
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/fit.png - parity evidence
results/point_source_source/source_plane/simple/jax_gpu_na_fp64/hpc_a100/experiments/plain_runtime/parity.json
History
- superseded (this page) · measured 2026-10-30T16:41:43Z · runtime — s ·
lifecycle/bb7b02360bfac18c4568 - current · measured 2026-10-30T16:41:06Z · runtime 0.00012 s ·
lifecycle/fcb319f0f24b8cc9fd37 - superseded · measured 2026-10-28T21:57:08Z · runtime 0.00011 s ·
lifecycle/75dc206fb93630f4315a - superseded · measured 2026-10-28T21:56:07Z · runtime — s ·
lifecycle/43f786c296efa50eb4dc - superseded · measured 2026-10-17T13:41:15Z · runtime 0.00000 s ·
lifecycle/89f584d7294734ec8960
← Profiling TimingsPyAutoLens / weak / isothermal / simple / jax_cpu_dense / hpc_a100 / default
Source size standard · lens light default · class experimental · status current · measured 2026-10-29T20:28:16Z
- Runtime (vmap per call)
- 0.00006 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00032 s
- single_jit_block
- 0.00034 s
- vmap.per_call
- 0.00006 s
- vmap.batch_time
- 0.00181 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 264900 calls/s · 15 workers (cores-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 15, memory 1650). Per call 5.66217e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-29T20:28:16Z
vmap.batch_time0.001812 s
full_pipeline.steady_per_call_s0.0003436 s
single_jit_block0.0003436 s
single_jit_median0.0003151 s
full_pipeline_vmap32.steady_per_call_s5.662e-05 s
vmap.per_call5.662e-05 s
Likelihood breakdown
Component total · s · current · measured 2026-10-29T20:28:23Z
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.00035 s
full_pipeline.steady_per_call_s0.00035 s
full_pipeline.median_s0.0003251 s
deflections_yx.steady_per_call_s0.0003187 s
steps_median.model_shear0.0003124 s
steps_median.likelihood_from_shear1.63e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-29T20:28:16Z
full_pipeline_vmap32.first_call_s0.6688 s
full_pipeline.lower0.419 s
full_pipeline.lower_s0.419 s
full_pipeline.compile0.2692 s
full_pipeline.compile_s0.2692 s
full_pipeline.first_call0.003367 s
full_pipeline.first_call_s0.003367 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.065e-10
- tolerance
- 0.008487
Status, decision and validation
- Class
- experimental
- Status
- current
- Decision
- —
- Validation
- unreviewed: Legacy evidence labelled by the phase-0 day-zero rule; not an accepted baseline.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-29T20:28:16Z
- Run
legacy/77785ca2807efaeb33ee- Record
lifecycle/f449b3fe848876acf418
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.536113
Evidence
- runtime evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_a100/breakdown.json - parity evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-29T20:28:16Z · runtime 0.00006 s ·
lifecycle/f449b3fe848876acf418
← Profiling TimingsPyAutoLens / weak / isothermal / simple / jax_cpu_dense / hpc_ral_cpu / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-29T20:28:13Z
- Runtime (vmap per call)
- 0.00004 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00019 s
- single_jit_block
- 0.00019 s
- vmap.per_call
- 0.00004 s
- vmap.batch_time
- 0.00129 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 717700 calls/s · 29 workers (cores-bound) on ral_cpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by cores (worker caps: cores 29, memory 1744). Per call 4.04069e-05 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-29T20:28:13Z
vmap.batch_time0.001293 s
full_pipeline.steady_per_call_s0.0001918 s
single_jit_block0.0001918 s
single_jit_median0.0001888 s
full_pipeline_vmap32.steady_per_call_s4.041e-05 s
vmap.per_call4.041e-05 s
Likelihood breakdown
Component total · s · current · measured 2026-10-29T20:28:12Z
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.0002139 s
full_pipeline.steady_per_call_s0.0002139 s
deflections_yx.steady_per_call_s0.0002007 s
full_pipeline.median_s0.0001862 s
steps_median.model_shear0.0001794 s
steps_median.likelihood_from_shear2.516e-05 s
Compilation and setup
Largest value · s · current · measured 2026-10-29T20:28:13Z
full_pipeline_vmap32.first_call_s0.5731 s
full_pipeline.lower0.3386 s
full_pipeline.lower_s0.3386 s
full_pipeline.compile0.2224 s
full_pipeline.compile_s0.2224 s
full_pipeline.first_call0.004234 s
full_pipeline.first_call_s0.004234 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 1.426e-10
- tolerance
- 0.008487
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- weak-isothermal-standard-cpu-many-core
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-29T20:28:13Z
- Run
legacy/777d7c6e2dc16ea45a31- Record
lifecycle/03601d3a29aca4f5c389
Configuration
- Setup id
jax_cpu_dense_fp64- Setup backend
- jax
- Setup device
- cpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- cpu
- Backend
- cpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-compute-10-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.527794
Evidence
- runtime evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_ral_cpu/runtime.json - fit figure
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_ral_cpu/fit.png - gradient evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_ral_cpu/gradient.json - parity evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_ral_cpu/parity.json - breakdown evidence
results/weak/isothermal/simple/jax_cpu_dense_fp64/hpc_ral_cpu/breakdown.json
History
- current (this page) · measured 2026-10-29T20:28:13Z · runtime 0.00004 s ·
lifecycle/03601d3a29aca4f5c389
← Profiling TimingsPyAutoLens / weak / isothermal / simple / jax_gpu_dense / hpc_a100 / default
Source size standard · lens light default · class optimal · status current · measured 2026-10-29T20:28:31Z
- Runtime (vmap per call)
- 0.00001 sProducer: projected_node_throughput.per_call_s from vmap.per_call
- single_jit_median
- 0.00020 s
- single_jit_block
- 0.00035 s
- vmap.per_call
- 0.00001 s
- vmap.batch_time
- 0.00029 s
- Est. 12 CPU
- numba CPU setups only
- Node throughput
- 447700 calls/s · 4 workers (gpus-bound) on ral_gpu_node projectedProjected, not measured. η (parallel efficiency) 1 (upper bound), source: declared, unmeasured (phase 4 measures). Bound by gpus (worker caps: cores 15, gpus 4, memory 1370). Per call 8.93486e-06 s from vmap.per_call. Not modelled: The sampler's batch ceiling: Nautilus evaluates at most n_batch points in parallel per batch, so a node cannot use more workers than n_batch. Shared memory bandwidth and caches between workers are also not modelled; the declared parallel efficiency stands in for them.
Likelihood runtime
Largest value · s · current · measured 2026-10-29T20:28:31Z
full_pipeline.steady_per_call_s0.0003457 s
single_jit_block0.0003457 s
vmap.batch_time0.0002859 s
single_jit_median0.0001986 s
full_pipeline_vmap32.steady_per_call_s8.935e-06 s
vmap.per_call8.935e-06 s
Likelihood breakdown
Component total · s · current · measured 2026-10-29T20:28:37Z
All recorded keys (6 without a labelled step)
Raw producer keys: cumulative prefixes and sub-steps overlap the steps above and are not additional likelihood steps. Keys whose value is identical to a labelled step are omitted.
full_pipeline.per_call_s0.0002574 s
full_pipeline.steady_per_call_s0.0002574 s
steps_median.model_shear0.0002415 s
deflections_yx.steady_per_call_s0.0002332 s
full_pipeline.median_s0.0001918 s
steps_median.likelihood_from_shear0.0001379 s
Compilation and setup
Largest value · s · current · measured 2026-10-29T20:28:31Z
full_pipeline_vmap32.first_call_s0.8422 s
full_pipeline.compile0.6243 s
full_pipeline.compile_s0.6243 s
full_pipeline.lower0.4152 s
full_pipeline.lower_s0.4152 s
full_pipeline.first_call0.005281 s
full_pipeline.first_call_s0.005281 s
Memory (host)
No memory (host) recorded for this setup.
Parity
dimensionless · current
- abs_delta_log_likelihood
- 2.062e-10
- tolerance
- 0.008487
Status, decision and validation
- Class
- optimal
- Status
- current
- Decision
- weak-isothermal-standard-gpu-a100
- Validation
- unreviewed: Day-zero baseline 2026.10.25.1 (catalogue/day_zero.json): measured on the released tag on a reference host, cell parity match and fit figure; no scientific re-review beyond that rule.
- Source size
- standard
- Lens light
- default
- Release pin
- 2026.10.25.1
- Measured at
- 2026-10-29T20:28:31Z
- Run
legacy/bf679ff4692d80eaaa00- Record
lifecycle/fbd315b1a0e03f308c76
Configuration
- Setup id
jax_gpu_dense_fp64- Setup backend
- jax
- Setup device
- gpu
- Setup operator
- dense
- Setup precision
- fp64
- Setup transformer
- na
- Device
- a100
- Backend
- gpu
- Precision
- float64
- Library version
- 2026.10.25.1
- Host
- euclid-ral-gpu-2
- CPUs per evaluation
- 8
- Peak RSS (GB)
- 0.645538
Evidence
- runtime evidence
results/weak/isothermal/simple/jax_gpu_dense_fp64/hpc_a100/runtime.json - fit figure
results/weak/isothermal/simple/jax_gpu_dense_fp64/hpc_a100/fit.png - breakdown evidence
results/weak/isothermal/simple/jax_gpu_dense_fp64/hpc_a100/breakdown.json - gradient evidence
results/weak/isothermal/simple/jax_gpu_dense_fp64/hpc_a100/gradient.json - parity evidence
results/weak/isothermal/simple/jax_gpu_dense_fp64/hpc_a100/parity.json
History
- current (this page) · measured 2026-10-29T20:28:31Z · runtime 0.00001 s ·
lifecycle/fbd315b1a0e03f308c76
← Inference TimingsPyAutoLens / imaging / delaunay / hst / numba_cpu_sparse / hpc_ral_cpu / default / nautilus mass_total[1] / seed 1
- Wall time
- 8648.2 s
- Likelihood evaluations
- 38660
- Implied s/eval
- 0.22370 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 1250 px vs profiling 1250 pxsizes match
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/delaunay/hst/validation/default/numba_cpu_sparse_fp64/seed_1/stages.json- host_class
hpc_ral_cpu- id
imaging/delaunay/hst/default/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
223.69884327786363- implied_s_per_eval
0.22369884327786363- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "delaunay"}- likelihood_evals
38660- max_log_likelihood
31613.851202847807- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
951.6839939897181- profiling_per_call_s
0.9516839939897181- profiling_per_call_source
warm_iid_median_s- profiling_record_id
lifecycle/321ec1f6f2a5955a9a20- profiling_source_pixels
1250- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
0.2350558007601423- reference_runtime_record_id
lifecycle/321ec1f6f2a5955a9a20- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
numba_cpu_sparse_fp64- size_match
true- slurm_job_id
412624_1- source_pixels
1250- stage
mass_total[1]- wall_s
8648.197281122208
Evidence
- stages evidence
results/imaging/delaunay/hst/validation/default/numba_cpu_sparse_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / delaunay / hst / numba_cpu_sparse / hpc_ral_cpu / light_fixed / nautilus mass_total[1] / seed 1
- Wall time
- 4563.6 s
- Likelihood evaluations
- 34060
- Implied s/eval
- 0.13399 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 1250 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/delaunay/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_1/stages.json- host_class
hpc_ral_cpu- id
imaging/delaunay/hst/light_fixed/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
133.98641814782349- implied_s_per_eval
0.13398641814782347- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "delaunay"}- likelihood_evals
34060- max_log_likelihood
31615.6260102493- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
numba_cpu_sparse_fp64- size_match
null- slurm_job_id
412624_1- source_pixels
1250- stage
mass_total[1]- wall_s
4563.577402114868
Evidence
- stages evidence
results/imaging/delaunay/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_dense / hpc_a100 / default / nautilus mass_total[1] / seed 0
- Wall time
- 32440.9 s
- Likelihood evaluations
- 30400
- Implied s/eval
- 1.06713 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with setup_id jax_cpu_dense_fp64
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/default/jax_cpu_dense_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_cpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
1067.1339152910207- implied_s_per_eval
1.0671339152910206- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
30400- max_log_likelihood
31652.257473468257- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with setup_id jax_cpu_dense_fp64- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_cpu_dense_fp64- size_match
null- slurm_job_id
412539_0- source_pixels
784- stage
mass_total[1]- wall_s
32440.87102484703
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_cpu_dense_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_dense / hpc_a100 / default / nautilus mass_total[1] / seed 1
- Wall time
- 24129.2 s
- Likelihood evaluations
- 22020
- Implied s/eval
- 1.09579 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with setup_id jax_cpu_dense_fp64
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/default/jax_cpu_dense_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_cpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
1095.7858760826812- implied_s_per_eval
1.095785876082681- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
22020- max_log_likelihood
31644.404222475685- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with setup_id jax_cpu_dense_fp64- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_cpu_dense_fp64- size_match
null- slurm_job_id
412539_1- source_pixels
784- stage
mass_total[1]- wall_s
24129.204991340637
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_cpu_dense_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_dense / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 0
- Wall time
- 21739.0 s
- Likelihood evaluations
- 23780
- Implied s/eval
- 0.91417 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with setup_id jax_cpu_dense_fp64
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_cpu_dense_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_cpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
914.1714086344103- implied_s_per_eval
0.9141714086344104- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
23780- max_log_likelihood
31651.351049607736- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with setup_id jax_cpu_dense_fp64- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_cpu_dense_fp64- size_match
null- slurm_job_id
412539_0- source_pixels
784- stage
mass_total[1]- wall_s
21738.99609732628
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_cpu_dense_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_dense / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 1
- Wall time
- 20092.1 s
- Likelihood evaluations
- 20940
- Implied s/eval
- 0.95951 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with setup_id jax_cpu_dense_fp64
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_cpu_dense_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_cpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
959.506810121345- implied_s_per_eval
0.959506810121345- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
20940- max_log_likelihood
31644.034555369628- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with setup_id jax_cpu_dense_fp64- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_cpu_dense_fp64- size_match
null- slurm_job_id
412539_1- source_pixels
784- stage
mass_total[1]- wall_s
20092.072603940964
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_cpu_dense_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_cpu_sparse / hpc_a100 / default / nautilus mass_total[1] / seed 0
- Wall time
- 36050.5 s
- Likelihood evaluations
- 21720
- Implied s/eval
- 1.65978 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/default/jax_cpu_sparse_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_cpu_sparse_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
1659.78222859279- implied_s_per_eval
1.6597822285927901- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
21720- max_log_likelihood
31645.872382802838- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
1155.5811246003336- profiling_per_call_s
1.1555811246003336- profiling_per_call_source
vmap.per_call- profiling_record_id
lifecycle/5e126050d5a2da290c4f- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
1.4363182240163694- reference_runtime_record_id
lifecycle/5e126050d5a2da290c4f- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_cpu_sparse_fp64- size_match
true- slurm_job_id
412541_0- source_pixels
784- stage
mass_total[1]- wall_s
36050.4700050354
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_cpu_sparse_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default / nautilus mass_total[1] / seed 0
- Wall time
- 558.6 s
- Likelihood evaluations
- 23680
- Implied s/eval
- 0.02359 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/default/jax_gpu_dense_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_gpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
23.590283407955553- implied_s_per_eval
0.023590283407955555- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
23680- max_log_likelihood
31657.140837984218- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
13.282744462412666- profiling_per_call_s
0.013282744462412666- profiling_per_call_source
vmap.per_call- profiling_record_id
lifecycle/5d93f1a08e8a7d5e3c9e- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
1.776009730120987- reference_runtime_record_id
lifecycle/5d93f1a08e8a7d5e3c9e- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_gpu_dense_fp64- size_match
true- slurm_job_id
412535_0- source_pixels
784- stage
mass_total[1]- wall_s
558.6179111003876
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_gpu_dense_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / default / nautilus mass_total[1] / seed 1
- Wall time
- 525.0 s
- Likelihood evaluations
- 21640
- Implied s/eval
- 0.02426 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/default/jax_gpu_dense_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_gpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
24.26040408351285- implied_s_per_eval
0.02426040408351285- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
21640- max_log_likelihood
31644.247883839496- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
13.282744462412666- profiling_per_call_s
0.013282744462412666- profiling_per_call_source
vmap.per_call- profiling_record_id
lifecycle/5d93f1a08e8a7d5e3c9e- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
1.826460198204115- reference_runtime_record_id
lifecycle/5d93f1a08e8a7d5e3c9e- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_gpu_dense_fp64- size_match
true- slurm_job_id
412535_1- source_pixels
784- stage
mass_total[1]- wall_s
524.995144367218
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_gpu_dense_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 0
- Wall time
- 490.5 s
- Likelihood evaluations
- 22820
- Implied s/eval
- 0.02149 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_dense_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_gpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
21.492223453354562- implied_s_per_eval
0.021492223453354563- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
22820- max_log_likelihood
31654.849179778223- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_gpu_dense_fp64- size_match
null- slurm_job_id
412535_0- source_pixels
784- stage
mass_total[1]- wall_s
490.45253920555115
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_dense_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_dense / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 1
- Wall time
- 449.7 s
- Likelihood evaluations
- 20780
- Implied s/eval
- 0.02164 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_dense_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_gpu_dense_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
21.64135977439403- implied_s_per_eval
0.02164135977439403- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
20780- max_log_likelihood
31643.253732430454- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_gpu_dense_fp64- size_match
null- slurm_job_id
412535_1- source_pixels
784- stage
mass_total[1]- wall_s
449.70745611190796
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_dense_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default / nautilus mass_total[1] / seed 0
- Wall time
- 826.9 s
- Likelihood evaluations
- 23060
- Implied s/eval
- 0.03586 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/default/jax_gpu_sparse_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_gpu_sparse_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
35.85697726798078- implied_s_per_eval
0.03585697726798078- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
23060- max_log_likelihood
31649.19711975746- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
29.244039837794844- profiling_per_call_s
0.029244039837794843- profiling_per_call_source
vmap.per_call- profiling_record_id
lifecycle/b737f77c5c2c2a9c9231- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
1.2261294084834138- reference_runtime_record_id
lifecycle/b737f77c5c2c2a9c9231- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_gpu_sparse_fp64- size_match
true- slurm_job_id
412537_0- source_pixels
784- stage
mass_total[1]- wall_s
826.8618957996368
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_gpu_sparse_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / default / nautilus mass_total[1] / seed 1
- Wall time
- 811.5 s
- Likelihood evaluations
- 22980
- Implied s/eval
- 0.03531 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/default/jax_gpu_sparse_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/default/jax_gpu_sparse_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
35.31390827982399- implied_s_per_eval
0.03531390827982399- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
22980- max_log_likelihood
31651.647104606294- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
29.244039837794844- profiling_per_call_s
0.029244039837794843- profiling_per_call_source
vmap.per_call- profiling_record_id
lifecycle/b737f77c5c2c2a9c9231- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
1.2075591633610239- reference_runtime_record_id
lifecycle/b737f77c5c2c2a9c9231- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_gpu_sparse_fp64- size_match
true- slurm_job_id
412537_1- source_pixels
784- stage
mass_total[1]- wall_s
811.5136122703552
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/jax_gpu_sparse_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 0
- Wall time
- 1624.9 s
- Likelihood evaluations
- 48700
- Implied s/eval
- 0.03336 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_sparse_fp64/seed_0/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_gpu_sparse_fp64/hpc_a100/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
33.36455031831651- implied_s_per_eval
0.03336455031831651- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
48700- max_log_likelihood
-43501.733782956784- model_variant
light_fixed- parallel_efficiency
null- parity_basis
2026-10-18 backend-parity view: the jax_gpu sparse light_fixed mass_total[1] posterior sits +274 sigma (einstein_radius) from the jax_cpu dense reference and its max log likelihood is about -43,000 against about 31,650 on every other leg; the numba_cpu sparse light_fixed leg agrees (Cortex autolens_inference ledger)- parity_status
diverged- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
jax_gpu_sparse_fp64- size_match
null- slurm_job_id
412537_0- source_pixels
784- stage
mass_total[1]- wall_s
1624.8536005020142
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_sparse_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / jax_gpu_sparse / hpc_a100 / light_fixed / nautilus mass_total[1] / seed 1
- Wall time
- 1396.9 s
- Likelihood evaluations
- 41880
- Implied s/eval
- 0.03336 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 4
Every recorded field
- cores
4- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_sparse_fp64/seed_1/stages.json- host_class
hpc_a100- id
imaging/rectangular/hst/light_fixed/jax_gpu_sparse_fp64/hpc_a100/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
33.35520140648799- implied_s_per_eval
0.03335520140648799- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
41880- max_log_likelihood
-43131.688926426374- model_variant
light_fixed- parallel_efficiency
null- parity_basis
2026-10-18 backend-parity view: the jax_gpu sparse light_fixed mass_total[1] posterior sits +274 sigma (einstein_radius) from the jax_cpu dense reference and its max log likelihood is about -43,000 against about 31,650 on every other leg; the numba_cpu sparse light_fixed leg agrees (Cortex autolens_inference ledger)- parity_status
diverged- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
jax_gpu_sparse_fp64- size_match
null- slurm_job_id
412537_1- source_pixels
784- stage
mass_total[1]- wall_s
1396.915834903717
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/jax_gpu_sparse_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / default / nautilus mass_total[1] / seed 0
- Wall time
- 2605.2 s
- Likelihood evaluations
- 22920
- Implied s/eval
- 0.11366 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/default/numba_cpu_sparse_fp64/seed_0/stages.json- host_class
hpc_ral_cpu- id
imaging/rectangular/hst/default/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
113.66325929942973- implied_s_per_eval
0.11366325929942972- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
22920- max_log_likelihood
31652.163073604148- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
566.5083820058499- profiling_per_call_s
0.5665083820058499- profiling_per_call_source
warm_iid_median_s- profiling_record_id
lifecycle/5f82f2a2be617991560c- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
0.2006382657516549- reference_runtime_record_id
lifecycle/5f82f2a2be617991560c- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
numba_cpu_sparse_fp64- size_match
true- slurm_job_id
412622_0- source_pixels
784- stage
mass_total[1]- wall_s
2605.161903142929
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/numba_cpu_sparse_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / default / nautilus mass_total[1] / seed 1
- Wall time
- 2562.1 s
- Likelihood evaluations
- 22240
- Implied s/eval
- 0.11520 swall s ÷ likelihood evals, as the producer declares it
- Source pixels
- inference 784 px vs profiling 784 pxsizes match
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/default/numba_cpu_sparse_fp64/seed_1/stages.json- host_class
hpc_ral_cpu- id
imaging/rectangular/hst/default/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
115.20275924917605- implied_s_per_eval
0.11520275924917606- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
22240- max_log_likelihood
31648.56562836402- model_variant
default- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
566.5083820058499- profiling_per_call_s
0.5665083820058499- profiling_per_call_source
warm_iid_median_s- profiling_record_id
lifecycle/5f82f2a2be617991560c- profiling_source_pixels
784- profiling_status
current- profiling_unmatched_reason
null- ratio_measured_over_predicted
0.20335578944352928- reference_runtime_record_id
lifecycle/5f82f2a2be617991560c- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
numba_cpu_sparse_fp64- size_match
true- slurm_job_id
412622_1- source_pixels
784- stage
mass_total[1]- wall_s
2562.1093657016754
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/default/numba_cpu_sparse_fp64/seed_1/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / light_fixed / nautilus mass_total[1] / seed 0
- Wall time
- 2329.4 s
- Likelihood evaluations
- 24340
- Implied s/eval
- 0.09570 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_0/stages.json- host_class
hpc_ral_cpu- id
imaging/rectangular/hst/light_fixed/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_0- implied_ms_per_eval
95.70096682209213- implied_s_per_eval
0.09570096682209213- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
24340- max_log_likelihood
31652.064294510932- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
0- setup_id
numba_cpu_sparse_fp64- size_match
null- slurm_job_id
412622_0- source_pixels
784- stage
mass_total[1]- wall_s
2329.3615324497223
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_0/stages.json
← Inference TimingsPyAutoLens / imaging / rectangular / hst / numba_cpu_sparse / hpc_ral_cpu / light_fixed / nautilus mass_total[1] / seed 1
- Wall time
- 2076.2 s
- Likelihood evaluations
- 21960
- Implied s/eval
- 0.09455 swall s ÷ likelihood evals, as the producer declares it
- Profiling runtime
- —no profiling runtime record with model_variant light_fixed
- Source pixels
- inference 784 px vs profiling — pxsize match not recorded
- Cores
- 8
Every recorded field
- cores
8- evidence_path
results/imaging/rectangular/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_1/stages.json- host_class
hpc_ral_cpu- id
imaging/rectangular/hst/light_fixed/numba_cpu_sparse_fp64/hpc_ral_cpu/nautilus:mass_total[1]/seed_1- implied_ms_per_eval
94.54673543870992- implied_s_per_eval
0.09454673543870992- instrument
hst- likelihood
{"dataset_type": "imaging", "variant": "rectangular"}- likelihood_evals
21960- max_log_likelihood
31648.23065754869- model_variant
light_fixed- parallel_efficiency
null- parity_basis
null- parity_status
not_assessed- predicted_ms_per_eval
null- profiling_per_call_s
null- profiling_per_call_source
null- profiling_record_id
null- profiling_source_pixels
null- profiling_status
null- profiling_unmatched_reason
no profiling runtime record with model_variant light_fixed- ratio_measured_over_predicted
null- reference_runtime_record_id
null- release_pin
2026.10.17.1- sampler
nautilus:mass_total[1]- seed
1- setup_id
numba_cpu_sparse_fp64- size_match
null- slurm_job_id
412622_1- source_pixels
784- stage
mass_total[1]- wall_s
2076.24631023407
Evidence
- stages evidence
results/imaging/rectangular/hst/validation/light_fixed/numba_cpu_sparse_fp64/seed_1/stages.json