Model reference · open weights

Emu3.5

LLMs BAAI Omni (any→any) 1 build Open weights 399 dl/mo

Emu3.5 is an open-weight language model from BAAI. Emu3.5 (BF16) weighs 68.2 GB; the smallest configuration that runs it is H100 80 GB.

  • Emu3.5 is a 34.1B parameter any-to-any model developed by BAAI that uses unified next-token prediction to process and generate interleaved vision-language sequences.
  • It supports tasks such as text-to-image, any-to-image synthesis, and long-horizon visual narrative generation with a context length of 32,768 tokens.
  • The model is released under the Apache 2.0 license.

Summary of the BAAI/Emu3.5 model card, 2026-10-01

What it is

Released byBAAI
Released2025-10-31
Parameters34.1B
VRAM68.2 GB for the weights

What it runs on

Memory and cards for Emu3.5 (BF16)

68.2 GBweights, file size
262 MBcache per 1K tokens
1.0 GBruntime overhead, at least
32,768 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … L40S 48 GB
6 smaller cards
———
A100 80 GB41all 32K78.2 GB
H100 80 GB1—10K78.1 GB
RTX PRO 6000 Blackwell 96 GB82all 32K93.8 GB
DGX Spark (GB10) 128 GB unified143all 32K107 GB
H200 141 GB297all 32K138 GB
B200 180 GB4611all 32K176 GB
2× L40S 48 GB
tensor parallel
82all 32K44.0 GB a card
4× RTX 4090 24 GB
tensor parallel
92all 32K23.4 GB a card
4× RTX 3090 24 GB
tensor parallel
92all 32K23.4 GB a card
4× RTX 5090 32 GB
tensor parallel
246all 32K31.0 GB a card
2× H100 80 GB
tensor parallel
348all 32K78.1 GB a card
2× A100 80 GB
tensor parallel
4010all 32K78.2 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
171.4 GB77.8 GB
580.0 GB112 GB
886.4 GB138 GB
16104 GB207 GB
32138 GB344 GB
64207 GB619 GB

One card, with vLLM's small-card settings.

From the model card

What BAAI says about Emu3.5

Read the model card

Emu3.5 Team, BAAI

Project Page | 🤗HF Models | Paper | App

🔔 Latest: Emu3.5 Web & Mobile Apps and vLLM offline inference are live — see 🔥 News for details.

🔹Core ConceptDescription
🧠Unified World ModelingPredicts the next state jointly across vision and language, enabling coherent world modeling and generation.
🧩End-to-End PretrainingTrained with a unified next-token prediction objective over interleaved vision–language sequences.
📚Over 10T+ Multimodal TokensPre-trained on over 10 trillion interleaved tokens from video frames and transcripts, capturing spatiotemporal structure.
🔄Native Multimodal I/OProcesses and generates interleaved visual–text sequences without modality adapters or task-specific heads.
🎯RL Post-TrainingLarge-scale reinforcement learning enhances reasoning, compositionality, and generation quality.
⚡Discrete Diffusion Adaptation (DiDA)Converts sequential decoding → bidirectional parallel prediction, achieving ≈20× faster inference without performance loss.
🖼️Versatile GenerationExcels in long-horizon vision–language generation, any-to-image (X2I) synthesis, and text-rich image creation.
🌐Generalizable World ModelingEnables spatiotemporally consistent world exploration, and open-world embodied manipulation across diverse scenarios.
🏆Performance BenchmarkMatches Gemini 2.5 Flash Image (Nano Banana) on image generation/editing, and outperforms on interleaved generation tasks.

🔥 News

  • 2025-11-28 · 🌐 Emu3.5 Web & Mobile Apps Live — Official product experience is now available on the web at zh.emu.world (Mainland China) and emu.world (global) 🎉 The new homepage highlights featured cases and a “Get Started” entry, while the workspace and mobile apps bring together creation, inspiration feed, history, profile, and language switch across web, Android APK, and H5. (See more details below.)
  • 2025-11-19 · 🚀 vLLM Offline Inference Released — Meet inference_vllm.py with a new cond/uncond batch scheduler, delivering 4–5× faster end-to-end generation on vLLM 0.11.0 across Emu3.5 tasks. Jump to #Run Inference with vLLM for setup guidance and see PR #47 for full details.
  • 2025-11-17 · 🎛️ Gradio Demo (Transformers Backend) — Introduced gradio_demo_image.py and gradio_demo_interleave.py presets for the standard Transformers runtime, providing turnkey T2I/X2I and interleaved generation experiences with streaming output. Try the commands in #Gradio Demo to launch both UIs locally.

Table of Contents

  1. Model & Weights
  2. Quick Start
  3. Gradio Demo
  4. Schedule
  5. Citation

1. Model & Weights

Model nameHF Weight
Emu3.5🤗 HF link
Emu3.5-Image🤗 HF link
Emu3.5-VisionTokenizer🤗 HF link

Note:

  • Emu3.5 supports general-purpose multimodal predictions, including interleaved image-text generation and single-image generation (T2I/X2I) tasks.
  • Emu3.5-Image is a model focused on T2I/X2I tasks for best performance on these scenarios.
  • Both models are pure next-token predictors without DiDA acceleration (each image may take several minutes to generate).
  • ⚡ Stay tuned for DiDA-accelerated weights.

💡 Usage tip: For interleaved image-text generation, use Emu3.5. For single-image generation (T2I and X2I), use Emu3.5-Image for the best quality.

2. Quick Start

Environment Setup

# Requires Python 3.12 or higher.
git clone https://github.com/baaivision/Emu3.5
cd Emu3.5
pip install -r requirements/transformers.txt
pip install flash_attn==2.8.3 --no-build-isolation

Configuration

Edit configs/config.py to set:

  • Paths: model_path, vq_path
  • Task template: task_type in {t2i, x2i, howto, story, explore, vla}
  • Input image: use_image (True to provide reference images, controls token); set reference_image in each prompt to specify the image path. For x2i task, we recommand using reference_image as a list containing single/multiple image paths to be compatible with multi-image input.
  • Sampling: sampling_params (classifier_free_guidance, temperature, top_k/top_p, etc.)
  • Aspect Ratio (for t2i task): aspect_ratio ("4:3", "21:9", "1:1", "auto" etc..)

Run Inference

python inference.py --cfg configs/config.py
Example Configurations by Task

Below are example commands for different tasks. Make sure to set CUDA_VISIBLE_DEVICES according to your available GPUs.

# 🖼️ Text-to-Image (T2I) task
CUDA_VISIBLE_DEVICES=0 python i

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms