/ Модель

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

Контекст
262 144 токена
Параметры
11,8 млрд
Размер весов
39,5 ГБ
Лицензия
Apache 2.0
Архитектура
qwen4_exp · MoE
Базовая модель
Qwen3.8-Whittle-tri-14.7B
Опубликована
30 авг 2026

Qwen3.8-Whittle-Next-19.8B-A10B-base

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

Экспериментальная MoE-модель на основе Qwen3.8 для изучения генерации текста с гиперсвязями и n-граммной памятью.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen3.8-Whittle-Next-19.8B-A10B-base — экспериментальная текстовая MoE-модель, созданная одним независимым разработчиком на основе Qwen3.8-Whittle-tri-14.7B. В карточке указаны 240 экспертов, гиперсвязи с четырьмя потоками и n-граммная память; метаданные каталога сообщают 11,8 млрд параметров, а название и README — 19,8 млрд общего размера и около 10 млрд активных параметров на токен. Заявлен контекст до 262 144 токенов.

Модель предназначена для изучения архитектуры и экспериментов с генерацией текста, а не для использования как готовый ассистент. Дообучение на диалогах и рассуждениях было прервано; README сообщает, что модель проваливает около 80% стандартных тестов диалогового цикла, а остановка по EOS работает слабо. Для запуска рекомендуются файлы GGUF через llama.cpp с указанной в карточке патч-правкой; загрузка экспорта через Transformers не проверена. Лицензия — Apache-2.0.

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

  • изучение архитектур MoE и гиперсвязей
  • эксперименты с n-граммной памятью в языковых моделях
  • воспроизведение описанного в карточке эксперимента
  • тестирование генерации текста в llama.cpp

Ограничения

README характеризует модель как экспериментальный артефакт, а не готового ассистента: диалоговая настройка не завершена, модель проваливает около 80% стандартного теста диалогового цикла и слабо останавливается по EOS. Запуск GGUF требует патча llama.cpp, а загрузка через Transformers не проверена.

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

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

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

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

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

Открыть на Hugging Face

Qwen3.8-Whittle-Next — 19.8B, ~10B active

☕ Support this work

Whittle is built by one person on a grocery budget and rented GPU hours. If this research is useful to you, or you want to see it finished: ko-fi.com/davida81328. Every hour of GPU time goes straight into the next checkpoint, and every checkpoint, table and log lands in these repos.

A Qwen3.8-Flash-Next-style architecture (qwen4_exp) built by surgery instead of pretraining: a training-free MoE carve of a compressed 14.7B dense model, wrapped in hyper-connections, with a 4-billion-parameter n-gram memory bolted on — running end-to-end in llama.cpp.

componentparamsactive/token
MoE carve (240 experts, k=58 + 2048 shared)14.76 B9.03 B
hyper-connections (4 streams, rank 320)0.86 B0.86 B
QSA indexer (budget ≥ ctx ⇒ full attention)0.03 B0.03 B
PLE projections0.13 B0.13 B
n-gram table (8 heads × 781,312 rows × 640)4.00 B~5 K
total≈19.8 B≈10.0 B

The table is the point: capacity bought with memory instead of FLOPs. It adds 4B parameters and a few gathered rows per token.

Status

Experimental research artefact — not an assistant; superseded by Whittle-Next-27B-A3B (the parent of the current Whittle-Qwen-3.8-35B-A3B). This is the record of an experiment, published so it can be reproduced, not deployed. It fails ~80% of a standard conversational loop test. It has had no completed instruction tuning and no safety work. Use it to study the architecture; do not put it in front of users.

Which weights are which

  • Root (model-00001.safetensors … model-00009.safetensors, config, tokenizer): the checkpoint this card describes. SFT (ultrachat multi-turn + reasoning traces) was in progress when the GPU window closed; the checkpoint here carries its best gate-selected state.
  • wake/ (same layout, 9 shards): the hyper-connection mix path, woken (added the same day as the root). After every earlier run, the HC low-rank mix was measured dead at exactly zero (a mutual gradient deadlock in the identity init - see finding 5 below). wake/ carries the first checkpoint trained with it alive, in tandem with chat SFT: the 5-probe factual battery reached 5/5 (the gold-symbol and largest-planet probes pass for the first time), greedy 4-gram repetition 0.056. Stopping (EOS) remains weak - that is the top of the roadmap. Load with subfolder="wake", or use the wakeHC GGUF.
  • GGUFs: Qwen3.8-Whittle-Next-19.8B-A10B-base-Q4_K_M.gguf (12.31 GiB), the Q4_K_M build published with the root checkpoint, and Qwen3.8-Whittle-Next-19.8B-A10B-base-wakeHC-Q4_K_M.gguf (12.31 GiB), the Q4_K_M build of wake/.
  • whittle.svg.

