Skip to content

v5.4.4

Choose a tag to compare

@michael-denyer michael-denyer released this 20 Jul 22:12
· 459 commits to master since this release
db5e2ca

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 real n_cvt. Because Uab scales with n_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 raised MemoryError though it actually completes in ~13 GB. Both preflight gates now thread n_cvt into chunk sizing so the estimate matches the runtime.

Changed

  • Dependency and CI-action bumps (Dependabot): actions/checkout 6 → 7, pypa/cibuildwheel 3 → 4, actions/attest-build-provenance 4.1.0 → 4.1.1, j178/prek-action 2.0.4 → 2.0.5, astral-sh/setup-uv 8.2.0 → 8.3.0, and dev deps pyrefly 1.0.0 → 1.1.1 and hatchling 1.30.1 → 1.31.0. No source or numerical-result change.

Full changelog: https://github.com/michael-denyer/jamma/blob/master/CHANGELOG.md