Skip to content

Zer0Fit v1.2.1 — Deployment Hardening

Choose a tag to compare

@porespellar porespellar released this 04 Sep 00:38
· 3 commits to main since this release

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 .env required for manual Compose builds; ./install.sh remains the recommended path.
  • Replaces the installer’s unsupported ./install.sh --preload recovery instruction with the supported curl -X POST /preload command.
  • 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, checkpoint google/timesfm-3.0-pytorch, timesfm3.TimesFM3Evaluator API.
  • TabFM: latest verified official source state at fbb665569425fd2f490c6576b3af967876fe11ff (current upstream main as 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.