Measured (wikitext-2 test, ctx 512, 24 chunks, same session)

stagePPL
MoE carve alone (qwen3_5_moe)86.62
+ hyper-connections, identity (2 export bugs fixed)85.02
+ trained HC/attention, n-gram off73.46
+ 4-billion n-gram on33.18

Read the next line before quoting that number. On science text the table never saw, n-gram on vs off is 27.53 vs 27.96 — a 1.5% gain. The in-domain 55% drop is mostly memorisation of the training corpus, not generalised capacity: this table has so far seen ~2% of one epoch of its mixed corpus. A memory is only as good as what has been written into it — that is both the honest caveat and the design thesis.

The n-gram does not worsen degeneration: on the 94-generation loop test it improved failures 86→79 and looping 42→31 versus the same model with the table off.

How it was made

Qwen3.8-27B → Whittle-tri-14.7B (layer-merge compression) → ExpertWeaver-style carve + DOT-MoE alignment (arXiv 2602.15521, 2606.01666) → HC/PLE retrofit (this repo). The n-gram table and adapters saw: wikitext-2, fineweb-edu, cosmopedia/openstax, open-web-math, wikihow, and fenced code (code_x_glue, Magicoder-OSS, CodeFeedback) — a few million tokens total, far short of the corpus.

Every training script, log, probe and patch: logic65/mini-next-a100-kit (private at the time of writing).

What this repo taught us (the findings are the product)

  1. llama.cpp's qwen4exp GDN uses a sigmoid output gate; Qwen3.5-derived GDN weights need silu. No weight transform can bridge them (silu is unbounded). One-line patch included (patches/ in the kit). Perplexity with sigmoid: 36,138 — with silu: 85.02.
  2. The converter folds +1 into hc_norm.weight (Gemma-style zero-centred gammas), so an identity retrofit must store 2(1+w)−1. Storing 2(1+w) costs a 16× perplexity blow-up.
  3. heads_per_ngram is per gram order — total heads = (ngram−1) × heads_per_ngram.
  4. The PLE hash, verified bit-for-bit: one shared multiplier vector, mixed = Σ⊕ ctx[j]·m[j] per order; heads differ only by % vocab + offset; EOS resets the window. Verified by a probe table whose rows spell out their own indices through llama-eval-callback — 8/8 exact.
  5. Two init deadlocks that silently disable training. The PLE returned only its conv path (llama.cpp returns hidden + gated + conv), so with zero init nothing had gradient — the first 4B table "trained" overnight and moved 3.6% of rows, all numerical noise. And the HC identity init (down=0, up=0) mutually kills both gradients: after every run, all 64 mix modules still had |down|=|up|=0.000 exactly. The 845M-param mix path never learned — only hc_norm and inject did. Fix: init up~N(0,0.02), down=0 — still exactly identity, gradient alive from step 1.
  6. A hand-written training loop gets no gradient checkpointing from HF. The 4-stream residual made activations ~40 GB of a 79 GB card; checkpointing each layer body let 3× more parameters train in less memory (64.9 GB) at 2× step time.

Run it

GGUF (recommended): the .gguf files here run on llama.cpp with the one-line silu-gate patch (patches/qwen4exp-silu-gate.patch in the kit, private at the time of writing). Upstreaming a gate flag is planned. HF transformers loading of this text-only qwen4_exp export is untested.

Caveats

  • Chat remains broken. That is the top of the roadmap, not a surprise.
  • The in-domain perplexity gain from the n-gram table is mostly memorisation of the training corpus (see Measured).

Provenance

Built by David Aylward with Claude (Anthropic) as co-author. Thanks to the contributor who pointed at free weekly T4 quota — that is where the next epochs run. Every experiment on this card was paid for out of pocket. Lineage and licences: Qwen3.8-27B → Whittle-tri-14.7B → this repo; Apache-2.0.

☕ ko-fi.com/davida81328 — GPU hours, not coffee.

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

Класс архитектуры
Qwen4ExpForCausalLM
Ревизия весов
76a0fc4

0 моделей