Help preserve open and free AI for humanity's future

← All models

NX-AI_TiRex

NX-AI · View on Hugging Face ↗

Time-series forecasting foundation model (TiRex from NXAI) — zero-shot forecasting across domains.

✓ verified · rehash-vs-hf-metadata at 2026-08-25T00:26:07Z

custom/other license270.4 MB (283,487,019 bytes)tirexonnxtime-series-forecastingpaper: 2505.23719paper: 2510.26777

Get this model

Download NX-AI_TiRex.torrent

Recommended — the .torrent carries the webseed url-list, so your client can fall back to plain HTTPS if the swarm is thin. See/verify for the full download + verification walkthrough.

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


datasets:


TiRex

This repository provides the pre-trained forecasting model TiRex introduced in the paper TiRex: Zero-Shot Forecasting across Long and Short Horizons with Enhanced In-Context Learning.

TiRex is a 35M parameter pre-trained time series forecasting model based on xLSTM.

Key Facts:

  • Zero-Shot Forecasting: TiRex is a pre-trained model that performs time series forecasting without requiring any training on your data. Simply download and use it.

  • Quantile Predictions: 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.

Documentation

A detailed documentation of TiRex can be found here: https://nx-ai.github.io/tirex/

Installation

pip install tirex-ts

Install with additional input/output adapter:

pip install "tirex-ts[gluonts,hfdataset]"

You can also install TiRex with all extras at once using:

pip install "tirex-ts[all]"

TiRex is currently only tested on Linux and MacOS.

Quick Start

import torch
from tirex import load_model, ForecastModel

model: ForecastModel = load_model("NX-AI/TiRex")
data = torch.rand((5, 128))  # Sample Data (5 time series with length 128)
quantiles, mean = model.forecast(context=data, prediction_length=64)

We provide an extended quick start example in examples/quick_start_tirex.ipynb. This notebook also shows how to use the different input and output types of you time series data. You can also run it in Google Colab.

We provide notebooks to run the benchmarks: GiftEval and Chronos-ZS.

TiRex Classification Model

For detailed instructions on using TiRex classification model please visit our documentation page and quick start Notebook.

Paper: Pre-trained Forecasting Models: Strong Zero-Shot Feature Extractors for Time Series Classification

TiRex Docker image

For detailed instructions on building and running TiRex in a Docker container, see the Docker README or our deployment documentation.

Finetuning TiRex

TiRex already provide state-of-the-art performance for zero-shot prediction. Hence, you can use it without training on your own data.

If you are interested in models fine-tuned on your data or with different pretraining, please contact us at [email protected]

Troubleshooting

If you have problems please check the documentation and feel free to create a GitHub issue or start a discussion.

CUDA Kernels

Tirex can use custom CUDA kernels for the sLSTM cells. These CUDA kernels are compiled when the model is loaded the first time. The CUDA kernels require GPU hardware that support CUDA compute capability 8.0 or later. We also highly suggest to use the provided conda environment spec. The CUDA kernels are automatically used when the xlstm package is installed.

To install TiRex with the CUDA kernels run:

pip install "tirex-ts[cuda,gluonts,hfdataset]"

Explicitly set the custom CUDA backend:

model = load_model("NX-AI/TiRex", backend="cuda")

Troubleshooting CUDA

This information is taken from the xLSTM repository - See this for further details:

For the CUDA version of sLSTM, you need to specify Compute Capability, see https://developer.nvidia.com/cuda-gpus. Or just specify a range as in the example below:

export TORCH_CUDA_ARCH_LIST="8.0;8.6;9.0"

For all kinds of custom setups with torch and CUDA, keep in mind that versions have to match. Also, to make sure the correct CUDA libraries are included you can use the XLSTM_EXTRA_INCLUDE_PATHS environment variable now to inject different include paths, for example:

export XLSTM_EXTRA_INCLUDE_PATHS='/usr/local/include/cuda/:/usr/include/cuda/'

or within python:

import os
os.environ['XLSTM_EXTRA_INCLUDE_PATHS']='/usr/local/include/cuda/:/usr/include/cuda/'

Cite

If you use TiRex in your research, please cite our work:

@inproceedings{auer:25tirex,
  title = {{{TiRex}}: {{Zero-Shot Forecasting Across Long}} and {{Short Horizons}} with {{Enhanced In-Context Learning}}},
  author = {Andreas Auer and Patrick Podest and Daniel Klotz and Sebastian B{\"o}ck and G{\"u}nter Klambauer and Sepp Hochreiter},
  booktitle = {The Thirty-Ninth Annual Conference on Neural Information Processing Systems},
  year = {2025}
  url = {https://arxiv.org/abs/2505.23719},
}
@inproceedings{auer:25tirexclassification,
    title = {Pre-trained Forecasting Models: Strong Zero-Shot Feature Extractors for Time Series Classification},
    author = {Andreas Auer and Daniel Klotz and Sebastinan B{\"o}ck and Sepp Hochreiter},
    booktitle = {NeurIPS 2025 Workshop on Recent Advances in Time Series Foundation Models (BERT2S)},
    year = {2025},
    url = {https://arxiv.org/abs/2510.26777},
}

License

TiRex is licensed under the NXAI community license.

Magnet link (secondary — no webseeds)

Opens the swarm directly, but carries no webseed url-list. Prefer the.torrent download above — HTTP fallback seeds ride inside it.

magnet:?xt=urn:btih:370c7e38be5ce88adbaf7ad814244b51d04f6d09&dn=NX-AI_TiRex

Open magnet in torrent client · infohash 370c7e38be5ce88adbaf7ad814244b51d04f6d09

Files & hashes

PathSizeMethodHash
LICENSE7.2 KB (7,362 B)sha1-git-blobc08bb84ea7acb1d324f29e362af688e7f3fa9684
README.md6.0 KB (6,110 B)sha1-git-blobbb8b091cbe420bb976034c053754167877fc02c8
model.ckpt134.7 MB (141,230,262 B)sha256-lfsb8c3f5a036c63272ce4b91c00187e26922a394cb6cb49d4e16db070ad0422314
tirex.onnx135.7 MB (142,243,285 B)sha256-lfscf9e77cffc1b60bcd0f3bca2cedea983fc9cf45829da70b143b146dffc278ee0

Provenance

Upstream repositoryNX-AI/TiRex
Revision (pinned)63c740922493f5fbe60b277609ec62babfba2762
Fetched at2026-08-25T00:25:57Z
License at fetchother
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

Webseeds