/ Модель

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

Контекст
128 токенов
Лицензия
CC BY-NC 4.0
Архитектура
vela_lumen · dense
Библиотека
transformers
Опубликована
26 сен 2026

Vela-Lumen-31M-v1.2

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

Небольшая англоязычная авторегрессионная модель ParallaxOpen для экспериментов с предсказанием следующего токена и генерацией текста.

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

Бенчмарки

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

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

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

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

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

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

Vela-Lumen-31M v1.2 — плотная авторегрессионная языковая модель с декодерной архитектурой, разработанная ParallaxOpen и обученная с нуля. По README, модель содержит 47,8 млн параметров, 8 слоёв и скрытый размер 512; опубликованные веса представлены в формате SafeTensors с точностью float32. Для работы используется Transformers с пользовательской реализацией архитектуры, причём требуется trust_remote_code=True.

Модель предназначена для предсказания следующего токена и экспериментов с генерацией текста на английском языке. В обучающих данных были тексты из областей общения, математики и программирования, однако версия 1.2 не проходила supervised fine-tuning и не рассчитана на диалоговое использование. Контекст ограничен 128 токенами. При жадном декодировании возможны циклы повторов; в README рекомендованы сэмплирование или repetition_penalty=1.15. Приведённые результаты бенчмарков основаны на оценке потерь и не подтверждают качество свободной генерации. Лицензия CC BY-NC 4.0 запрещает коммерческое использование без дополнительных разрешений.

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

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

Ограничения

Не предназначена для диалога, имеет контекст 128 токенов и может зацикливаться при жадном декодировании; опубликованные бенчмарки измеряют потери, а не качество свободной генерации. Для загрузки требуется trust_remote_code=True; лицензия CC BY-NC 4.0 ограничивает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

Vela-Lumen-31M v1.2

A 47,846,912-parameter (47.8M) dense decoder-only language model, trained from scratch for 200,000 steps on a single RTX 5060 laptop GPU.

Errata and release history

This repository previously contained no weight files at all — only README.md and .gitattributes. The card claimed "GGUF, SafeTensors, tokenizer included" and linked a vela-lumen-31m-v1.2-f16.gguf that returned 404. That was reported publicly and the report was correct.

The weights are now published. The files below are real and verified. Two earlier claims were also wrong and are corrected here:

  1. Parameter count. The card said 35.5M. The checkpoint contains a separate lm_head.weight of shape [24189, 512] (12,384,768 parameters), so it is untied and the true count is 47,846,912. Note that the checkpoint's own n_params metadata field records 35,462,144 — that is the tied count and it is wrong. The figure above is measured from the safetensors header.
  2. No GGUF is published, and none can be. SmallLM is a dense GELU network; llama.cpp's llama architecture is SwiGLU with a fused gate/up projection. These are not convertible. An earlier GGUF linked from this card was 95.7 MB where a faithful FP16 export of 35,462,144 parameters is 70.9 MB — not a real conversion, and it produced garbage. Do not look for one here, and do not trust any GGUF claiming to be this model.

Files

FileSizeNotes
model.safetensors191.4 MBfloat32, 67 tensors, 47,846,912 params
modeling_vela.py14 KBself-contained transformers implementation
config.json2 KBincludes auto_map
tokenizer.json1.7 MB24,189-token BPE
tokenizer_config.json0.4 KBspecial tokens + chat template

Architecture

ComponentValue
Parameters47,846,912 (47.8M), untied
Layers8
Hidden size512
Attention heads8 query / 4 KV (GQA)
FFN2,048, GELU (not SwiGLU)
NormRMSNorm (pre-norm)
PositionRoPE, NeoX pair rotation, theta 10,000
Vocab24,189 (BPE)
Max sequence128 tokens
Trained steps200,000

Loading

This architecture is not in mainline transformers. The modeling code ships with the weights and is wired through auto_map, so it loads with the standard auto classes:

from transformers import AutoModelForCausalLM, AutoTokenizer

REPO = "ParallaxOpen/Vela-Lumen-31M-v1.2"

tok = AutoTokenizer.from_pretrained(REPO, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(REPO, trust_remote_code=True)

prompt = "<|im_start|>user\nWhat is 12 * 12?<|im_end|>\n<|im_start|>assistant\n"
ids = tok(prompt, return_tensors="pt")
out = model.generate(**ids, max_new_tokens=48, do_sample=False,
                     repetition_penalty=1.15)
print(tok.decode(out[0][ids["input_ids"].shape[1]:], skip_special_tokens=True))

trust_remote_code=True is required; without it Transformers raises ValueError: ... does not recognize this architecture. Read modeling_vela.py first if you would rather not execute fetched code.

Measured results

Methodology matters here. These are loss-based measurements — next-token-prediction loss for GSM8K and TruthfulQA, and loss-comparison for multiple-choice tasks. They are not free-running generation, and this line of work has directly measured how misleading that distinction is: a later checkpoint scored 60.0% on a held-out split drawn from the training distribution and 8.3% on hand-written questions outside every training source. Treat the numbers below as training-health signals only.

BenchmarkScorenMethod
GSM8K50.5%8,792loss-based, teacher-forced
ARC-Challenge26.0%2,590loss-based (MC)
HellaSwag24.9%5,000loss-based (MC)
TruthfulQA25.5%817loss-based, teacher-forced
WinoGrande51.2%5,000loss-based (MC)

Known limitations

  • It is a 200k-step model, not a chat model. v1.2 was trained before the supervised fine-tuning and turn-format work that later versions in this line received. It will not hold a conversation.
  • Greedy decoding loops. Use repetition_penalty=1.15 or sample. This is an inference-time mitigation, not a fix.
  • Short context. 128 tokens. Longer prompts are truncated.
  • No GGUF, for the architectural reason above.

Training data

Chat, math, and code data, mixed and deduplicated. 1,000 examples were held out before training and are not referenced by the training script.

License

CC BY-NC 4.0 — research and non-commercial use.

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

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

GPU в ailist

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

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

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

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

0 моделей