Repository navigation
v5.4.4
Fixed
- Preflight false-OOM on multi-covariate runs (#74). The streaming memory preflight sized its compute chunk without
n_cvt, then estimated Uab/Iab at the realn_cvt. Because Uab scales withn_index = (n_cvt+3)(n_cvt+2)/2, the estimated peak was inflated up to ~60× and rejected runs the runtime handles comfortably — a 25-covariate conditional analysis on 3,048 samples was estimated at ~467 GB and raisedMemoryErrorthough it actually completes in ~13 GB. Both preflight gates now threadn_cvtinto chunk sizing so the estimate matches the runtime.
Changed
- Dependency and CI-action bumps (Dependabot):
actions/checkout6 → 7,pypa/cibuildwheel3 → 4,actions/attest-build-provenance4.1.0 → 4.1.1,j178/prek-action2.0.4 → 2.0.5,astral-sh/setup-uv8.2.0 → 8.3.0, and dev depspyrefly1.0.0 → 1.1.1 andhatchling1.30.1 → 1.31.0. No source or numerical-result change.
Full changelog: https://github.com/michael-denyer/jamma/blob/master/CHANGELOG.md