/ Модель

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

Лицензия
fair-noncommercial-research-license
Библиотека
transformers
Опубликована
11 июн 2026

MobileMoE-M-Base

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

Базовая англоязычная MoE-модель Meta для продолжения текста на мобильных устройствах с ограниченными вычислительными ресурсами.

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

Бенчмарки

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

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

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

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

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

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

MobileMoE-M-Base — базовая языковая модель Meta из семейства MobileMoE, предназначенная для генерации текста непосредственно на мобильных устройствах. Это контрольная точка после предварительного обучения и mid-training; она не прошла instruction fine-tuning и не имеет шаблона чата, поэтому рассчитана на продолжение обычного текстового промпта.

Модель использует разреженную архитектуру Mixture-of-Experts: 2,8 млрд параметров всего, из которых активно 528 млн; на каждом токене выбираются четыре из 60 маршрутизируемых экспертов, а общий эксперт активен постоянно. В конфигурации 26 слоёв, GQA и контекст до 8 192 токенов. Она принимает и генерирует текст, обучена для английского языка и поставляется в формате safetensors с точностью BF16. В README заявлены результаты на 14 базовых бенчмарках и эффективность для сценариев с ограничениями памяти и вычислений на устройстве.

Для загрузки требуется transformers с trust_remote_code=True, поскольку архитектура пока не входит в upstream transformers. Модель распространяется по лицензии FAIR Noncommercial Research License, которая ограничивает коммерческое использование.

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

  • продолжение английского текста по промпту
  • локальная генерация текста на мобильном устройстве
  • оценка качества базовой языковой модели на бенчмарках
  • исследование разреженной архитектуры Mixture-of-Experts для on-device LLM

Ограничения

Модель не настроена на выполнение инструкций и не имеет шаблона чата, поэтому предназначена для продолжения текста, а не для готового диалогового ассистента. Для загрузки требуется trust_remote_code=True; лицензия FAIR Noncommercial Research License ограничивает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

MobileMoE-M (Base) Model Card

MobileMoE is a family of on-device Mixture-of-Experts (MoE) language models with sub-billion active parameters, designed to push the quality–efficiency Pareto frontier for on-device LLMs, including three model scales (S/M/L): 0.3B/0.5B/0.9B active parameters (1.3B/2.8B/5.3B total), with <3 GB INT4 weight footprints to fit in mobile DRAM. Each scale is released in three variants: a Base model (pre-training + mid-training), an SFT model (supervised fine-tuning), and a QAT model (quantization-aware training). You are currently in the MobileMoE-M-Base repository — the pre-trained 0.5B-active base model.

SML
Active / total params272M / 1.3B528M / 2.8B922M / 5.3B
Layers202632
Model dimension76810241280
Heads (Q / KV)12 / 416 / 420 / 4
Routed experts606060
Top-k444
INT4 weight memory0.68 GB1.48 GB2.75 GB
BaseMobileMoE-S-BaseMobileMoE-M-BaseMobileMoE-L-Base
SFTMobileMoE-S-SFTMobileMoE-M-SFTMobileMoE-L-SFT
QAT (INT4)MobileMoE-S-QATMobileMoE-M-QATMobileMoE-L-QAT

For the detailed technical report: 📝 MobileMoE: Scaling On-Device Mixture of Experts

For more versions, check out the 🤗 MobileMoE Collection

MobileMoE establishes a new Pareto frontier for on-device LLMs

MobileMoE establishes a new Pareto frontier for on-device LLMs. Average benchmark accuracy, computed over 14 benchmarks spanning commonsense, knowledge, science, comprehension, and reasoning, is plotted against (a) per-token inference compute Finf = 2Nact (GFLOPs) and (b) total parameters Ntotal (B); in (b), x-axis tick labels show total params (B) | projected INT4 memory (GB).

Key Features

  • A new Pareto frontier for on-device LLMs. Across 14 foundational benchmarks, MobileMoE matches or exceeds leading on-device dense LLMs at 2–4× fewer inference FLOPs, and matches or surpasses the state-of-the-art MoE OLMoE-1B-7B with up to 60% fewer parameters.
  • Scaling-law-derived architecture. The architecture is derived from an on-device MoE scaling law that jointly optimizes under mobile memory and compute constraints, identifying an on-device sweet spot: moderate sparsity, with fine-grained experts and shared expert.
  • Four-stage recipe. Pre-training → mid-training → instruction fine-tuning → INT4 quantization-aware training, all on open-source datasets.

Model Information

