Zer0Fit v1.2.1 — Deployment Hardening
Fixes since v1.2.0
- Adds a Compose-managed persistent Hugging Face cache volume so TimesFM and TabFM weights survive container recreation.
- Documents the architecture-specific
.envrequired for manual Compose builds;./install.shremains the recommended path. - Replaces the installer’s unsupported
./install.sh --preloadrecovery instruction with the supportedcurl -X POST /preloadcommand. - Updates storage requirements and deployment documentation for the 1.32 GB TimesFM 3.0 checkpoint and persistent cache.
- Reports server/installer version
1.2.1.
Included model update
- TimesFM:
timesfm==3.0.1, checkpointgoogle/timesfm-3.0-pytorch,timesfm3.TimesFM3EvaluatorAPI. - TabFM: latest verified official source state at
fbb665569425fd2f490c6576b3af967876fe11ff(current upstreammainas checked on 2026-09-03), with v1.0.0 pretrained weights; no newer official model-weight release found.
Verification
pytest -q: 3 passed.uv pip check: 74 packages compatible.- Python compilation, shell syntax, Compose rendering, and
git diff --check: passed. - Live TimesFM 3.0.1 checkpoint smoke test: passed; forecast
(3,), quantiles(3, 9). - Explicit ARM64 and x86_64 builds: passed.
- Exact v1.2.1 ARM64/x86_64 images: imports, health
1.2.1, and cache-volume write test passed. - Streamable HTTP initialize and session-aware
tools/list: passed.
License note
TimesFM 3.0 pretrained weights remain restricted by Google’s TimesFM Non-Commercial License v1.0. See ATTRIBUTION.md and DISCLAIMER.md before deployment.