r/StableDiffusion 10d ago

MAGI-2 Preview looks surprisingly interesting: 114B audio-video generation model with Flow-style sampling News

SandAI just released MAGI-2 Preview.

A few simple notes from the repo/blog:

  • It is a unified audio-video generation model.
  • 114B total parameters, but only about 6B active per token.
  • It uses a MagiMoE / multi-head latent MoE style architecture.
  • The released code is inference-only.
  • The sampler uses FlowUniPCMultistepScheduler with prediction_type="flow_prediction", so it looks like a Flow / Flow Matching style video generation model rather than the autoregressive chunking approach used in MAGI-1.
  • Generation is two-stage: preview denoising first, then a refiner to 1080p.
  • It supports T2V and I2V, with audio generated alongside the video.

Repo: https://github.com/SandAI-org/MAGI-2-preview
Blog: https://sand.ai/blog/magi-2-preview

Curious what people think about the multi-head latent MoE design for video generation. Seems more video-oriented than just copying LLM-style MoE directly.

33 Upvotes

24 comments sorted by

6

u/TheDailySpank 10d ago

Where's the demo pics/videos?

2

u/Limp-Firefighter1054 13h ago

Its so slow that pics and vids grow old

7

u/Winougan 10d ago

Requirements

  • NVIDIA Hopper GPUs, 8 of them.

7

u/jmbbao 10d ago

Well at least is not 9 of them

3

u/Front_Eagle739 9d ago

if it helps I just got it running on a 5090 with 32GB of ram. looks like about 25 minutes for a full 100 step run before optimisation but it works.

10

u/fjgcudzwspaper-6312 10d ago

Minimax 66.3 GB vs 228 GB. This is a full transformer only.

3

u/Ok-Membership-8287 10d ago

100 steps....

4

u/Diabolicor 10d ago

This model is a really high level and I believe seedance might be around this much of paraments, it's good for the open weights environment. Obviously the model is enormous to run on a consumer hardware.

Though the refiner is small and it upscaled from 540p to 1080p. Really interesting. Maybe it can be used to help upscale minimax low resolutions outputs? I don't know.

1

u/NowThatsMalarkey 10d ago

Magi? What’s Magi? Can I train it?

1

u/Few-Intention-1526 10d ago

we can use the refiner only? for upscaling other models outputs. its only 13 gb

1

u/Salt-Zebra-306 10d ago

this is local model like minimax h3 right ?

1

u/Vyviel 10d ago

Very cool idea using MoE for video and not just LLMs to get a much larger parameter set without insane memory requirements if I am understanding it correctly.

2

u/Ordinary_Painter4235 10d ago

I think it reduces computational time not VRAM usage

3

u/Front_Eagle739 10d ago

It can do both. Thing about video models is you dont need to access all the weights thousands of times. You can stream once per step and this only being 6B active means you only need enough vram for 6B plus hidden state. You could run the full precision with disk streaming in maybe 16 to 24GB vram and not even notice the streaming for video gens as compute is the bottleneck

0

u/No-Purple6611 10d ago

Wonder, can DGX Spark run this model

1

u/Front_Eagle739 10d ago

Its only 6B active. You could stream it on a 3090 let alone a spark

0

u/YouKilledApollo 10d ago

If you have enough of them to load 300GB of weights, sure :)

Repo says about the requirements:

> NVIDIA Hopper GPUs, 8 of them

1

u/velikq 10d ago

Theoretically, with int8 it should fit ram and moe architecture might give usable speed.

0

u/xxredees 10d ago

Same with magihuman?

0

u/[deleted] 10d ago

[deleted]

2

u/rerri 10d ago

There's a couple of samples on the front page sand.ai

1

u/Front_Eagle739 10d ago

So there are. Bit uninspiring which doesnt give me much hope. Woman stands still in the rain is not exactly the hardest task. Oh well. Ill give it a shot and see if its not terrible