alt.freeweights.granite / granite-timeseries-patchtst-fm-r1
From: ibm-granite <huggingface.co/ibm-granite>Newsgroups: alt.freeweights.graniteSubject:

granite-timeseries-patchtst-fm-r1

Date: 2026-11-15Commit: 151f9c6Signed: 2DC28CC7B26A283B ✓

Time series forecasting model with 258M parameters. Safetensors weights, 1.03 GB in all. Published by ibm-granite under Apache-2.0.

258M params1.03GBgranite-timeseries-patchtst-fm-r1safetensorspermissive
FactsParams258MSize1.03 GBFormatssafetensorsTasktime series forecastingLicenseApache-2.0From sourcepermissive
$ fw get ibm-granite/granite-timeseries-patchtst-fm-r1
# manifest sha256 ee723a15ad1e… · 1.03 GB · 6 files
$ fw verify ./granite-timeseries-patchtst-fm-r1 ibm-granite/granite-timeseries-patchtst-fm-r1
From sourceHosted (signed)ibm-granite/granite-timeseries-patchtst-fm-r1Last check: 2026-11-15 02:42 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
1.03 GB
Weights
1.03 GB (safetensors)
Parameters
258M
Formats
safetensors
Task
time series forecasting
License
Apache-2.0 (permissive)
Files
6, each with a sha256
Publisher
ibm-granite
Added
2026-11-15
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-15 02:42 UTCpassed

Model card

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

Granite TimeSeries PatchTST-FM Model Card#

Model Description#

PatchTST was originally released prior to the interest in creating pre-trained, zero-shot time series foundation models that were capable of state-of-the-art performance on out of sample datasets. PatchTST-FM (patched time-series transformer-based foundation model) essentially has the architectural simplicity of PatchTST, but differs in some crucial ways. Coupled with a revised training strategy and a significantly larger training corpus, we are able to train a model that achieves state-of-the-art results on GiftEval (see below for recommended filters to view this on the leaderboard).

The architecture incorporates the following changes:

  • residual blocks in the input and output projections
  • a quantile head to support probabilistic forecasting
  • enhanced training strategies incorporating contiguous patch masking, and random masking in the forecast period
  • trained with reconstruction-loss objective
  • forecast at inference time is cast as "reconstruction" of the masked forecast period while past context is not masked. If the context period has missing values, both the missing timepoints and forecast timepoints are filled in --- thus providing simultaneous imputation and forecast capability. Additional details can be found here.

The particular model here was trained on a diverse set of data (see details below) using significantly longer context length than done previously (8192). Here the context includes both the input context as well as the length of the desired forecast horizon. Shorter input series are pre-pended with the mean of the series values in the context and the padded regions are treated as masked. The d_model is set to 1024, patch_length is 16, and we train the quantile head with 99 quantiles. In total, the model has ~260M parameters, ~250M of which are in the core transformer layers.

The model architecture is based on a new implementation of a PatchTST-style architecture, which is available in the IBM TSFM repository. Other implementations of PatchTST can be found here:

Performance#

As of March 25, 2026 Granite-TimeSeries-PatchTST-FM-r1 is among the top 5 models on the GIFT-Eval benchmark when considering replicable, zero-shot models. Results for both MASE and CRPS performance are shown below. The GIFT-Eval benchmark compares a variety of different model types. To reproduce the ranking below, take the following steps: 1) select only "zero-shot" under "Model Types", 2) uncheck "Yes" under "Test Leak", and 3) uncheck "No" under "Replication Code". Note that Granite-PatchTST-FM-r1 results are in a pending PR submitted to the GIFT-Eval benchmark.

Image: model ranking Image: model ranking

The average MASE and CRPS scores of the top 15 replicable, zero-shot models on the GIFT-Eval benchmark (results as of March 25, 2026), lower is better. Models shown in blue are released by IBM TSFM.

Training Data#

