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
- Musk: robot RAM demand will dwarf everything else, and 100% of superintelligence compute goes to deep space — elonmusk · 2026-10-27
- RTX 5090 hits $7K as PC gaming community goes into 'denial' over AI boom — PAstynome · 2026-10-27
- Wan2GP lands on Pinokio: 1-click AI video on 6GB GPUs — cocktailpeanut · 2026-10-27
- Wan2GP AMD one-click installer lands on Pinokio, runs AI video on 6GB VRAM — cocktailpeanut · 2026-10-27
- AWS on agent prompt caching: explicit + implicit patterns to slash token costs — AWS ML Blog · 2026-10-27
- Thieves spoofing GPS steal $100M+ in data center cargo since June — Ars Technica AI · 2026-10-27