/ Модель

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

Контекст
8 192 токена
Параметры
27,4 млн
Лицензия
MIT
Архитектура
sparklm · MoE
Библиотека
transformers
Опубликована
24 авг 2026

sparklm-31m-tinystories

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

Небольшая экспериментальная англоязычная причинная языковая модель SparkLM для генерации текста и лёгких экспериментов на рассказах TinyStories.

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

Бенчмарки

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

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

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

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

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

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

SparkLM-31M-TinyStories — экспериментальный чекпойнт SparkLM, опубликованный gatilin и экспортированный в совместимый с Hugging Face формат Transformers. Это причинная языковая модель для генерации текста, подходящая для проверки загрузки, воспроизводимости и лёгких экспериментов с генерацией на коротких рассказах TinyStories. Архитектура SparkLMForCausalLM содержит около 27,4 млн параметров, 8 слоёв, скрытый размер 512 и контекст до 8192 токенов; в README указаны MLA и отсутствие MoE и MTP.

Репозиторий содержит веса safetensors и для загрузки использует remote code Transformers с trust_remote_code=True. Модель обучалась на английском языке. Лицензия — MIT. Это небольшой учебный чекпойнт без опубликованных оценок качества; README отдельно предупреждает, что значение training loss не является бенчмарком. Модель не заявлена как безопасный диалоговый ассистент и требует собственной оценки и настройки для прикладного использования.

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

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

Ограничения

Опубликованный training loss не заменяет результаты бенчмарков, а README не описывает модель как безопасного диалогового ассистента. Для загрузки требуется remote code Transformers с включённым trust_remote_code.

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

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

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

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

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

Открыть на Hugging Face

SparkLM-31M-TinyStories

This is a SparkLM checkpoint exported into a HuggingFace-compatible directory. It is intended to load through the Transformers remote-code path.

Architecture

  • Model type: SparkLMForCausalLM
  • Parameters: 30,814,720
  • Hidden size: 512
  • Layers: 8
  • Attention heads: 8
  • KV heads: 2
  • MLA: True
  • MoE: False
  • MTP: False
  • Q/K Norm: False
  • Tokenizer source: results/mps_31m_tinystories_final

Checkpoint Metadata

  • Step: 199
  • Loss: 1.921442563533783

Training loss is not a benchmark score. Publish evaluation results separately before comparing this checkpoint with other public models.

Intended Use

This release is suitable for reproducibility checks, loading smoke tests, and lightweight text-generation experiments. It is not a safety-aligned assistant release unless a downstream alignment and evaluation report is attached.

Loading

from transformers import AutoModelForCausalLM, AutoTokenizer

repo_id = "gatilin/sparklm-31m-tinystories"
tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(repo_id, trust_remote_code=True)
inputs = tokenizer("Hello SparkLM", return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=32)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

The exported remote code wraps SparkLM's native PyTorch implementation in a transformers.PreTrainedModel interface.

Release Contract

A public release is considered loadable when the repository root includes:

  • config.json
  • generation_config.json
  • tokenizer_config.json
  • tokenizer vocabulary artifacts
  • model.safetensors or pytorch_model.bin
  • configuration_sparklm.py
  • modeling_sparklm.py
  • tokenization_sparklm.py
  • release_manifest.json

The config and tokenizer config should expose auto_map entries so AutoConfig, AutoTokenizer, and AutoModelForCausalLM can load with trust_remote_code=True.

Expert Parallel Training

This model supports end-to-end expert-parallel training via a differentiable all-to-all dispatch/combine primitive (_AllToAllSingle autograd.Function). The backward pass through the EP all-to-all is a reverse all-to-all with swapped split sizes, enabling gradient flow across EP ranks.

Files

The exporter writes model.safetensors when the safetensors package is available, falling back to pytorch_model.bin in minimal environments.

Release Validation

Run this before uploading or after cloning the repository:

python -m sparklm.cli.release.validate_hf_release gatilin/sparklm-31m-tinystories --load --generate

Launch a local inference UI against the same release:

python -m sparklm.cli.inference_webui --model gatilin/sparklm-31m-tinystories

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

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

0 моделей