SAVRN
Search Contact SAVRN

Open-weight model · Time series forecasting

granite-timeseries-ttm-r3

by IBM Granite ibm-granite/granite-timeseries-ttm-r3

Building on top of TTM-R1 and TTM-R2, we introduce the next generation of TinyTimeMixer under the Granite time-series foundation model family — Granite-TTM-R3.

Parameters1M
Context
Weights5.7 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads56k

Runs On

What it takes to serve granite-timeseries-ttm-r3 (1M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By IBM Granite, published under apache-2.0, revision ea17cfd2e3ed.

Building on top of TTM-R1 and TTM-R2, we introduce the next generation of TinyTimeMixer under the Granite time-series foundation model family — Granite-TTM-R3. This release incorporates several novel tiny-neural architectural innovations designed to push the limits of accuracy in high-speed forecasting, a critical requirement for real-world production deployments. Granite-TTM-R3 is a family of pretrained models supporting multiple real-world forecasting scenarios: - Zero-shot forecasting across unseen datasets - Few-shot adaptation effective with as few as ~1K samples - Full fine-tuning for domain-specific optimization - Multivariate time-series forecasting - Exogenous / control variable…

Read IBM Granite's full model card

Granite-TTM-R3 Model Card

Building on top of TTM-R1 and TTM-R2, we introduce the next generation of TinyTimeMixer under the Granite time-series foundation model family — Granite-TTM-R3. This release incorporates several novel tiny-neural architectural innovations designed to push the limits of accuracy in high-speed forecasting, a critical requirement for real-world production deployments.


Supported Tasks & Capabilities

Granite-TTM-R3 is a family of pretrained models supporting multiple real-world forecasting scenarios:

  • Zero-shot forecasting across unseen datasets
  • Few-shot adaptation effective with as few as ~1K samples
  • Full fine-tuning for domain-specific optimization
  • Multivariate time-series forecasting
  • Exogenous / control variable integration
  • High-throughput batch inference for production systems

Architecture Overview

Granite-TTM adopts a mixture-of-experts paradigm composed of models with varying complexities [1-35M and Lite: 1-18M parameters] — coupled with a lightweight routing mechanism that automatically selects or blends the most suitable expert based on input data characteristics.

This enables adaptive model selection, improving both accuracy and efficiency across diverse time-series scenarios.

The architecture is built on efficient mixer-based designs that avoid expensive self-attention. Instead, Granite-TTM-R3 leverages linear gating-based attention mechanisms to capture temporal dependencies with significantly lower computational overhead.

This combination allows Granite-TTM-R3 to deliver scalable, adaptive, and ultra-fast forecasting performance suitable for real-time and large-scale deployments.


Accuracy & Speed

Granite-TTM-R3 is engineered to achieve a strong balance between state-of-the-art accuracy and extreme inference efficiency, making it well-suited for real-world, high-throughput deployments.

Accuracy on GIFT-Eval

  • Maintains top-tier performance on the GIFT-Eval leaderboard.
  • Fine-tuned FM:
  • MASE: 0.718 | CRPS: 0.514
  • (Lite) MASE: 0.719 | CRPS: 0.514
  • Pre-trained FM:
  • MASE: 0.727 | CRPS: 0.523
  • (Lite) MASE: 0.733 | CRPS: 0.524

Inference Throughput

Granite-TTM-R3 delivers orders-of-magnitude faster inference compared to existing popular SOTA models.

GPU Throughput

  • Typical SOTA models: ~20–500 samples/sec
  • Granite-TTM-R3: ~7,500 samples/sec
  • Granite-TTM-R3 Lite: ~18,000 samples/sec

CPU Throughput

  • Typical SOTA models: ~1–20 samples/sec
  • Granite-TTM-R3: ~180 samples/sec
  • Granite-TTM-R3 Lite: ~800 samples/sec

Granite-TTM-R3 models achieves ~15–50× speedup over many existing approaches, without compromising accuracy, setting a new benchmark for fast and reliable time-series forecasting.


What’s New in Granite-TTM-R3

  • Trend–Residual Decomposition
    Separately models long-term trends and high-frequency residuals for improved structural learning.

  • Three-Stage Pre-Training
    Sequential training of trend, residual, and joint components for better stability and convergence.

  • Student-Teacher Pretraining
    Student-teacher based pretraining for stable learning in noisy datasets.

  • Enhanced Data Augmentation
    Structured perturbations improve robustness across domains.

  • Improved Normalization Strategy
    Stabilizes training across scale shifts and heterogeneous datasets.

  • GLU Gating
    Dynamic information flow control within mixer blocks.

  • Multi-Resolution Temporal Layer
    Captures dependencies across short-, medium-, and long-term horizons.

  • FFT-Based Embeddings
    Incorporates frequency-domain signals to model periodicity and seasonality.

  • Register Tokens
    Learnable global tokens to encode sequence-level semantics.

  • Multi-Quantile Forecasting Head
    Enables probabilistic forecasting with multiple quantiles.

  • Refined Loss Weighting
    Balances trend, residual, and quantile objectives for improved calibration.


Why Granite-TTM-R3

Granite-TTM-R3 is purpose-built for production-grade time-series systems where:

  • Low latency is critical for real-time inference
  • High scale is required for millions of forecasts
  • Data is heterogeneous and evolving
  • Compute constraints exist, including CPU-friendly deployment

It provides a practical combination of compactness, speed, and accuracy, making it suitable for industrial deployment.


Example Recipes and Notebooks

To be released.


Publication


Training Data


Model Card Authors

Vijay Ekambaram, Arindam Jati, Haoxiang Qiu, Takayuki Katsuki, Tomoya Sakai, Priyanshul Govil, Pankaj Dayama


Citation

Please cite the following paper if you intend to use this model or its associated architectures and approaches in your work.

```bibtex @inproceedings{ekambaram2024tinytimemixersttms, title={Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series}, author={Vijay Ekambaram and Arindam Jati and Pankaj Dayama and Sumanta Mukherjee and Nam H. Nguyen and Wesley M. Gifford and Chandra Reddy and Jayant Kalagnanam}, booktitle={Advances in Neural Information Processing Systems (NeurIPS 2024)}, year={2024}, }

Configuration

Model type
tinytimemixer

Identity and Version

Repository
ibm-granite/granite-timeseries-ttm-r3
Publisher
IBM Granite
Task
Time series forecasting
Modality
Time series
Library
Not stated by the source
Parameters
1M parameters
Languages
Not stated by the source
Revision
ea17cfd2e3edcaea21eb8dcecd18bf88971482fa
First published
2026-05-21
Last updated
2026-07-02

Files and Weights

6 files, 6.1 MB in total. The weights are 1 file totalling 5.7 MB in safetensors.

Weights1 file · 5.7 MB
Configuration1 file · 2.7 KB
Documentation1 file · 6.4 KB
Other2 files · 386.3 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights5.7 MB 8ec0509a18a3
config.jsonConfiguration2.7 KB
README.mdDocumentation6.4 KB
model.sigOther8.9 KB
ttm_image.webpOther377.4 KB ec63340da317
.gitattributesRepository1.6 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
5.7 MB
Download from IBM Granite

Released by IBM Granite through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published5.7 MB
16-bit0.0 GB
8-bit0.0 GB
4-bit0.0 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About granite-timeseries-ttm-r3

How much GPU memory does granite-timeseries-ttm-r3 need?

About 0 GB at 16-bit and 0 GB at 4-bit: the weights (1M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run granite-timeseries-ttm-r3 on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use granite-timeseries-ttm-r3 commercially?

Yes. granite-timeseries-ttm-r3 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Time series forecasting

granite-timeseries-ttm-r2

IBM Granite

TinyTimeMixers (TTMs) are compact pre-trained models for Multivariate Time-Series Forecasting, open-sourced by IBM Research. With model sizes starting from 1M params, TTM introduces the notion of the first-ever “tiny” pre-trained models for Time-Series Forecasting. The paper describing TTM was accepted at NeurIPS 24. TTM outperforms other models demanding billions of parameters in several popular zero-shot and few-shot forecasting benchmarks. TTMs are lightweight forecasters, pre-trained on publicly available time series data with various augmentations. TTM provides state-of-the-art zero-shot forecasts and can easily be fine-tuned for multi-variate forecasts with just 5% of the training…

Open weights apache-2.0 805,280 parameters granite-tsfm

Model · Time series forecasting

granite-timeseries-ttm-r1

IBM Granite

TinyTimeMixers (TTMs) are compact pre-trained models for Multivariate Time-Series Forecasting, open-sourced by IBM Research. With less than 1 Million parameters, TTM (accepted in NeurIPS 24) introduces the notion of the first-ever “tiny” pre-trained models for Time-Series Forecasting. TTM outperforms several popular benchmarks demanding billions of parameters in zero-shot and few-shot forecasting. TTMs are lightweight forecasters, pre-trained on publicly available time series data with various augmentations. TTM provides state-of-the-art zero-shot forecasts and can easily be fine-tuned for multi-variate forecasts with just 5% of the training data to be competitive. Refer to our paper for…

Open weights apache-2.0 805,280 parameters granite-tsfm

Model · Time series forecasting

granite-timeseries-patchtst

IBM Granite

PatchTST is a transformer-based model for time series modeling tasks, including forecasting, regression, and classification. This repository contains a pre-trained PatchTST model encompassing all seven channels of the ETTh1 dataset. This particular pre-trained model produces a Mean Squared Error (MSE) of 0.3881 on the test split of the ETTh1 dataset when forecasting 96 hours into the future with a historical data window of 512 hours. For training and evaluating a PatchTST model, you can refer to this demo notebook. The PatchTST model was proposed in A Time Series is Worth 64 Words: Long-term Forecasting with Transformers by Yuqi Nie, Nam H. Nguyen, Phanwadee Sinthong, Jayant Kalagnanam. At…

Open weights apache-2.0 616,032 parameters transformers

Model · Time series forecasting

TiRex

NX-AI

This repository provides the pre-trained forecasting model TiRex introduced in the paper TiRex is a 35M parameter pre-trained time series forecasting model based on xLSTM. TiRex is a pre-trained model that performs time series forecasting without requiring any training on your data. Simply download and use it. TiRex provides both point estimates and quantile estimates. - State-of-the-art Performance over Long and Short Horizons: TiRex achieves top scores in various time series forecasting benchmarks, see GiftEval and ChronosZS. These benchmark show that TiRex provides great performance for both long and short-term forecasting. A detailed documentation of TiRex can be found here…

Open weights other tirex

Model · Time series forecasting

TiRex-1.1-gifteval

NX-AI

The 1.1 release introduces long period normalisation, a method applied solely during inference. This specific version (1.1-gifteval) includes the 1.1 improvements plus the pretraining dataset has been cleaned to remove overlaps with the GIFT-Eval test dataset. TiRex is a time-series foundation model designed for time series forecasting, with the emphasis to provide state-of-the-art forecasts for both short- and long-term forecasting horizon. TiRex is 35M parameter small and is based on the xLSTM architecture allowing fast and performant forecasts. The model is described in the paper TiRex: Zero-Shot Forecasting across Long and Short Horizons with Enhanced In-Context Learning. TiRex performs…

Open weights other tirex

Model · Time series forecasting

Kronos-Tokenizer-base

ShiYu

Kronos is the first open-source foundation model for financial candlesticks (K-lines), trained on data from over 45 global exchanges. It is designed to handle the unique, high-noise characteristics of financial data. Kronos is a family of decoder-only foundation models, pre-trained specifically for the "language" of financial markets—K-line sequences. It leverages a novel two-stage framework: 1. A specialized tokenizer first quantizes continuous, multi-dimensional K-line data (OHLCV) into hierarchical discrete tokens. 2. A large, autoregressive Transformer is then pre-trained on these tokens, enabling it to serve as a unified model for diverse quantitative tasks. The success of large-scale…

Open weights mit 4M parameters pytorch