Live
Black Hat USADark ReadingBlack Hat AsiaAI BusinessWhy OpenAI Buying TBPN Matters More Than It LooksDev.to AII Built a Governance Layer That Works Across Claude Code, Codex, and Gemini CLIDev.to AIOpenAI’s AGI boss is taking a leave of absenceThe VergeGoogle's Gemma 4 AI can run on smartphones, no Internet requiredTechSpotb8656llama.cpp ReleasesThe future of RealSense 3D vision with Chris Matthieu - The Robot ReportGoogle News - AI roboticsThe future of RealSense 3D vision with Chris MatthieuThe Robot ReportLinkerbot’s Linker Hand L30 Can Tighten Screws in Seconds - TechEBlog -Google News - AI roboticsv0.20.1-rc0Ollama ReleasesPasta-like robot muscles powered by air can lift 100x their weight - Interesting EngineeringGoogle News - AI roboticsAssessing Marvell Technology (MRVL) After Nvidia’s US$2b AI Partnership And Connectivity Push - simplywall.stGNews AI NVIDIAb8651llama.cpp ReleasesBlack Hat USADark ReadingBlack Hat AsiaAI BusinessWhy OpenAI Buying TBPN Matters More Than It LooksDev.to AII Built a Governance Layer That Works Across Claude Code, Codex, and Gemini CLIDev.to AIOpenAI’s AGI boss is taking a leave of absenceThe VergeGoogle's Gemma 4 AI can run on smartphones, no Internet requiredTechSpotb8656llama.cpp ReleasesThe future of RealSense 3D vision with Chris Matthieu - The Robot ReportGoogle News - AI roboticsThe future of RealSense 3D vision with Chris MatthieuThe Robot ReportLinkerbot’s Linker Hand L30 Can Tighten Screws in Seconds - TechEBlog -Google News - AI roboticsv0.20.1-rc0Ollama ReleasesPasta-like robot muscles powered by air can lift 100x their weight - Interesting EngineeringGoogle News - AI roboticsAssessing Marvell Technology (MRVL) After Nvidia’s US$2b AI Partnership And Connectivity Push - simplywall.stGNews AI NVIDIAb8651llama.cpp Releases
AI NEWS HUBbyEIGENVECTOREigenvector

🔥 google-research/timesfm

GitHub TrendingMarch 31, 20262 min read9 views
Source Quiz
🧒Explain Like I'm 5Simple language

Hey there, little explorer! 🚀

Imagine you have a magic crystal ball that can guess what will happen next! 🔮

Google made a super-smart computer friend called TimesFM. It's like a very, very good guesser.

This friend is special because it looks at things that happen over time, like how many cookies you eat each day, or how tall you grow each year. 🍪🌱

Then, it tries to guess what will happen tomorrow! Will you eat more cookies? Will you grow taller?

It's like teaching a robot to see patterns in time, so it can help us guess the future for fun things! And lots of people think it's very cool! ✨

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. — Trending on GitHub today with 366 new stars.

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.

  • Paper: A decoder-only foundation model for time-series forecasting, ICML 2024.

  • All checkpoints: TimesFM Hugging Face Collection.

  • Google Research blog.

  • TimesFM in BigQuery: an official Google product.

This open version is not an officially supported Google product.

Latest Model Version: TimesFM 2.5

Archived Model Versions:

  • 1.0 and 2.0: relevant code archived in the sub directory v1. You can pip install timesfm==1.3.0 to install an older version of this package to load them.

Update - Oct. 29, 2025

Added back the covariate support through XReg for TimesFM 2.5.

Update - Sept. 15, 2025

TimesFM 2.5 is out!

Comparing to TimesFM 2.0, this new 2.5 model:

  • uses 200M parameters, down from 500M.

  • supports up to 16k context length, up from 2048.

  • supports continuous quantile forecast up to 1k horizon via an optional 30M quantile head.

  • gets rid of the frequency indicator.

  • has a couple of new forecasting flags.

Along with the model upgrade we have also upgraded the inference API. This repo will be under construction over the next few weeks to

  • add support for an upcoming Flax version of the model (faster inference).

  • add back covariate support.

  • populate more docstrings, docs and notebook.

Install

  • Clone the repository:

git clone https://github.com/google-research/timesfm.git cd timesfm

  • Create a virtual environment and install dependencies using uv:

Create a virtual environment

uv venv

Activate the environment

source .venv/bin/activate

Install the package in editable mode with torch

uv pip install -e .[torch]

Or with flax

uv pip install -e .[flax]

Or XReg is needed

uv pip install -e .[xreg]

  • [Optional] Install your preferred torch / jax backend based on your OS and accelerators (CPU, GPU, TPU or Apple Silicon).:

  • Install PyTorch.

  • Install Jax for Flax.

Code Example

import torch import numpy as np import timesfm

torch.set_float32_matmul_precision("high")

model = timesfm.TimesFM_2p5_200M_torch.from_pretrained("google/timesfm-2.5-200m-pytorch")

model.compile( timesfm.ForecastConfig( max_context=1024, max_horizon=256, normalize_inputs=True, use_continuous_quantile_head=True, force_flip_invariance=True, infer_is_positive=True, fix_quantile_crossing=True, ) ) point_forecast, quantile_forecast = model.forecast( horizon=12, inputs=[ np.linspace(0, 1, 100), np.sin(np.linspace(0, 20, 67)), ], # Two dummy inputs ) point_forecast.shape # (2, 12) quantile_forecast.shape # (2, 12, 10): mean, then 10th to 90th quantiles.`

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

More about

githubtrendingopen-source

Knowledge Map

Knowledge Map
TopicsEntitiesSource
🔥 google-r…githubtrendingopen-sourceGitHub Tren…

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 108 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!

More in Open Source AI