Time Series Forecasting
Chronos
Safetensors
t5
time series
forecasting
foundation models
pretrained models
Instructions to use CollectionStudio/chronos-2-synth with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Chronos
How to use CollectionStudio/chronos-2-synth with Chronos:
pip install chronos-forecasting
import pandas as pd from chronos import BaseChronosPipeline pipeline = BaseChronosPipeline.from_pretrained("CollectionStudio/chronos-2-synth", device_map="cuda") # Load historical data context_df = pd.read_csv("https://autogluon.s3.us-west-2.amazonaws.com/datasets/timeseries/misc/AirPassengers.csv") # Generate predictions pred_df = pipeline.predict_df( context_df, prediction_length=36, # Number of steps to forecast quantile_levels=[0.1, 0.5, 0.9], # Quantiles for probabilistic forecast id_column="item_id", # Column identifying different time series timestamp_column="Month", # Column with datetime information target="#Passengers", # Column(s) with time series values to predict ) - Notebooks
- Google Colab
- Kaggle
Commit ·
91995c6
0
Parent(s):
Duplicate from autogluon/chronos-2-synth
Browse filesCo-authored-by: Abdul Fatir Ansari <abdulfatir@users.noreply.huggingface.co>
- .gitattributes +35 -0
- README.md +32 -0
- config.json +50 -0
- model.safetensors +3 -0
.gitattributes
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
model_id: chronos-2-synth
|
| 4 |
+
tags:
|
| 5 |
+
- time series
|
| 6 |
+
- forecasting
|
| 7 |
+
- foundation models
|
| 8 |
+
- pretrained models
|
| 9 |
+
- safetensors
|
| 10 |
+
paper:
|
| 11 |
+
- https://arxiv.org/abs/2510.15821
|
| 12 |
+
pipeline_tag: time-series-forecasting
|
| 13 |
+
library_name: chronos-forecasting
|
| 14 |
+
|
| 15 |
+
---
|
| 16 |
+
|
| 17 |
+
# Chronos-2-Synth
|
| 18 |
+
|
| 19 |
+
This is a variant of the Chronos-2 model which has _only_ been trained on synthetic univariate and multivariate data. For usage and details on the Chronos-2 model, please refer to https://huggingface.co/autogluon/chronos-2.
|
| 20 |
+
|
| 21 |
+
## Citation
|
| 22 |
+
|
| 23 |
+
If you find Chronos-2 useful for your research, please consider citing the associated paper:
|
| 24 |
+
|
| 25 |
+
```
|
| 26 |
+
@article{ansari2025chronos2,
|
| 27 |
+
title = {Chronos-2: From Univariate to Universal Forecasting},
|
| 28 |
+
author = {Abdul Fatir Ansari and Oleksandr Shchur and Jaris Küken and Andreas Auer and Boran Han and Pedro Mercado and Syama Sundar Rangapuram and Huibin Shen and Lorenzo Stella and Xiyuan Zhang and Mononito Goswami and Shubham Kapoor and Danielle C. Maddix and Pablo Guerron and Tony Hu and Junming Yin and Nick Erickson and Prateek Mutalik Desai and Hao Wang and Huzefa Rangwala and George Karypis and Yuyang Wang and Michael Bohlke-Schneider},
|
| 29 |
+
year = {2025},
|
| 30 |
+
url = {https://arxiv.org/abs/2510.15821}
|
| 31 |
+
}
|
| 32 |
+
```
|
config.json
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Chronos2Model"
|
| 4 |
+
],
|
| 5 |
+
"chronos_config": {
|
| 6 |
+
"context_length": 8192,
|
| 7 |
+
"input_patch_size": 16,
|
| 8 |
+
"input_patch_stride": 16,
|
| 9 |
+
"max_output_patches": 64,
|
| 10 |
+
"output_patch_size": 16,
|
| 11 |
+
"quantiles": [
|
| 12 |
+
0.01,
|
| 13 |
+
0.05,
|
| 14 |
+
0.1,
|
| 15 |
+
0.2,
|
| 16 |
+
0.3,
|
| 17 |
+
0.4,
|
| 18 |
+
0.5,
|
| 19 |
+
0.6,
|
| 20 |
+
0.7,
|
| 21 |
+
0.8,
|
| 22 |
+
0.9,
|
| 23 |
+
0.95,
|
| 24 |
+
0.99
|
| 25 |
+
],
|
| 26 |
+
"time_encoding_scale": 8192,
|
| 27 |
+
"use_arcsinh": true,
|
| 28 |
+
"use_reg_token": true
|
| 29 |
+
},
|
| 30 |
+
"chronos_pipeline_class": "Chronos2Pipeline",
|
| 31 |
+
"d_ff": 3072,
|
| 32 |
+
"d_kv": 64,
|
| 33 |
+
"d_model": 768,
|
| 34 |
+
"dense_act_fn": "relu",
|
| 35 |
+
"dropout_rate": 0.1,
|
| 36 |
+
"feed_forward_proj": "relu",
|
| 37 |
+
"initializer_factor": 0.05,
|
| 38 |
+
"is_gated_act": false,
|
| 39 |
+
"layer_norm_epsilon": 1e-06,
|
| 40 |
+
"model_type": "t5",
|
| 41 |
+
"num_heads": 12,
|
| 42 |
+
"num_layers": 12,
|
| 43 |
+
"pad_token_id": 0,
|
| 44 |
+
"reg_token_id": 1,
|
| 45 |
+
"rope_theta": 10000.0,
|
| 46 |
+
"torch_dtype": "float32",
|
| 47 |
+
"transformers_version": "4.49.0",
|
| 48 |
+
"use_cache": true,
|
| 49 |
+
"vocab_size": 2
|
| 50 |
+
}
|
model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:920a3344726a8026c9335d38ae1a2bfa9b7d659c1b8fe0b0af8d5f775863422e
|
| 3 |
+
size 475963368
|