/ Модель

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

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

Kiyo-230M-Preview

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

Промежуточная базовая модель DedeProGames на 230 млн параметров для продолжения обычного текста и кода.

365скачиваний за 30 дней6лайковвеса обновлены7 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Kiyo-230M-Preview — промежуточный чекпойнт языковой модели DedeProGames, обучаемой с нуля. Это плотный авторегрессионный декодер в стиле Llama из семейства архитектур SmolLM2: 32 слоя, около 230 млн параметров, grouped query attention, RMSNorm, SwiGLU и связанные входные и выходные эмбеддинги. Модель использует словарь SmolLM2 размером 49 тысяч токенов и контекст до 2 048 токенов.

Модель предназначена для продолжения текста, включая языковые и программные фрагменты. Она обучается на FineWeb-Edu, DCLM-Baseline, FineMath и Stack-v3-train. Чекпойнт соответствует 81 500 шагам и примерно 42,7 млрд токенов из запланированных 200 млрд; обучение продолжается, веса не финальные, а скорость обучения ещё не снижалась. Это базовая модель без дообучения для следования инструкциям, поэтому она может продолжать текст, но не обязана выполнять команды.

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

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

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

Ограничения

Это незавершённая базовая модель без настройки на инструкции; она слаба в многошаговой логике и работе с длинным контекстом, ограниченным 2 048 токенами. Возможны фактические ошибки, повторы и дрейф при длинной генерации; результаты бенчмарков самооценены и получены на промежуточных весах.

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

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

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

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

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

Открыть на Hugging Face

banner

Kiyo-230M-Preview is an intermediate training checkpoint of Kiyo-230M, a decoder-only language model being pretrained from scratch on FineWeb-Edu, DCLM-Baseline, FineMath, and Stack-v3-train. It is released as a preview: the training run is still in progress and this checkpoint has seen roughly one fifth of its planned token budget. See Preview Status below before using or comparing it.

The architecture scales the Kiyo-135M design up to ~230M parameters: a Llama-style decoder with grouped query attention, RMSNorm, SwiGLU MLPs, and tied input/output embeddings, following the SmolLM2 architecture family and reusing its 49k-token vocabulary. Compared to Kiyo-135M, it goes deeper and wider — 32 layers at hidden size 768, against 30 layers at 576 — while keeping the same tokenizer, the same data mixture, and the same training code.

Preview Status

This repository holds the weights at optimizer step 81,500 of a run targeting 200B tokens. Three things follow from that, and all three matter when reading the benchmark numbers:

FieldValue
Tokens seen by this checkpoint42,729,472,000 (42.7B)
Target token budget200,000,000,000 (200B)
Progress21.4%
Optimizer step81,500
Planned total steps~381,470
Learning rate at this checkpoint1.2e-3 (peak, stable phase)
LR decay begins at step~343,320 (final 10% of the run)

The learning rate has not decayed yet. The run uses a warmup-stable-decay schedule whose decay phase covers only the final 10% of steps. This checkpoint sits deep in the stable phase, still at the peak LR of 1.2e-3. Models evaluated mid-plateau consistently score below what the same weights reach after annealing, so the numbers below understate the model rather than describe it.

It has seen fewer tokens than Kiyo-135M. Kiyo-135M was trained on the full 200B tokens. This preview has seen 42.7B. A parameter-count comparison between the two is not a fair comparison of the architectures — it is a comparison of a finished run against a fifth of one.

Weights are not final and will change. Do not treat this checkpoint as the Kiyo-230M release. It exists so the run can be inspected mid-flight; the final model will be published separately.

Model Details