Model: MobileMoE-M-Base (pre-trained + mid-trained) Active Parameters: 528M Total Parameters: 2.8B Layers: 26 Model Dimension: 1024 Attention Heads: 16 KV Heads: 4 (GQA) Head Dimension: 64 Routed Experts: 60 (fine-grained, FFN hidden dim 512 each) Active Experts per Token: 4 (top-k sigmoid routing, with normalization) Shared Expert: 1, always on (FFN hidden dim 2048) Vocabulary Size: 128,256 Other Features: QK-Norm, tied input/output embeddings, RoPE (θ = 500,000) Input Modality: Text Output Modality: Text Languages: English Training Stages: Pre-training → mid-training Context Length: 8,192 tokens Precision: BF16 Model Developer: Meta Model Release Date: Aug 2026 License: MobileMoE is FAIR NC licensed

Results

All numbers below are for the base (pre-trained) models, re-evaluated under identical settings with greedy decoding using lm-eval; few-shot counts are given in parentheses after the benchmark name, and benchmarks shown without one are evaluated 0-shot.

Foundational benchmarks

CapabilityBenchmarkGemma 3 270MSmolLM2 360MMobileMoE-SQwen3.5 0.8BMobileMoE-M
Active / total params270M362M272M / 1.3B749M528M / 2.8B
Commonsense ReasoningHellaSwag41.456.558.954.968.3
PIQA68.371.775.471.377.5
SIQA40.240.746.842.150.2
WinoGrande53.759.058.659.961.6
KnowledgeMMLU (5-shot)26.725.243.748.254.7
NaturalQuestions (5-shot)4.17.412.66.220.9
TriviaQA (5-shot)14.326.833.219.549.0
ScienceARC-Challenge (25-shot)29.440.546.544.051.0
ARC-Easy56.868.173.967.679.4
OpenBookQA30.437.634.636.039.4
ReadingBoolQ58.361.860.274.675.1
DROP (3-shot)14.217.939.039.658.5
ReasoningBIG-Bench Hard (3-shot)29.531.731.840.937.7
GSM8K (8-shot)1.85.336.244.151.6
Average33.539.346.546.455.4

Training

MobileMoE uses a four-stage recipe. This checkpoint is the output of stage 2 (mid-training).

MobileMoE four-stage training recipe

MobileMoE four-stage training recipe: pre-training (PT) → mid-training (MT) → instruct supervised fine-tuning (SFT) → quantization-aware training (QAT) with INT4 precision.

Pre-trainingMid-trainingSFTQAT
Context length2,0488,1928,1928,192
Total tokens~6T~500B~126B~21B
Peak learning rate4×10-44×10-54×10-64×10-6
LR scheduleCosineLinearCosineCosine
Token dispatchdrop-and-paddrop-and-paddroplessdropless

How to use

MobileMoE uses a custom architecture (model_type: mobilemoe) that is not yet part of upstream transformers, so trust_remote_code=True is required. The modeling code ships in this repo (configuration_mobilemoe.py, modeling_mobilemoe.py).

Requirements

pip install "torch>=2.1" "transformers>=4.57" "safetensors>=0.4" "accelerate>=1.0"

Verified with the following versions:

PackageVersion
torch2.8.0 (cu128)
transformers4.57.6
tokenizers0.22.2
safetensors0.7.0
accelerate1.13.0

For batch evaluation we recommend vLLM (≥ 0.10.2) with enforce_eager=True.

Text generation

This is a base model — it has no chat template and is not instruction-tuned. Prompt it with plain text continuation:

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

MODEL_ID = "facebook/MobileMoE-M-Base"

tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
model = AutoModelForCausalLM.from_pretrained(
    MODEL_ID,
    trust_remote_code=True,
    dtype=torch.bfloat16,
)
model.to("cuda" if torch.cuda.is_available() else "cpu")
model.eval()

prompt = "Why are open-source on-device language models great?"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

outputs = model.generate(
    input_ids=inputs["input_ids"],
    attention_mask=inputs["attention_mask"],
    max_new_tokens=64,
    do_sample=False,
    temperature=None,
    top_p=None,
    pad_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Known issues. Loading the tokenizer on transformers 4.57.6 prints a fix_mistral_regex=True warning. Please ignore it and do not set the flag, as MobileMoE uses the Llama-3 tokenizer whose default tokenization is already correct.

Citation

@article{chen2026mobilemoe,
  title={MobileMoE: Scaling On-Device Mixture of Experts},
  author={Chen, Yanbei and Huang, Hanxian and Chang, Ernie and Szwejbka, Jacob and Desai, Digant and Liu, Zechun and Chandra, Vikas and Krishnamoorthi, Raghuraman},
  journal={arXiv preprint arXiv:2605.27358},
  year={2026}
}

License

MobileMoE is distributed under the FAIR Noncommercial Research License.

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
f231740

0 моделей