/ Модель

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

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

HFTrainer-TinyLlama-1.1B-Chat

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

Компактная чат-модель семейства LLaMA для генерации продолжений текста и экспериментов с дообучением через LoRA.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ZeyuLing публикует HFTrainer-TinyLlama-1.1B-Chat — текстовую причинную языковую модель семейства LLaMA с плотной архитектурой LlamaForCausalLM и примерно 1 млрд параметров. Она принимает текст и продолжает его генерацией следующего текста; карточка также отмечает поддержку чата. Контекст составляет 2048 токенов, веса доступны в формате safetensors, лицензия — Apache-2.0.

Репозиторий содержит обработанную базовую модель Chat v1.0 и демонстрирует дообучение через LoRA ранга 16 на всех линейных слоях, на публичном WikiText-2. Проверены 20 шагов обучения, сохранение чекпойнта и инференс базовой модели; это подтверждает работу конвейера, но не сходимость обучения. В README приведена оценка perplexity на ограниченной выборке строк валидации, не являющаяся стандартным бенчмарком WikiText.

Модель подходит для генерации продолжений текста и экспериментов с дообучением небольших чат-моделей. Пример продолжения использует обычный текстовый промпт без шаблона инструкций, поэтому он не подтверждает качество следования инструкциям. Проверенная среда — NVIDIA H200 с PyTorch 2.8.0; минимальные требования к памяти не установлены.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Install the HFTrainer repository before running the commands below. This repository hosts the processed pretrained base; the public-data training outputs are separate. Artifact provenance.

TinyLlama · 1.1B Chat

Plain-text causal language modelling with repository-owned model, trainer and inference code.

Verified: 20 real-data training steps, saved checkpoint and native checkpoint-only base inference. Convergence is not established.

All models · Settings · Train · Infer · Evidence · Demos

At a glance

PropertyReleased setting
Model1.1B · Chat v1.0
TrainingRank-16 LoRA, all linear layers
Training input256 tokens per nonempty line
Public datasetwikitext2
RuntimeLocal HFTrainer implementation; supporting PyTorch/media libraries and model assets remain dependencies

Sources

Original paper / report · Original code

The original repository is provenance, not a runtime checkout requirement. Third-party notices preserve implementation and asset terms.

Settings and checkpoints

SettingTraining configProcessed checkpointAccess
1.1B · Chat v1.0config.pyHFTrainer-TinyLlama-1.1B-ChatPublic

Only the setting above is a released HFTrainer artifact. Its root config.json, weights and all task-required component configs, processors and schedulers are included together. Inference needs only the checkpoint path or Hub ID, plus task inputs.

Pinned weight revision: f782b84ba99c. Original conversion evidence describes the initial export; the current revision adds checkpoint-only dispatch metadata without changing tensors.

Setup

Run from the repository root:

python -m pip install -e "."
python -m pip install "huggingface_hub>=0.34,<2"

Verified on one NVIDIA H200 with PyTorch 2.8.0+cu128. This is the tested environment, not a measured minimum-memory requirement.

Data

The recipe downloads ZeyuLing/hftrainer_wikitext2 to data/hftrainer_wikitext2. Split counts: 23767 train / 2461 validation / 2891 test. Dataset source, license, transformations and checksum verification are documented in Public demo datasets.

Model features are cached locally when required. The script never substitutes synthetic samples for missing real media.

Train

One command downloads pinned data and weights, prepares required caches, and runs the 20-step recipe:

python tools/run_public_demo.py llama

Reuse downloaded weights with --checkpoint path/to/complete_bundle; change the output directory with --work-dir path/to/run. The underlying command is python tools/train.py configs/public_data/llama.py. Seed: 42. Training logs and checkpoints are saved under work_dirs/public_data/llama/. If you reused a custom checkpoint directory, set HFTRAINER_CHECKPOINT to that directory before directly invoking training, resume or export commands.

The final resumable checkpoint is work_dirs/public_data/llama/checkpoint-iter_20. For a longer resumed run, keep the same checkpoint/data setting:

python tools/train.py configs/public_data/llama.py --auto-resume \
  --cfg-options train_cfg.max_iters=40

Infer

Run the processed pretrained base, independently of any training config:

python tools/infer.py --model ZeyuLing/HFTrainer-TinyLlama-1.1B-Chat \
  --revision f782b84ba99cef1c24a5d216801a70117647980c --device cuda --seed 42 \
  --prompt "The butterfly is" --max-new-tokens 48

--model also accepts a local complete checkpoint directory. A resumable training checkpoint is not a standalone model: export with tools/export_model.py using the matching training config, then pass the exported directory to --model. Artifact and configuration contract.

To package this training run as a complete checkpoint (including its frozen base components):

python tools/export_model.py --config configs/public_data/llama.py \
  --checkpoint work_dirs/public_data/llama/checkpoint-iter_20 --output exports/llama

Then run the inference command above with --model exports/llama and omit --revision. Complete exports duplicate the base weights; allow sufficient disk space.

Evidence and loss

Real TinyLlama tokenization matches the reference on Unicode, whitespace and special-token cases; full pretrained logits match after native reload.

TinyLlama · 1.1B Chat raw 20-step training losses on wikitext2

Raw training record · Training log

These are raw, unsmoothed objectives on the public dataset. Twenty steps establish pipeline execution, not convergence. Loss values are not comparable across models.

Held-out line-wise perplexity: base 12.201; trained 9.325. Evaluated on the first 128 nonempty validation lines, truncated independently to 256 tokens and aggregated by predicted-token count. This is not the standard concatenated WikiText benchmark. Exact protocol and counts.

Demos

Generated text from the checkpoint-only CLI. Untouched base; prompt The butterfly is, 48 new tokens, seed 42.

Limitations

This plain-text continuation example starts from the Chat checkpoint and does not use an instruction template. It is not an instruction-following evaluation. Other LLaMA sizes are not packaged settings.

Citation

@misc{zhang2024tinyllama,
  title = {TinyLlama: An Open-Source Small Language Model},
  author = {Peiyuan Zhang and Guangtao Zeng and Tianduo Wang and Wei Lu},
  year = {2024},
  eprint = {2401.02385},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2401.02385}
}

Also retain the dataset citation and attribution.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей