TimesFM 3.0 merges native MLX backend: 641 series/sec on M4 Max, no PyTorch needed
rachittshah · x · 2026-09-08
A community PR adding an MLX backend to Google's official timesfm repo has been merged, with full feature parity with the PyTorch implementation.
- TimesFM 3.0 is Google's 330M-parameter foundation model for time-series forecasting, reading history in 32-point patches and writing the next 64 steps in a single forward pass (9 quantiles per step).
- The new backend lives in src/timesfm3/mlx with the same timesfm3forecaster interface; the torch code moved to src/timesfm3/torch with lazy re-exports, so import timesfm3 no longer pulls in PyTorch.
- M4 Max benchmarks (512-point context, 64-step horizon): 12.5 ms per series at batch 1; 641 series/sec at batch 32. Max deviation from the PyTorch reference is 2.1e-6 — float32 noise.
- The 1.9x speedup at batch 1 comes from mx.compile, not quantization: at 330M params the model is dispatch-bound, so bf16 and int8 yield little gain.
More from Infra
- AI chip startup Tenstorrent raises $1.5B at $6.2B valuation, more than doubling — Beth_Kindig · 2026-10-27
- Anthropic discloses up to $120.5B SpaceX compute deal, ~$3.1B monthly at full capacity — XFreeze · 2026-10-27
- Satire: swapping Raft for an LLM-style decision model tanks write throughput 99.98% — irombie · 2026-10-27
- Cadence joins the domain-specific AI model camp for chip design — karlfreund · 2026-10-27
- Qdrant builds Universal I/O to run vector search mmap code on object storage — qdrant_engine · 2026-10-27
- Nebius secures $3.5B Citi financing facility for GPU purchases and AI data centers — Beth_Kindig · 2026-10-26