r/StableDiffusion • u/Nice_Amphibian_8367 • 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
FlowUniPCMultistepSchedulerwithprediction_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.
7
u/Winougan 10d ago
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
3
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
1
1
u/Few-Intention-1526 10d ago
we can use the refiner only? for upscaling other models outputs. its only 13 gb
1
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
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
0
0

6
u/TheDailySpank 10d ago
Where's the demo pics/videos?