The training data composes three separate sources:

  • Selected subset of datasets from GiftEvalPretrain,
  • Custom synthesized data: Based on KernelSynth with a different set of periodic kernels (as suggested by the Tirex paper), and a small volume of augmentations
  • A TSMixup dataset, based on the same process described in the Chronos paper, but using only datasets which are not in the GIFTEval evaluation set.

Citation#

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

@misc{wen2026revisitingtransformer,
      title={Revisiting the Generic Transformer: Deconstructing a Strong Baseline for Time Series Foundation Models}, 
      author={Yunshi Wen and Wesley M. Gifford and Chandra Reddy and Lam M. Nguyen and Jayant Kalagnanam and Anak Agung Julius},
      year={2026},
      eprint={2602.06909},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2602.06909}, 
}

Model Card Authors#

Yunshi Wen, Agung Julius, Wesley M. Gifford, Chandra K. Reddy

Acknowledgements#

This work is a joint effort between Rensselaer Polytechnic Institute and IBM. The work was supported in part by IBM through the IBM Rensselaer Future of Computing Research Collaboration (FCRC). Computation resources contributing to this work were provided by the National Artificial Intelligence Research Resource (NAIRR) Pilot and Mass Open Cloud.

IBM Public Repository Disclosure#

All content in this repository including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.

Files

6 files · 1.03 GBWeights 1.03 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 6 files with their sha256
FileSizesha256
.gitattributes1.57 KBc71b26b445cec143f05b30b0d0d43cb8a83f4c605daf106e7e82e0ed53f6982f
README.md6.18 KB26cd65c5ee074855bef5d6c4b8f8218eb983a21edda0ca5e2dca490a9a138489
config.json1.40 KB6dcbdf825cd5ed90e99aa8eec7dcf071a7637d3b607a7005198c40937b47f180
figures/crps_zero.png66.4 KB9be63a92a94382e8b497654b6b114565a2100081497f6115e1a0a85054aaa1a5
figures/mase_zero.png60.8 KB7f49a38771eb16004c375b2c5660270f9546be585dadfc210bf3692eb329e9ff
model.safetensors1.03 GBb9c25cb8e66393ce9e3a5dbd962c65fde934d7f2f1b4fec5ec5014f6efabcd17
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
151f9c6d57 pinned now2026-11-15 02:42 UTC6 files · 1.03 GB

Use it

$ fw get ibm-granite/granite-timeseries-patchtst-fm-r1
# manifest sha256 ee723a15ad1e… · 1.03 GB · 6 files
$ fw verify ./granite-timeseries-patchtst-fm-r1 ibm-granite/granite-timeseries-patchtst-fm-r1
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-patchtst-fm-r1.json --dir ./granite-timeseries-patchtst-fm-r1 $ python3 fw.py verify ./granite-timeseries-patchtst-fm-r1 ./ibm-granite__granite-timeseries-patchtst-fm-r1.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ibm-granite/granite-timeseries-patchtst-fm-r1 --revision 151f9c6d576281b95c2ff784d0863bd3f12c80f1 --local-dir ./granite-timeseries-patchtst-fm-r1

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-15
Text in
README.md
Text sha256
26cd65c5ee074855bef5d6c4b8f8218eb983a21edda0ca5e2dca490a9a138489
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-patchtst-fm-r1Date: 2026-11-15Commit: 151f9c6Signed: 2DC28CC7B26A283B ✓
Upstream
ibm-granite/granite-timeseries-patchtst-fm-r1
Pinned commit
151f9c6d576281b95c2ff784d0863bd3f12c80f1
Manifest
granite-timeseries-patchtst-fm-r1.json · .minisig
Manifest sha256
ee723a15ad1e2735c0fdc3edb9e9acd2ac07f348c60aa69511b4ede1e7676933
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:42 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-timeseries-patchtst-fm-r1.json $ curl -O https://freeweights.allternit.com/manifests/ibm-granite/granite-timeseries-patchtst-fm-r1.json.minisig $ minisign -Vm granite-timeseries-patchtst-fm-r1.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-patchtst-fm-r1
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-patchtst-fm-r1.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