Downloads · 30 days
12
6% of all-time downloads
Tylerbry1/surge-fm-v2
surge-fm-v2 is a time series forecasting model from Tylerbry1. Use it for the time series forecasting task on the model card, and read the license before you ship it in a product. It is set up for chronos-forecasting. The card lists the license as mit.
Full fine-tune of amazon/chronos-2 on 7 years (2018–2023) of hourly load data across 7 major US balancing authorities — PJM, CAISO, ERCOT, MISO, NYISO, ISO-NE, SPP — with hourly 2-m temperature (NOAA ASOS) and US-cale…
Downloads · 30 days
12
6% of all-time downloads
All-time downloads
192
Public
Parameters
119M
478 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors478 MB · 100%
From the Hugging Face model README
Full fine-tune of amazon/chronos-2 on 7 years (2018–2023) of hourly load data across 7 major US balancing authorities — PJM, CAISO, ERCOT, MISO, NYISO, ISO-NE, SPP — with hourly 2-m temperature (NOAA ASOS) and US-calendar features as covariates.
| Model | Test MASE | 95% CI | vs seasonal-naive-24 |
|---|---|---|---|
| seasonal-naive-24 (baseline) | 1.044 | [1.019, 1.071] | — |
| XGBoost hourly-binned (Roy '25) | 0.901 | [0.879, 0.924] | −14% |
| N-BEATS (Pelekis '23) | 0.714 | [0.692, 0.738] | −32% |
| Chronos-Bolt zero-shot | 0.688 | [0.668, 0.708] | −34% |
| Chronos-2 zero-shot + covariates | 0.567 | [0.550, 0.586] | −46% |
| surge-fm-v2 (this repo) | 0.492 | [0.477, 0.509] | −53% |
PJM specifically: ~1.7 % MAPE day-ahead, matching published ISO-internal accuracy.
See github.com/tylergibbs1/surge for full methodology, benchmark code, and a Next.js playground.
import torch
from chronos import BaseChronosPipeline
pipe = BaseChronosPipeline.from_pretrained(
"Tylerbry1/surge-fm-v2",
device_map="cuda" if torch.cuda.is_available() else "cpu",
torch_dtype=torch.bfloat16,
)
# One-shot probabilistic forecast with covariates. See the Surge repo's
# `src/surge/api/forecaster.py` for the full feature-construction recipe.
amazon/chronos-2 (119 M params)is_weekend, is_holiday (US federal)| Split | Period | Rows per BA |
|---|---|---|
| Train | 2018-07 → 2023-12 | ~47 400 |
| Val | 2024 | 8 808 |
| Test (reported above) | 2025 | 8 808 |
MIT. Base model (Chronos-2) is Apache 2.0.
@software{surge_fm_v2,
title = {surge-fm-v2 — Chronos-2 fine-tuned for US grid load forecasting},
author = {Surge contributors},
year = {2026},
url = {https://github.com/tylergibbs1/surge}
}