Zer0Fit v1.2.3 — Release Audit Corrections
Changes since v1.2.2
This corrective release incorporates the delayed independent release audit.
- Corrects the README license summary so TimesFM 3.0 source/package licensing is clearly separated from its non-commercial, non-production checkpoint license.
- Raises the documented free-disk recommendation to 40GB and records the verified approximate checkpoint sizes: 1.32GB TimesFM, 6.56GB TabFM classification, and 6.59GB TabFM regression (14.47GB combined).
- Corrects the documented default upload directory to
/app/uploads. - Clarifies that the installer preloads the TabFM classification checkpoint; regression weights are downloaded on first regression use because the VRAM governor keeps one model/task hot at a time.
- Adds
requirements-dev.txtand a GitHub Actions offline regression workflow. - Adds the reproducible opt-in
tests/smoke_timesfm3.pyscript for the pinned TimesFM checkpoint. - Updates runtime version metadata and release verification documentation to v1.2.3.
Model status
- TimesFM:
timesfm==3.0.1, checkpointgoogle/timesfm-3.0-pytorch, pinned revision43046b85ec22d584a13f8098c2ed39c889e129c2. - TabFM: source commit
fbb665569425fd2f490c6576b3af967876fe11ff, verified as current official upstreammainat audit time; v1.0.0 pretrained weights remain current, with no newer official model-weight release found.
Verification
- Full offline pytest suite: 4 passed.
requirements-dev.txtinstallation resolved successfully;uv pip check: all 74 packages compatible.- Live pinned TimesFM smoke script: passed with forecast shape
(3,)and quantile shape(3, 9). - Python compilation, shell syntax, Compose rendering, and
git diff --check: passed. - Fresh explicit
linux/amd64andlinux/arm64builds: passed. - Exact v1.2.3 containers on both architectures: health/version
1.2.3, model-library imports, and non-root cache writes passed. - Streamable HTTP initialize returned a session ID; session-aware
tools/listreturned all four registered tools.
Known limitation
AGENTS.md and CLAUDE.md remain protected instruction files containing stale TimesFM 2.5/CUDA 12.4 text. Their edits were blocked by the repository protection prompt and were not bypassed.