alt.freeweights.granite / granite-timeseries-ttm-r3
From: ibm-granite <huggingface.co/ibm-granite>Newsgroups: alt.freeweights.graniteSubject:

granite-timeseries-ttm-r3

Date: 2026-11-14Commit: ea17cfdSigned: 2DC28CC7B26A283B ✓

Time series forecasting model with 1M parameters. Safetensors weights, 6.13 MB in all. Published by ibm-granite under Apache-2.0.

1M params6.13MBgranite-timeseries-ttm-r3safetensorspermissive
FactsParams1MSize6.13 MBFormatssafetensorsTasktime series forecastingLicenseApache-2.0From sourcepermissive
$ fw get ibm-granite/granite-timeseries-ttm-r3
# manifest sha256 9eb1cab300df… · 6.13 MB · 6 files
$ fw verify ./granite-timeseries-ttm-r3 ibm-granite/granite-timeseries-ttm-r3
From sourceHosted (signed)ibm-granite/granite-timeseries-ttm-r3Last check: 2026-11-14 21:16 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
6.13 MB
Weights
5.73 MB (safetensors)
Parameters
1M
Formats
safetensors
Task
time series forecasting
License
Apache-2.0 (permissive)
Files
6, each with a sha256
Publisher
ibm-granite
Added
2026-11-14
Section
alt.freeweights.granite
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-14 21:16 UTCpassed

Model card

From the publisher at commit ea17cfd. Shown as plain text with links; images open at the publisher.

Granite-TTM-R3 Model Card#

Image: image

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.

@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},
}

Files

6 files · 6.13 MBWeights 5.73 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 6 files with their sha256
FileSizesha256
.gitattributes1.57 KBf0102c102da041ffd7b08991f8c2a9c4e077cbc73e9d6826a093c13d142fb43d
README.md6.39 KB73d0ded894659cd924d41f7b67e9a393b320f7ff2f36de934c90ff1ad7ec6dd9
config.json2.67 KB8e62cd4f1e4b1655ecc8c6ef9a9cf802d2ec64846a064a5072a59fd23688f062
model.safetensors5.73 MB8ec0509a18a38f65b02f046fc28298ab3acf5d54eecb0a0df959b9fa001bc9fb
model.sig8.91 KB7b28b83beefb86dec6d5a1ac2c91df66d43e05e80da07a48b0c6847f636d8e1c
ttm_image.webp377 KBec63340da31707b78e94252177bc57e1c7d27713734f8e4aa393ca826375d5d9
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
ea17cfd2e3 pinned now manifest updated, same commit2026-11-14 21:16 UTC6 files · 6.13 MB
ea17cfd2e32026-11-14 21:16 UTC6 files · 6.13 MB

Use it

$ fw get ibm-granite/granite-timeseries-ttm-r3
# manifest sha256 9eb1cab300df… · 6.13 MB · 6 files
$ fw verify ./granite-timeseries-ttm-r3 ibm-granite/granite-timeseries-ttm-r3
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/ibm-granite/granite-timeseries-ttm-r3.json --dir ./granite-timeseries-ttm-r3 $ python3 fw.py verify ./granite-timeseries-ttm-r3 ./ibm-granite__granite-timeseries-ttm-r3.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ibm-granite/granite-timeseries-ttm-r3 --revision ea17cfd2e3edcaea21eb8dcecd18bf88971482fa --local-dir ./granite-timeseries-ttm-r3

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-14
Text in
README.md
Text sha256
73d0ded894659cd924d41f7b67e9a393b320f7ff2f36de934c90ff1ad7ec6dd9
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: ibm-granite <huggingface.co/ibm-granite>Newsgroups: alt.freeweights.graniteSubject: granite-timeseries-ttm-r3Date: 2026-11-14Commit: ea17cfdSigned: 2DC28CC7B26A283B ✓
Upstream
ibm-granite/granite-timeseries-ttm-r3
Pinned commit
ea17cfd2e3edcaea21eb8dcecd18bf88971482fa
Manifest
granite-timeseries-ttm-r3.json · .minisig
Manifest sha256
9eb1cab300dfa41d4e82dac51d5f52ed5dcb0b38c2492c3531260f94ac3fd34a
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:16 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-timeseries-ttm-r3.json $ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-timeseries-ttm-r3.json.minisig $ minisign -Vm granite-timeseries-ttm-r3.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ibm-granite/granite-timeseries-ttm-r3
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. granite-timeseries-ttm-r3.json. Provenance. Takedown history: none.
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed1
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed2
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.Edu.seed3
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed1
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed2
From: ibm-granite <huggingface.co/ibm-granite>Subject: GneissWeb.7B_ablation_model_on_350B_FineWeb.seed3