/ Модель

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

Контекст
1 024 токена
Параметры
8,9 млн
Лицензия
Apache 2.0
Архитектура
dynamicmind_moe · dense
Базовая модель
DynamicMind-Mini
Библиотека
transformers
Опубликована
8 авг 2026

DynamicMind-MoE

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

Англоязычная базовая MoE-модель DedeProGames для генерации и продолжения текста с 30,2 млн параметров и контекстом 1024 токена.

205скачиваний за 30 дней6лайковвеса обновлены8 авг 2026

Бенчмарки

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

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

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

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

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

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

DynamicMind-MoE — базовая авторегрессионная языковая модель со sparse Mixture-of-Experts архитектурой, разработанная DedeProGames и обученная на FineWeb-Edu, SmolLM-Corpus и FineMath. Это декодерная модель семейства DynamicMind с 30,2 млн параметров, из которых активируются 8,9 млн на токен; она создана методом sparse upcycling из DynamicMind-Mini. Модель использует пользовательский byte-level BPE-токенизатор на 8 тыс. токенов с отдельной токенизацией цифр и контекст до 1024 токенов.

Модель предназначена для продолжения текста и базовой генерации на английском языке: она может воспроизводить структуру энциклопедического текста и форматирование кода. По сравнению с DynamicMind-Mini README сообщает о приросте результата на собственном бенчмарке при одинаковой стоимости инференса. Модель не настроена на выполнение инструкций и часто ошибается в фактах и арифметике, поэтому не подходит для высокорисковых решений. Для загрузки требуется Transformers с trust_remote_code=True. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Banner

DynamicMind-MoE

DynamicMind-MoE is a sparse mixture-of-experts decoder-only model trained on FineWeb-Edu, SmolLM-Corpus and FineMath

The model has 30.2M total parameters but activates only 8.9M per token, and was initialised by sparse-upcycling DynamicMind-Mini. It keeps the same custom 8k-token byte-level BPE tokenizer with digit-aware tokenization, so inference cost per token is unchanged from the dense model while total capacity is 3.4x larger.

Model Details

FieldValue
Total parameters30,150,912
Active parameters per token8,917,248
ArchitectureSparse MoE Llama-style decoder
Layers9
Hidden size256
Routed experts per layer14
Shared experts per layer1
Experts activated per token2 routed + 1 shared
Expert intermediate size256
Attention heads8
KV heads2
Vocabulary size8,192
Context length1,024
EmbeddingsTied input/output embeddings
Weight formatsafetensors

Mixture of Experts

Each block's dense MLP is replaced by one always-on shared expert plus 14 fine-grained routed experts, of which the router selects the top 2 per token. Shared + top-2 at intermediate size 256 reproduces the dense model's exact active parameter count.

Load balancing uses an auxiliary-loss-free bias (DeepSeek-V3 style): a per-expert bias steers selection toward idle experts while the combining weights come from the unbiased softmax, so balancing costs no gradient interference.

Routing is per token, per layer — a single sequence touches many different experts, and the 9 routers are independent of each other.

Tokenizer

DynamicMind-MoE uses the same digit-aware 8k tokenizer as DynamicMind-Mini.

Digits are kept as separate tokens so numbers do not collapse into large number tokens during tokenization.

Digit IDs:

TokenID
19
210
311
412
513
614
715
816
917
018

Training

FieldValue
InitialisationSparse upcycling from DynamicMind-Mini
Tokens seen10,008,133,632
Optimizer steps8,484
Sequence length1,024
Tokens per optimizer step1,179,648
Peak learning rate1e-4
Min learning rate1e-5
LR scheduleCosine decay after 200 warmup steps
OptimizerAdamW (betas 0.9, 0.95)
Weight decay0.1
Gradient clipping1.0
Seed1337
Hardware1x RTX 3060 12GB, 39.5h

Data mixture: FineWeb-Edu sample-10BT 50.0%, Cosmopedia-v2 27.8%, FineMath-4plus 22.2%.

Embeddings, attention and norms transferred 1:1 from the dense model. The dense MLP (intermediate size 768) splits exactly into three 256-wide slices — because down_proj sums over the intermediate axis — and each expert was seeded from one slice plus small noise to break router symmetry.

Benchmarks

Self-reported results from the official BananaMind Base Bench 1.1 script, all measured with the same runner, dtype (bfloat16) and GPU.

ModelTotal paramsActive paramsOverall Elo
BananaMind-2-Medium55.9M55.9M1,037
GPT-2124M124M990
BananaMind-2-Nano12.1M12.1M915
DynamicMind-MoE30.2M8.9M912
Pythia-14m-deduped14M14M909
BananaMind-2-MoE26.1M—903
DynamicMind-Mini8.9M8.9M868

Detailed DynamicMind-MoE result

CategoryPassedElo
Overall137 / 350912
Language completion38 / 501,115
Logical reasoning17 / 50970
World knowledge25 / 50951
Commonsense23 / 50923
Context tracking15 / 50843
Quantitative11 / 50822
Code completion8 / 50793

Against the dense DynamicMind-Mini the MoE gains +44 Elo overall at identical inference cost, improving in six of seven categories. Quantitative is the exception (822 vs 837), despite FineMath being 22% of the corpus.

Scores are self-evaluated and may vary with the benchmark revision, Transformers version, dtype, hardware, and generation settings. Cross-tokenizer comparisons (e.g. against GPT-2's 50k vocabulary) carry a residual tokenizer effect that mean-per-token log-probability does not fully remove.

Usage

This model uses custom architecture code, so load it with trust_remote_code=True.

Install dependencies:

pip install -U transformers safetensors torch

Run inference:

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

model_id = "DedeProGames/DynamicMind-MoE"

tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    trust_remote_code=True,
    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 a base model, not instruction-tuned — it continues text rather than following instructions. At 8.9M active parameters it reproduces register and structure well (encyclopedic text reads encyclopedic, code keeps valid indentation) but is frequently wrong on facts and arithmetic. Keep a finite generation limit and do not use it for high-stakes decisions.

License

Apache 2.0

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

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

GPU в ailist

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

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

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

Класс архитектуры
DynamicMindMoEForCausalLM
Ревизия весов
70038b6

0 моделей