Zer0Fit v1.2.0 — TimesFM 3.0 Migration
Highlights
- Migrates forecasting from TimesFM 2.5 to Google TimesFM 3.0.
- Pins
timesfm==3.0.1and uses thegoogle/timesfm-3.0-pytorchcheckpoint throughtimesfm3.TimesFM3Evaluator. - Uses the TimesFM 3.0
predict_batch/ForecastOutputAPI 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.