/ Модель

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

Контекст
262 144 токена
Параметры
1,3 млрд
Размер весов
21,2 ГБ
Лицензия
Apache 2.0
Архитектура
susono · MoE
Библиотека
transformers
Опубликована
16 июн 2026

Susono-10B-A1B-Base

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

Susono-10B-A1B-Base — базовая разреженная языковая модель для продолжения текста и экспериментов с гибридной архитектурой.

104скачиваний за 30 дней3лайкавеса обновлены23 июн 2026

Бенчмарки

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

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

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

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

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

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

Susono-10B-A1B-Base — базовая языковая модель, разработанная автором как личный проект. Это оригинальная архитектура с 10 млрд параметров и примерно 1 млрд активных параметров на токен: в ней сочетаются полное внимание, GatedDeltaNet и разреженный MoE с 96 экспертами, из которых активны четыре. Дополнительные компоненты Engram обеспечивают поиск повторяющихся локальных шаблонов, а mHC-lite связывает потоки остаточных представлений. Модель опубликована в формате Safetensors и рассчитана на контекст до 262 144 токенов.

Модель предназначена для продолжения текста и исследовательских экспериментов с гибридными архитектурами языковых моделей. Она предварительно обучена, но не настроена на выполнение инструкций или ведение диалога, поэтому её следует использовать для текстового завершения без чат-шаблона. Карточка приводит английский и японский языки. Использование распространяется по лицензии Apache-2.0.

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

  • продолжение английского текста
  • продолжение японского текста
  • эксперименты с разреженными языковыми моделями
  • исследование гибридного внимания и MoE

Ограничения

Модель не дообучена для следования инструкциям или диалога, а автор указывает, что предварительное и последующее обучение выполнены в ограниченном объёме. Используйте её для продолжения текста, а не как готового разговорного помощника.

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

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

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

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

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

Открыть на Hugging Face

Susono-10B-A1B-Base

English | 日本語

Susono-10B-A1B-Base is an original-architecture LLM with 10B total parameters and about 1B active parameters per token (A1B). It integrates Engram (a conditional memory module) and mHC-lite (Manifold-Constrained Hyper-Connections Lite) into a hybrid backbone of Full Attention + GatedDeltaNet + MoE.

Training was performed on the NVIDIA GH200 Grace Hopper Superchip. Dedicated fused kernels were implemented for Engram and mHC-lite, and training was optimized with FP8 training + CPU offload, taking advantage of the GH200 GPU architecture.

Note that this model was developed purely as a personal hobby project and funded privately. The development cost was only about USD 1,875 (roughly JPY 300,000), so please be aware that pre-training and post-training have not been carried out to a sufficient extent.

⚠️ This is a pre-trained base model. It has not been fine-tuned for instruction following or chat use, and is not intended to be used directly as a conversational assistant.

We assume no responsibility for the model's outputs. Use it at your own risk.

Model Overview

ItemDetails
ArchitectureHybrid of Full Attention + GatedDeltaNet + Sparse MoE, with Engram + mHC-lite
Total parameters~10B
Active parameters per token~1B (A1B)
Vocabulary size151,680
Max context length262,144 (up to 16,384 during training)
Training stackExtended Megatron-LM (FP8 training + CPU offload)
Training environmentSupercomputer Miyabi (NVIDIA GH200 × 16)

Reference papers:

  • Engram: arXiv:2601.07372v1 "Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models"
  • mHC-lite: arXiv:2601.05732v1 "mHC-lite: You Don't Need 20 Sinkhorn-Knopp Iterations"

Architecture

  • Full Attention + GatedDeltaNet: A hybrid configuration that uses full softmax attention every 4 layers (full_attention_interval=4) and GatedDeltaNet (linear attention) in the remaining layers.
  • Sparse MoE: All FFN layers are MoE (96 experts, 4 active per token).
  • Engram (conditional memory): O(1) lookup into static embeddings via N-gram hashing. It directly retrieves local, repetitive patterns and frees up attention for global-context processing. Inserted at layers 3 and 7, it serves as the primary store of factual knowledge.
  • mHC-lite (multi-stream residual connections): Dynamic residual connections across multiple streams. Leveraging the Birkhoff–von Neumann theorem, it strictly guarantees a doubly stochastic matrix without any Sinkhorn-Knopp iterations.
ModuleKey settings
MoEnum_experts=96, num_experts_per_tok=4, moe_intermediate_size=512
Engrammax_ngram_size=3, embed_dim=672, n_head=8, layer_ids=[3, 7]
mHC-litenum_streams=4 (n!=24 permutation matrices)

Training Environment

NVIDIA GH200 Grace Hopper Superchip

The GH200 is a heterogeneous superchip that directly connects a Grace CPU (Arm Neoverse V2 / 72 cores) and a Hopper GPU (H100-class / 96GB HBM3) via NVLink-C2C (900GB/s bidirectional, 7× the bandwidth of PCIe Gen5). Hardware-level memory coherency lets the CPU and GPU access each other's memory without page migration, making full-scale CPU offload practical.

Training Framework

Based on Megatron-LM, extended for Susono as follows:

  • Triton Fused Kernels: Fuse operations such as Engram lookup, mHC width connection, GatedDeltaNet decay, MoE router, RMSNorm variants, aux loss, and cross entropy. Every kernel includes a PyTorch fallback.
  • FP8 training + CPU offload: Parameters are kept in FP8 (e4m3), while the Adam optimizer state and master weights (BF16) are offloaded to CPU memory over NVLink-C2C.

Training Schedule

PhaseContext lengthTarget tokensGBSLearning rate
Phase 1: Pre-training4,096300B1,0242.0e-4
Phase 2: Mid-training16,384250B2562.0e-4
Phase 3: SFT16,384-1282.0e-5
Phase 4: DPO16,384-321.0e-6

Usage

As this is a base model, use it for text completion (continuation). Do not apply a chat template.

This model relies on a custom architecture, so you need to install the dedicated transformers fork (puwaer/transformers) before running inference.

git clone https://github.com/puwaer/transformers.git
cd transformers
pip install -e .

After installing, run inference as follows:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "puwaer/Susono-10B-A1B-Base"

tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True,
)

prompt = "A large language model is"
model_inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=16384,
    do_sample=True,
    temperature=0.2,
    top_p=0.9,
    repetition_penalty=1.05,
)
output = tokenizer.decode(generated_ids[0], skip_special_tokens=True)
print(output)

If you want to serve this model with vLLM or SGLang, use the dedicated forks puwaer/sglang and puwaer/vllm instead (see the branches listed in Reference Repositories below).

Reference Repositories

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

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

GPU в ailist

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

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

Архитектура susono неизвестна transformers в образе рантайма.

Класс архитектуры
SusonoForCausalLM
Ревизия весов
01031e1

0 моделей