Skip to content

Zer0Fit v1.2.0 — TimesFM 3.0 Migration

Choose a tag to compare

@porespellar porespellar released this 04 Sep 00:29
· 4 commits to main since this release

Highlights

  • Migrates forecasting from TimesFM 2.5 to Google TimesFM 3.0.
  • Pins timesfm==3.0.1 and uses the google/timesfm-3.0-pytorch checkpoint through timesfm3.TimesFM3Evaluator.
  • Uses the TimesFM 3.0 predict_batch / ForecastOutput API with quantile output.
  • Keeps the Zer0Fit service horizon safety cap at 1–256 and updates the context pipeline to the 15,360-point evaluator ceiling.
  • Keeps TabFM on the latest verified upstream source state: v1.0.1-compatible commit fbb665569425fd2f490c6576b3af967876fe11ff; no newer official TabFM model-weight release was found.
  • Updates Docker, Compose, installer, attribution, license, architecture, deployment, README, and workflow documentation.
  • Updates the x86_64 base image to the published nvidia/cuda:12.6.3-base-ubuntu24.04; ARM64 remains CUDA 13.2 / cu130.

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).
  • ARM64 release image: built and health-checked; TimesFM 3.0.1, Torch cu130.
  • x86_64 release image: built and health-checked; TimesFM 3.0.1, Torch cu124.
  • 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.