/ Модель

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

Лицензия
Apache 2.0
Библиотека
gptnl-energy
Опубликована
2 июл 2026

gptnl-energy-models

Регрессия по таблицам

Набор табличных моделей для прогнозирования энергопотребления этапов конвейера очистки данных GPT-NL.

0скачиваний за 30 дней0лайковвеса обновлены2 июл 2026

Бенчмарки

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

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

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

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

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

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

Набор обученных моделей прогнозирования энергопотребления для конвейера подготовки данных GPT-NL. Модели разработаны для оценки энергии, затрачиваемой отдельными этапами конвейера на суперкомпьютере Snellius: разделении данных, нормализации строк, эвристической фильтрации, обнаружении токсичного языка и дедупликации.

Набор включает калиброванные коэффициенты OLS по этапам, линейную физическую базовую модель вида E = c0 + c1·n, предикторы коэффициентов для новых корпусов на основе GBM, MLP и FT-Transformer, а также EKF-оцениватель, который объединяет прогноз модели с текущей телеметрией. Основное назначение — прогнозирование энергопотребления этапов конвейера и его оценка по ходу выполнения.

Модель работает с табличными данными и выдаёт оценки энергопотребления в джоулях. Репозиторий содержит файлы JSON и joblib; библиотека указана как gptnl-energy. Лицензия Apache-2.0. Описание не приводит метрики качества и конкретную схему входных признаков.

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

  • оценка энергопотребления этапов очистки данных
  • прогноз расхода энергии при дедупликации корпуса
  • оценка энергозатрат конвейера подготовки данных на Snellius
  • онлайн-оценка энергопотребления по телеметрии
  • прогноз энергопотребления для ранее не встречавшихся корпусов

Ограничения

README не приводит численных метрик качества и не описывает схему входных признаков. Описанные этапы и калибровка ориентированы на конвейер GPT-NL и суперкомпьютер Snellius.

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

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

Открыть на Hugging Face

GPT-NL Energy Prediction Models

Trained energy prediction models for the GPT-NL data curation pipeline. These models estimate the energy consumption of each pipeline stage (data splitting → string normalization → heuristic filtering → toxic language detection → deduplication) running on the Snellius supercomputer.

Usage

pip install git+https://github.com/kruuusher13/gptnl-energy-estimation-ekf.git huggingface_hub

# Download and use a model
from huggingface_hub import hf_hub_download
from gptnl_energy.models import get_model

model_path = hf_hub_download('GPT-NL/gptnl-energy-models', 'linear_energy.joblib')
model = get_model('linear')
model.load_fits(model_path)

# Predict energy for 400k documents
result = model.predict(n=400000, corpus='american_stories')
print(f'{result["total_j"]/1e6:.2f} MJ')

Available Models

FileTypeTargetDescription
ols_fits_with_dedup.jsonsklearnenergy_j (Joules)Calibrated per-stage OLS coefficients (production calibration incl. deduplication) — the default fits used by gptnl-energy forecast and monitor
linear_energy.joblibsklearnenergy_j (Joules)Per-stage OLS linear model (physics baseline): E = c0 + c1*n per pipeline stage
linear_time.joblibsklearn——
ridge_energy.joblibsklearn——
ridge_time.joblibsklearn——
gbm_energy.joblibsklearnenergy_j (Joules)Histogram Gradient Boosting — best ML model for cross-corpus energy transfer
gbm_time.joblibsklearn——
mlp_energy.joblibsklearn——
mlp_time.joblibsklearn——
ftt_energy.ptPyTorchenergy_j (Joules)FT-Transformer — neural tabular model with feature tokenization + stage embedding
ftt_time.ptPyTorch——
kalman_transformer_energy.ptPyTorchtotal_energy_j (whole pipeline, cold start)FT-Transformer trained on Kalman filter trajectories for cold whole-run prediction

Methodology

Three prediction layers:

  1. Physics: Per-stage linear model E = c0 + c1·n (OLS, calibrated from sample runs)
  2. Learned g: Coefficient predictor for unseen corpora (GBM, MLP, FT-Transformer)
  3. Kalman filter (EKF): Online estimator blending model prediction with live telemetry

See the GPT-NL Energy repo for the full pipeline.

Source and thesis

All coefficients and evaluation numbers are regenerable from the measurement data with the scripts in paper/code/.

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

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

GPU в ailist

Универсальный рантайм · gptnl-energy

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

Табличные модели пока не поддерживаются.

Ревизия весов
5b25191

0 моделей