FieldValue
Parameters229,688,064
ArchitectureLlama-style decoder (SmolLM2 architecture family)
Layers32
Hidden size768
Intermediate size1,920
Attention heads12
KV heads4
Head dimension64
Attention typeGrouped query attention
ActivationSwiGLU
NormalizationRMSNorm
Positional encodingRoPE (theta 10,000)
Vocabulary size49,152
Context length2,048
EmbeddingsTied input/output embeddings
Training tokens (this checkpoint)42,729,472,000
Tokens per optimizer step524,288
Peak learning rate1.2e-3
LR scheduleWarmup-stable-decay (1/sqrt), decay not yet reached
Weight formatsafetensors

Training Data

SourceDomainMixture share
FineWeb-EduGeneral web text, education-filtered45.0%
DCLM-BaselineGeneral web text, high-quality filtered30.0%
Stack-v3-trainSource code17.5%
FineMathMathematical reasoning7.5%

The Stack-v3 portion is sampled with per-language keep probabilities across 32 curated programming languages, giving each language an equal token quota rather than inheriting the corpus's natural skew.

Benchmarks

Self-reported result from the official BananaMind Base Bench 1.1 script, measured on CUDA in float32.

ModelParamsTraining tokensOverall Elo
Kiyo-135M134.5M200B1,126
BananaMind-2-Pro139.0M100B1,124
Rose-Pro151.3M—1,105
Kiyo-230M-Preview229.7M42.7B1,086
GPT-2124M10B990

Figures for BananaMind-2-Pro, Rose-Pro, and GPT-2 are as self-reported on their own model cards, all against the same BananaMind Base Bench 1.1 suite. This preview sits below Kiyo-135M despite having 1.7× the parameters, which is the expected result at 21% of the token budget with the learning rate still at peak — see Preview Status.

Detailed Kiyo-230M-Preview result

CategoryAccuracyz vs. chanceEloSignificant
Language completion98.0%+11.921,468*
Code completion74.0%+8.001,286*
World knowledge72.0%+7.681,079*
Commonsense70.0%+7.351,077*
Context tracking44.0%+3.10931*
Logical reasoning44.0%+3.101,017*
Quantitative38.0%+2.12958*

* = passes 1.96σ vs. chance; n=50 per category

Every category clears the significance threshold, including Quantitative — the one category where Kiyo-135M does not.

By difficulty

DifficultyAccuracy
Easy73.5%
Medium60.7%
Hard54.3%

Summary

MetricValue
Parameters229,688,064
Overall Elo1,086
Chance floor805
Above chance floor+282
Raw accuracy62.9%
95% CI on accuracy57.8% – 67.9%

Scores are self-evaluated and may vary with the benchmark revision, Transformers version, dtype, hardware, and generation settings. With 350 items, the 95% interval spans roughly ±5 accuracy points, so small Elo gaps between models should not be read as decisive.

Usage

pip install -U transformers safetensors torch
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

model_id = "DedeProGames/Kiyo-230M-Preview"

tokenizer = AutoTokenizer.from_pretrained(model_id)

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16 if torch.cuda.is_available() and torch.cuda.is_bf16_supported() else torch.float16,
).cuda().eval()

prompt = "The meaning of life is "
input_ids = tokenizer(prompt, return_tensors="pt").input_ids.to(model.device)

with torch.no_grad():
    output = model.generate(
        input_ids=input_ids,
        max_new_tokens=64,
        do_sample=False,
        repetition_penalty=1.1,
        pad_token_id=tokenizer.eos_token_id,
        eos_token_id=tokenizer.eos_token_id,
    )

print(tokenizer.decode(output[0], skip_special_tokens=True))

Limitations

This is an unfinished base model, not instruction-tuned — it continues text rather than following instructions, and its weights are an intermediate checkpoint rather than a release. Beyond the preview caveats above, it shares the limits of its scale: fluent and grammatical on language completion, competent on code, but weak on multi-step logic and context tracking, where it stays near chance on the harder items. The 2,048-token context window limits long-document use. It can generate incorrect facts and should not be used for high-stakes decisions without verification. Keep a finite generation limit to avoid repetition or drift on long outputs.

License

Apache 2.0

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей