How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("text-generation", model="FSCCS/dMoE-16B", trust_remote_code=True)
messages = [
    {"role": "user", "content": "Who are you?"},
]
pipe(messages)
# Load model directly
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("FSCCS/dMoE-16B", trust_remote_code=True, device_map="auto")
Quick Links

dMoE-16B: dLLMs with Learnable Block Experts

dMoE is a block-level Mixture-of-Experts (MoE) framework designed for Diffusion Large Language Models (dLLMs). By aggregating token-level expert distributions within each block into a unified block-level distribution, dMoE substantially reduces the number of uniquely activated experts during inference, mitigating memory-bound bottlenecks without sacrificing performance.

Highlights

  • Learnable Block Experts: Introduces block-level MoE routing into dLLMs, drastically compressing the number of activated unique experts across diffusion steps.
  • Reduced MoE Bandwidth: Significantly reduces memory bandwidth consumed by expert weight loading during the block diffusion process.
  • Improved Efficiency-Accuracy Trade-off: Achieves 1.14x to 1.66x end-to-end latency speedup while maintaining competitive performance on benchmarks.
  • Plug-and-play on LLaDA-2.0: Built directly on top of LLaDA-2.0-mini without architectural changes.

Sample Usage

Please refer to the GitHub: https://github.com/fscdc/dMoE

Citation

@article{feng2026dmoe,
  title={dMoE: dLLMs with Learnable Block Experts},
  author={Feng, Sicheng and Chen, Zigeng and Fang, Gongfan and Ma, Xinyin and Wang, Xinchao},
  journal={arXiv preprint arXiv:2605.30876},
  year={2026}
}
Downloads last month
126
Safetensors
Model size
16B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for FSCCS/dMoE-16B