Skip to content

Zer0Fit v1.2.2 — Reproducible TimesFM Release

Choose a tag to compare

@porespellar porespellar released this 04 Sep 00:51
· 2 commits to main since this release

Changes since v1.2.1

  • Pins the TimesFM 3.0 checkpoint to the tested Hugging Face revision 43046b85ec22d584a13f8098c2ed39c889e129c2 instead of mutable main.
  • Keeps timesfm==3.0.1 and the timesfm3.TimesFM3Evaluator API.
  • Rejects empty, all-NaN, and non-finite-only time-series contexts with a clear validation error.
  • Tightens declared runtime requirements to TimesFM 3.0.1 minimums: huggingface_hub>=0.28.0, safetensors>=0.5.3, and numpy>=1.26.4,<2.0.0.
  • Corrects datetime documentation: Zer0Fit uses datetime columns for sorting and time-aware downsampling; timestamps are not passed to TimesFM.
  • Updates release/version documentation to v1.2.2.

Model status

  • TimesFM: timesfm==3.0.1, checkpoint google/timesfm-3.0-pytorch, pinned revision 43046b85ec22d584a13f8098c2ed39c889e129c2.
  • TabFM: latest verified official source remains commit fbb665569425fd2f490c6576b3af967876fe11ff (current upstream main when checked), with v1.0.0 pretrained weights. No newer official TabFM model-weight release was found.

Verification

  • Full pytest suite: 4 passed.
  • Targeted migration tests: 4 passed.
  • uv pip check: all 74 installed packages compatible.
  • Python compilation, shell syntax, Compose rendering, and git diff --check: passed.
  • Live pinned TimesFM smoke test: passed; forecast shape (3,), quantiles (3, 9), all values finite.
  • Explicit linux/amd64 and linux/arm64 image builds: passed.
  • Fresh v1.2.2 containers on both architectures: health/version 1.2.2, TimesFM/Hugging Face/safetensors imports, and default-user cache writes passed.
  • Fresh Streamable HTTP initialize returned a session ID; session-aware tools/list returned all four registered tools.

Licensing

Zer0Fit source remains Apache-2.0. TimesFM 3.0 and TabFM pretrained weights retain their separate non-commercial restrictions. Review ATTRIBUTION.md and DISCLAIMER.md before deployment.