/ Модель

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

Контекст
131 072 токена
Размер весов
14,9 МБ
Лицензия
Apache 2.0
Архитектура
gpt2 · dense
Библиотека
openvino
Опубликована
9 сен 2026

dummy-cyclic-gpt2-ov

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

Детерминированная синтетическая GPT-2-модель для быстрого тестирования конвейеров генерации текста в OVMS и OpenVINO.

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

Бенчмарки

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

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

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

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

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

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

mzeglars/dummy-cyclic-gpt2-ov — синтетическая тестовая модель GPT-2, созданная для проверки интеграции OVMS и OpenVINO GenAI. Это не полноценная языковая модель: она независимо от входного запроса детерминированно генерирует фиксированное предложение «OpenVINO is an open-source toolkit created by Intel to speed up and run AI models efficiently.» и затем корректно завершает генерацию токеном EOS.

Модель реализована на базе GPT2LMHeadModel с одним слоем трансформера, одной attention-head и размером скрытого состояния 32. Она предназначена для задач text-generation, поддерживает библиотеку OpenVINO и заявленный контекст до 131072 токенов. При включении ignore_eos=True модель может бесконечно повторять фиксированное предложение, что удобно для стресс-тестирования потоковой генерации и обработки длинного вывода.

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

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

  • тестирование интеграции OVMS с генерацией текста
  • проверка OpenVINO GenAI
  • тестирование непрерывной пакетной обработки LM и LM_CB
  • стресс-тестирование потоковой генерации
  • проверка обработки токена EOS и длинного вывода

Ограничения

Модель всегда генерирует одну фиксированную фразу и не обладает пониманием языка, поэтому непригодна для прикладной генерации текста, диалогов и ответов на вопросы. При ignore_eos=True она может бесконечно повторять эту фразу.

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

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

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

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

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

Открыть на Hugging Face

dummy-cyclic-gpt2-ov

This is not a real language model. It is a synthetic, hand-crafted GPT-2 whose weights were built to deterministically emit one fixed sentence followed by a valid end-of-sequence token, regardless of the input prompt. It exists purely as a fast, tiny, deterministic drop-in for testing OVMS / OpenVINO GenAI integration code. Do not use it for anything that expects real language understanding.

What it outputs

Regardless of the input prompt, this model deterministically generates:

OpenVINO is an open-source toolkit created by Intel to speed up and run AI models efficiently.

With normal generation settings (the default - ignore_eos unset/False), the model emits this sentence once and then a valid end-of-sequence token, so generation stops there, exactly like a normal, well-behaved language model. It does not loop by default.

If the caller explicitly sets ignore_eos=True (e.g. in an OpenVINO GenAI GenerationConfig) together with a large enough max_new_tokens budget, decoding does not stop at the end-of-sequence token - the model treats it like any other out-of-sequence token and deterministically predicts Open again, so the sentence repeats forever. This is useful for stress-testing streaming/very-long-generation code paths.

For any input that doesn't already contain a prefix of this exact sentence, the very first generated token is always Open, and generation continues the sentence above token-by-token until it emits the end-of-sequence token (or, with ignore_eos=True, wraps back to Open and repeats). If the input already ends with some prefix of the sentence, generation continues the cycle from that point instead of restarting - the model doesn't "understand" the phrase, it just always maps each token deterministically to the next one.

How it behaves

  • Architecture: GPT2LMHeadModel, 1 transformer layer, 1 attention head, hidden size 32 - intentionally minimal, this is not a "small but usable" model.
  • All attention and MLP weights are zeroed, so every transformer block is a pure residual/identity: the hidden state at each position equals its own token embedding.
  • The token embedding table maps each token of the sentence above (and the end-of-sequence token) to its own orthogonal direction; every other vocabulary token maps to one shared "default" direction.
  • lm_head maps each direction to the next token in the sentence with a logit of ~100 (all other tokens ~0), so decoding is effectively always deterministic, even at nonzero temperature/top-k/top-p. The last token of the sentence deterministically predicts a valid end-of-sequence token, not a wraparound to the first token - normal generation therefore stops correctly after one pass.
  • The "default" direction (used by any out-of-sequence token, including EOS if it's fed back in) deterministically predicts the first token of the sentence. This is what makes the sentence repeat forever if a caller sets ignore_eos=True - the pipeline keeps feeding the still-emitted EOS token back in as input instead of stopping.
  • Position embeddings are zeroed too, so output depends only on the current token - not on prompt length, prompt content, or position.

Supported OVMS pipeline types

LM, LM_CB (text_generation task, with or without continuous batching).

License

Apache 2.0. No pretrained weights are used anywhere in this model - all weights are hand-crafted from scratch, so no upstream model license applies.

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

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

GPU в ailist

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

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

Модель выложена для OpenVINO.

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
d962ca1

0 моделей