MAGI-2 Preview: Sand.ai's Open-Source 114B Audio-Video Model

ComfyUI Wikinews

Sand.ai open-sources MAGI-2 Preview, a 114B-parameter MoE that turns text or images into 10-second videos with synchronized audio, activating only 6B parameters per token.

Sand.ai released MAGI-2 Preview on August 5, an open-source, 114B-parameter mixture-of-experts (MoE) model that generates 10-second videos with synchronized audio from a text prompt or a prompt plus a still image. The weights, inference code, and a technical report titled "Scaling Video Generation Models Efficiently" are all public.

MAGI-2 Preview official visual

Official MAGI-2 Preview visual from the Sand.ai announcement

MAGI-2 follows up on MAGI-1, Sand.ai's autoregressive video model from April 2025. MAGI-1 studied how video should be generated; MAGI-2 asks how a video generation model should scale, and the preview release validates that its architecture, training system, and data pipeline can scale together at the 100B level.

One Model for Video, Audio, and Text

MAGI-2 keeps a single-stream design: text, video, and audio tokens are concatenated into one unified sequence and processed by the same Transformer backbone. Instead of letting modalities interact only at narrow cross-attention interfaces, language, lip movement, body motion, sound, and camera rhythm exchange information throughout the model. The model generates both the visuals and the sound in one pass, then muxes the audio track into the output video file.

CapabilityDetail
InputsText prompt (T2V), or text + still image (I2V)
Output10-second video with synchronized audio (the only supported duration)
GenerationTwo-stage: preview stage at 512×896, refiner stage upscaling to 1088×1920
PromptingLong structured captions; the repo ships system prompts for LLM-based prompt enhancement

Demo video from the official Sand.ai site

The official demo batch runs the same prompts as T2V and I2V entries, using stills like these as the image inputs:

Example first frame 1Example first frame 2
Sample still from the official demo batchSample still from the official demo batch

MagiMoE: 114B Parameters, ~6B Active per Token

The architecture combines a multi-head latent routing scheme with ultra-fine-grained experts to decouple total capacity from per-token compute. Each token's representation is split into 12 latent heads of 256 dimensions; every head has its own router and selects its top-6 experts from a pool of 256 narrow experts. Each sparse layer therefore contains 3,072 head-local expert units, of which only 72 are activated per token.

ComponentConfiguration
Backbone40 Transformer layers (36 sparse, 4 dense boundary layers)
Model width3,072
Routed representation12 heads × 256 dimensions
Expert pool256 experts per head, top-6 active
Expert FFN256 → 1,280 → 256, fused SwiGLU
MAGI-2 architecture figure

Architecture and systems overview from the MAGI-2 Preview technical report

Head Parallel keeps cross-device communication regular: activations are dispatched along the head dimension with statically known shapes, so buffers are preallocated and the dynamic routing is confined inside each head owner. The training system maps head-activation exchange onto InfiniBand across nodes and expert-state resharding onto NVLink within nodes, with the companion MagiCompiler and MagiAttention projects handling kernels and attention. On the data side, the report describes a shift from filtering-centric curation toward high-throughput data production with precise multimodal annotation.

Availability

Inference runs through the official Python pipeline (torchrun with a Docker image provided) and requires 8 NVIDIA Hopper GPUs — there are no ComfyUI custom nodes for MAGI-2 at this time. The complete checkpoint set is roughly 307 GB on Hugging Face: a 228 GB preview-stage transformer, a 14 GB refiner, the Qwen3.5-27B text encoder (56 GB), the Wan2.2 video VAE, the Stable Audio Open 1.0 audio VAE, and a distilled turbo VAE decoder used by default.

Comments

Sign in with GitHub to join the discussion.

Loading comments…
MAGI-2 Preview: Sand.ai's Open-Source 114B Audio-Video Model | ComfyUI Wiki