/ Модель

Характеристики

Параметры
3,7 млн
Лицензия
Apache 2.0
Библиотека
pytorch
Опубликована
14 апр 2026

Toto-2.0-4m

Прогноз временных рядовTime_series → time_series3 профессии

Компактный трансформер Datadog для многомерного прогнозирования временных рядов без дообучения, рассчитанный на низкие требования к задержке и памяти.

156 тыс.скачиваний за 30 дней21лайквеса обновлены4 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Toto-2.0-4m — модель семейства Toto (Time Series Optimized Transformer for Observability), разработанного Datadog для прогнозирования временных рядов. Это чекпойнт с 3,7 млн параметров на PyTorch, сохранённый в формате safetensors и распространяемый по лицензии Apache-2.0.

Модель предназначена для многомерного прогнозирования, в том числе рядов наблюдаемости, и поддерживает прогнозирование без дообучения на конкретном ряде. Она выдаёт точечные прогнозы и оценки неопределённости в виде квантилей, допускает разные длины контекста и горизонта. Архитектура — декодерный патчевый трансформер с чередованием внимания по временной и переменной осям; в версии Toto 2.0 применяются u-μP-масштабирование и параллельное декодирование за один проход.

Версия на 4 млн параметров предназначена для сценариев с жёсткими ограничениями по задержке и памяти, включая развёртывание на периферийных устройствах и CPU. В README сообщается о сильных результатах семейства на BOOM, GIFT-Eval и TIME, однако конкретные результаты этого малого чекпойнта зависят от набора данных и условий прогноза. Модель принимает и выдаёт временные ряды; поддерживаемые естественные языки не заявлены.

Сценарии применения

  • прогнозирование метрик наблюдаемости
  • прогнозирование нескольких временных рядов без дообучения
  • оценка неопределённости прогноза метрик
  • развёртывание прогнозирования временных рядов на CPU или периферийном устройстве

Ограничения

Это компактный вариант семейства, поэтому его качество может уступать более крупным чекпойнтам в обмен на меньшие требования к задержке и памяти. Естественные языки в качестве поддерживаемых не заявлены.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Toto-2.0-4m

Toto (Time Series Optimized Transformer for Observability) is a family of time series foundation models for multivariate forecasting developed by Datadog. Toto 2.0 is the current generation, featuring u-μP-scaled transformers ranging from 4m to 2.5B parameters, all trained from a single recipe. Forecast quality improves reliably with parameter count across the family.

The family sets a new state of the art on three forecasting benchmarks: BOOM, our observability benchmark; GIFT-Eval, the standard general-purpose benchmark; and the recent contamination-resistant TIME benchmark.

📊 Performance

⚡ Quick Start

Inference code is available on GitHub.

Installation

pip install toto-models

Inference Example

import torch
from toto2 import Toto2Model

model = Toto2Model.from_pretrained("Datadog/Toto-2.0-4m")
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model = model.to(device).eval()

# (batch, n_variates, time_steps)
target = torch.randn(1, 1, 512, device=device)
target_mask = torch.ones_like(target, dtype=torch.bool)
series_ids = torch.zeros(1, 1, dtype=torch.long, device=device)

# Returns quantiles of shape (9, batch, n_variates, horizon)
# Quantile levels: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]
quantiles = model.forecast(
    {"target": target, "target_mask": target_mask, "series_ids": series_ids},
    horizon=96,
    decode_block_size=768,
    has_missing_values=False,
)

For more examples, see the Quick Start notebook and GluonTS integration notebook.

💾 Available Checkpoints

All five Toto 2.0 sizes share the same training recipe; pick a size based on your accuracy/latency budget. Latency is forward-pass time for a 1,024-step single-pass forecast at batch size 8 on a single A100.

ModelParamsWeights (fp32)LatencyRecommended for
Toto‑2.0‑4m4m16 MB~3.8 msEdge / CPU deployment; tightest latency or memory budgets.
Toto‑2.0‑22m22m84 MB~5.0 msEfficient default — matches or beats Toto 1.0 quality with ~7× fewer parameters.
Toto‑2.0‑313m313m1.2 GB~15.4 msStrong general-purpose checkpoint; top-3 foundation model on GIFT-Eval.
Toto‑2.0‑1B1B3.9 GB~20.9 msBest quality / cost tradeoff for production workloads.
Toto‑2.0‑2.5B2.5B9.1 GB~36.2 msHighest accuracy; #1 foundation model on every benchmark.

✨ Key Features

  • Zero-Shot Forecasting: Forecast without fine-tuning on your specific time series.
  • Multi-Variate Support: Efficiently process multiple variables using alternating time/variate attention.
  • Probabilistic Predictions: Generate point forecasts and uncertainty estimates via a quantile output head.
  • Decoder-Only Architecture: Support for variable prediction horizons and context lengths.
  • u-μP Scaling: A single training recipe transfers cleanly across all five sizes (4m → 2.5B).

🏗️ Architecture

🔗 Additional Resources

📖 Citation

@misc{khwaja2026toto20timeseries,
      title={Toto 2.0: Time Series Forecasting Enters the Scaling Era}, 
      author={Emaad Khwaja and Chris Lettieri and Gerald Woo and Eden Belouadah and Marc Cenac and Guillaume Jarry and Enguerrand Paquin and Xunyi Zhao and Viktoriya Zhukov and Othmane Abou-Amal and Chenghao Liu and Ameet Talwalkar and David Asker},
      year={2026},
      eprint={2605.20119},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2605.20119}, 
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Временные ряды пока не поддерживаются.

Ревизия весов
8306a98

0 моделей