/ Модель

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

Контекст
1 024 токена
Параметры
209 млн
Лицензия
Apache 2.0
Архитектура
moonfrost · dense
Базовая модель
Moonfrost-777M
Библиотека
transformers
Опубликована
13 сен 2026

Moonfrost-777M-Instruct-v1

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

Англоязычный instruction-tuned вариант Moonfrost-777M для экспериментов и дальнейшей настройки поведения, а не для пользовательского развёртывания.

2 164скачиваний за 30 дней3лайкавеса обновлены2 окт 2026

Бенчмарки

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

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

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

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

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

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

Moonfrost-777M-Instruct-v1 — англоязычная модель для генерации текста и следования инструкциям, разработанная автором репозитория whoashish115. Это supervised fine-tune базовой модели whoashish115/Moonfrost-777M: архитектура и токенизатор сохранены, изменены веса. README указывает 777 148 032 параметра всего, из них 161 036 224 активны на токен; модель имеет 14 слоёв, включая плотный слой и 13 слоёв Mixture-of-Experts. Метаданные описывают архитектуру как dense и указывают 209,2 млн параметров, поэтому сведения о размере и типе архитектуры расходятся между источниками.

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

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

  • дообучение небольшой языковой модели под собственную персону
  • эксперименты с настройкой следования инструкциям
  • изучение поведения компактной MoE-модели после дообучения
  • сравнение вариантов настройки Moonfrost-777M

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Moonfrost-777M-Instruct-v1

Code · Site · Training runs

A supervised fine-tune of Moonfrost-777M, not a separate model. It starts from that base and trains for 0.42 epochs on instruction data. Architecture, tokenizer and parameter count are identical; only the weights differ.

Two tunes of that base are published and both are usable; they differ in purpose rather than in kind. This one carries no identity data, so it claims no persona and holds no opinion about who built it, which makes it the neutral starting point for tuning your own behaviour on. Instruct-v2 is the one tuned for conversation: four times the exposure, plus the persona set.

Read on before building from it. Half an epoch is not much instruction tuning and it shows, in two ways. It drifts between speakers: it had not seen enough complete conversations to learn reliably where an assistant turn ends, so it will sometimes write your next message for you, which is why both <|endoftext|> and <|user|> have to be treated as stop tokens. And it has no identity, because the persona data was only added in v2. Asked who made it, this checkpoint answers that it is a retired professor of English named Jack Harris who has taught in the Midwest for about ten years, and then asks the question back. v2 answers in one line and stops. Asked for hello world in Java, this one produces a class containing two main methods, which will not compile, alongside an explanation about abstract base classes that has nothing to do with the code; v2 produces the correct four lines and stops cleanly.

Neither failure is a defect of the architecture or of the pretrained base. Both are what an undertrained supervised fine-tune looks like.

PropertyValue
Parameters777,148,032 total, 161,036,224 active per token
Layers14, of which layer 0 is dense and 1-13 are Mixture-of-Experts
Hidden size / heads896 / 14
Experts32 routed with top-3 routing, plus 1 shared expert
AttentionMulti-head Latent Attention, 320 KV latent + 32 decoupled rotary key
Context1,024 tokens
Vocabulary32,768, byte-level BPE trained from scratch
Chat fine-tune0.42 epochs, best at step 1,805, val loss 1.3251
Identity datanone
Peak / min LR2e-4 / 2e-5, time-based cosine, 100 warmup steps
Batchmicro-batch 24, accumulation 3, 73,728 tokens per step
Precisionbf16 autocast with fp32 master weights
Data mixturesmol-smoltalk 88% of rows, smoltalk everyday-conversations x25 at 12%

Architecture is documented in full on Moonfrost-777M.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "whoashish115/Moonfrost-777M-Instruct-v1"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id, trust_remote_code=True, torch_dtype=torch.float32
).eval()

prompt = "<|system|>You are Moonfrost, a helpful assistant.<|user|>Why is the sky blue?<|assistant|>"
inputs = tokenizer(prompt, return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=120, do_sample=True,
                        temperature=0.7, top_p=0.9)
print(tokenizer.decode(output[0], skip_special_tokens=True))

Conversations are formatted <|system|>…<|user|>…<|assistant|>…<|endoftext|>, and stopping on <|user|> as well as <|endoftext|> matters more here than it does for v2.

Benchmarks

Benchmark comparison

All three Moonfrost checkpoints were scored, so the two tunes can be read against the base they came from and against each other. Five-shot, 250 examples per benchmark, likelihood scored, with the reference models run through that same harness on those same examples rather than quoted from their cards.

BenchmarkChanceMoonfrost BaseMoonfrost Instruct v1Moonfrost Instruct v2SmolLM2-135MSmolLM2-360MQwen2.5-0.5B
ARC-Easy25.054.852.444.462.868.464.4
ARC-Challenge25.025.224.424.427.637.234.8
HellaSwag25.036.038.437.240.043.642.4
WinoGrande50.051.253.254.054.056.056.8
BoolQ50.062.461.258.862.063.665.2
MMLU25.028.830.030.832.436.834.4

The scores sit where they do because six billion tokens for 777 million parameters is about eight tokens per parameter, against a compute-optimal ratio of roughly twenty and against reference models that read two to eighteen trillion.

Intended use

Use these weights as an instruction-following starting point that holds no opinion about who it is. Nothing in the fine-tune mixture describes an identity, so a persona tuned on top of it has nothing to argue with. That is the one thing this checkpoint does better than v2.

Read the section below first. Half an epoch of instruction tuning leaves speaker roles unstable, which is a defect if you deploy it and mostly irrelevant if you tune over it.

Do not put it in front of users or anywhere an answer is acted on. It has no safety tuning and no content filtering, and it drifts between speakers often enough to produce dialogue nobody wrote.

Limits

Everything true of v2, and more of it. It fabricates facts confidently, performs no arithmetic or multi-step reasoning, handles English only, sees at most 1,024 tokens, and has no safety tuning, no RLHF and no content filtering of any kind. On top of that it drifts between speakers and has no self-description.

Treat it as something to tune from rather than something to deploy. For a conversation, take Instruct-v2.

Citation

@misc{kumar2026moonfrost,
  title  = {Moonfrost: A 777M Mixture-of-Experts Language Model
            Trained From Scratch},
  author = {Kumar, Ashish},
  year   = {2026},
  url    = {https://github.com/whoashish115/moonfrost-ai}
}

Apache 2.0.

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

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

GPU в ailist

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

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

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

Класс архитектуры
MoonfrostForCausalLM
Ревизия весов
6f3ceb5

0 моделей