/ Модель

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

Контекст
2 048 токенов
Параметры
120 млн
Лицензия
Apache 2.0
Архитектура
gpt_neo · dense
Библиотека
transformers
Опубликована
28 авг 2026

TLM-100M

Генерация текстаТекст → текст3 профессии

TLM-100M — англоязычная модель GPT-Neo для генерации текста и исследования двух поведенческих конфигураций, переключаемых ключом перестановки.

60скачиваний за 30 дней0лайковвеса обновлены28 авг 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

TLM-100M — языковая модель McGill-NLP для генерации текста, созданная методом Tiered Alignment. Она использует одну и ту же базу весов в двух поведенческих конфигурациях: публичной C1, доступной при обычной загрузке, и C2, активируемой перестановкой части голов внимания и столбцов MLP с помощью ключа. В репозитории указаны веса C1 и файл ключа; чекпойнт предназначен для инференса и оценки.

Модель основана на плотной архитектуре GPT-Neo с 16 слоями, размерностью скрытого состояния 480 и 12 головами внимания. README указывает 98 993 137 параметров, тогда как метаданные каталога округляют размер до 120M. Контекст — 2048 токенов; используется токенизатор GPT-2 BPE с словарём из 50 257 токенов. Для загрузки требуется специализированный класс GPTNeoForCausalLMTiered: стандартный класс GPT-Neo может отбросить обученное смещение lm_head.

Модель подходит для экспериментов с генерацией текста и сравнением поведенческих конфигураций одной модели. README связывает её с лестницей масштабирования DataDecide и указывает на обучающий набор FineWeb в метаданных. Лицензия — Apache-2.0. Английский язык указан в карточке; качество и ограничения генерации сверх описанных характеристик не уточняются.

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

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

Ограничения

Для загрузки нужен специализированный класс GPTNeoForCausalLMTiered; стандартный GPTNeoForCausalLM может отбросить обученное смещение lm_head. Контекст ограничен 2048 токенами.

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

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

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

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

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

Открыть на Hugging Face

TLM-100M

A Tiered Language Model (TLM) pretrained with Tiered Alignment: one set of weights that exposes two behavioral tiers, toggled by a secret permutation key.

  • Public tier (C1) — what you get by loading the weights normally. Open to everyone.
  • Keyed tier (C2) — reached by applying key_5pct.json, which permutes 5% of the attention heads and MLP columns. The permutation is self-inverse, so applying it toggles between the two tiers over the same underlying parameters.

TLM-100M is the 100m rung of a scaling ladder. Its non-keyed counterpart (identical architecture and token budget, trained without a key) is the baseline used for all public-tier comparisons.

Files

FileWhat it is
model.safetensorsWeights in the C1 (public) configuration
key_5pct.jsonThe secret permutation key — swaps over attn_heads and mlp_cols
config.json, tokenizer.jsonGPT-Neo config; GPT-2 BPE tokenizer (vocab 50257)

Optimizer state is not included; these checkpoints are for inference and evaluation.

Usage

The weights require GPTNeoForCausalLMTiered, not stock GPTNeoForCausalLM: this architecture defines lm_head with bias=True, and loading through AutoModelForCausalLM silently drops that trained bias.

from tiered.model import GPTNeoForCausalLMTiered
from tiered.permutation import load_key, apply_permutation, unapply_permutation

model = GPTNeoForCausalLMTiered.from_pretrained("McGill-NLP/TLM-100M")
key = load_key("key_5pct.json")          # downloaded from this repo

# C1 (public) — the state the weights ship in
logits_public = model(input_ids).logits

apply_permutation(model, key)            # -> C2 (keyed)
logits_keyed = model(input_ids).logits

unapply_permutation(model, key)          # back to C1, bit-exactly

Model details

Total parameters98,993,137
Layers / hidden / heads16 / 480 / 12
MLP ratio / context8 / 2048
Training tokens9.90B (100x total params)
Steps / global batch35,542 / 136 seqs
Peak LR / warmup5.1e-4 / 1000 steps
DataFineWeb (retain split)
Key coverage5%

Architecture follows the DataDecide ladder (arXiv:2504.11393): interpolated between the 60M and 90M rungs (log-linear in total params, fraction 0.7153).

A note on the ladder's names

Repository names here are total parameter counts, rounded. The underlying DataDecide rung labels are not parameter counts, so the two orderings differ — the "90M" rung has 117M total parameters, more than the "100M" rung's 99M. Ordered by actual size, the ladder runs:

TLM-20M, TLM-40M, TLM-70M, TLM-100M, TLM-120M, TLM-180M, TLM-230M, TLM-650M

TLM-180M predates this ladder and uses 12 layers rather than 16, so it is not architecturally part of it; treat it separately when fitting scaling curves.

Citation

Code: https://github.com/charbel08/permutation-alignment

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
GPTNeoForCausalLMTiered
Ревизия весов
314c821

0 моделей