BiliSakura / MVSplit-DiT-diffusers

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: May 29 2026
text-to-image

Introduction of MVSplit-DiT-diffusers

Model Details of MVSplit-DiT-diffusers

MVSplit-DiT-1000L

Self-contained Diffusers checkpoint for MVSplit-DiT (1000-layer Diffusion Transformer) with a custom MVSplitDiTPipeline ( pipeline.py ).

Re-distribution notice: weights are converted from StableKirito/mvsplit-dit-1000l . Original work: Mean Mode Screaming: Mean–Variance Split Residuals for 1000-Layer Diffusion Transformers . License: Apache 2.0 .

Demo

MVSplit-DiT-1000L demo

Prompt: a red panda climbing a bamboo stalk — 256×256, 35 steps, CFG 2.0.

Components
  • pipeline.py — MVSplitDiTPipeline
  • model_index.json
  • transformer/ — MVSplitDiTTransformer2DModel (bf16, 1000 layers)
  • scheduler/ — FlowMatchEulerDiscreteScheduler
  • text_encoder/ — Qwen3-0.6B ( AutoModel )
  • tokenizer/ — Qwen3 tokenizer
  • vae/ — FLUX2 VAE ( AutoencoderKLFlux2 )
Inference

Run the bundled demo script:

python demo_inference.py

This writes demo.png with the default prompt and settings below.

from pathlib import Path
import importlib.util
import sys
import torch
from diffusers import AutoencoderKLFlux2
from transformers import AutoModel, AutoTokenizer

model_dir = Path(".").resolve()

transformer_path = model_dir / "transformer" / "transformer_mvsplit_dit.py"
spec = importlib.util.spec_from_file_location("transformer_mvsplit_dit", transformer_path)
module = importlib.util.module_from_spec(spec)
sys.modules[spec.name] = module
spec.loader.exec_module(module)

pipe_spec = importlib.util.spec_from_file_location("mvsplit_pipeline", model_dir / "pipeline.py")
pipe_module = importlib.util.module_from_spec(pipe_spec)
sys.modules[pipe_spec.name] = pipe_module
pipe_spec.loader.exec_module(pipe_module)

transformer = module.MVSplitDiTTransformer2DModel.from_pretrained(
    model_dir / "transformer",
    torch_dtype=torch.bfloat16,
    local_files_only=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_dir / "tokenizer", local_files_only=True)
text_encoder = AutoModel.from_pretrained(
    model_dir / "text_encoder",
    torch_dtype=torch.bfloat16,
    local_files_only=True,
)
vae = AutoencoderKLFlux2.from_pretrained(
    model_dir / "vae",
    torch_dtype=torch.bfloat16,
    local_files_only=True,
)

pipe = pipe_module.MVSplitDiTPipeline(
    transformer=transformer,
    vae=vae,
    text_encoder=text_encoder,
    tokenizer=tokenizer,
    time_shift_alpha=4.0,
)
pipe.enable_sequential_cpu_offload()

generator = torch.Generator(device="cpu").manual_seed(42)
image = pipe(
    prompt="a red panda climbing a bamboo stalk",
    height=256,
    width=256,
    num_inference_steps=35,
    guidance_scale=2.0,
    generator=generator,
).images[0]
image.save("demo.png")
Recommended settings
Parameter Default Notes
height / width 256 Square output resolution
num_inference_steps 35 Flow-matching Euler steps
guidance_scale 2.0 Classifier-free guidance
time_shift_alpha 4.0 Time-shift in the flow schedule (must match training)
seed 42 Reproducible sampling
Citation
@article{lu2026mms,
  title   = {Mean Mode Screaming: Mean--Variance Split Residuals for 1000-Layer Diffusion Transformers},
  author  = {Lu, Pengqi},
  journal = {arXiv preprint arXiv:2605.06169},
  year    = {2026},
}

Runs of BiliSakura MVSplit-DiT-diffusers on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About MVSplit-DiT-diffusers huggingface.co Model

More MVSplit-DiT-diffusers license Visit here:

https://choosealicense.com/licenses/apache-2.0

MVSplit-DiT-diffusers huggingface.co

MVSplit-DiT-diffusers huggingface.co is an AI model on huggingface.co that provides MVSplit-DiT-diffusers's model effect (), which can be used instantly with this BiliSakura MVSplit-DiT-diffusers model. huggingface.co supports a free trial of the MVSplit-DiT-diffusers model, and also provides paid use of the MVSplit-DiT-diffusers. Support call MVSplit-DiT-diffusers model through api, including Node.js, Python, http.

MVSplit-DiT-diffusers huggingface.co Url

https://huggingface.co/BiliSakura/MVSplit-DiT-diffusers

BiliSakura MVSplit-DiT-diffusers online free

MVSplit-DiT-diffusers huggingface.co is an online trial and call api platform, which integrates MVSplit-DiT-diffusers's modeling effects, including api services, and provides a free online trial of MVSplit-DiT-diffusers, you can try MVSplit-DiT-diffusers online for free by clicking the link below.

BiliSakura MVSplit-DiT-diffusers online free url in huggingface.co:

https://huggingface.co/BiliSakura/MVSplit-DiT-diffusers

MVSplit-DiT-diffusers install

MVSplit-DiT-diffusers is an open source model from GitHub that offers a free installation service, and any user can find MVSplit-DiT-diffusers on GitHub to install. At the same time, huggingface.co provides the effect of MVSplit-DiT-diffusers install, users can directly use MVSplit-DiT-diffusers installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

MVSplit-DiT-diffusers install url in huggingface.co:

https://huggingface.co/BiliSakura/MVSplit-DiT-diffusers

Url of MVSplit-DiT-diffusers

MVSplit-DiT-diffusers huggingface.co Url

Provider of MVSplit-DiT-diffusers huggingface.co

BiliSakura
ORGANIZATIONS

Other API from BiliSakura

huggingface.co

Total runs: 130
Run Growth: 99
Growth Rate: 75.57%
Updated:February 16 2026
huggingface.co

Total runs: 26
Run Growth: -16
Growth Rate: -61.54%
Updated:February 16 2026
huggingface.co

Total runs: 15
Run Growth: 8
Growth Rate: 50.00%
Updated:March 09 2026
huggingface.co

Total runs: 7
Run Growth: -17
Growth Rate: -242.86%
Updated:March 09 2026
huggingface.co

Total runs: 6
Run Growth: -1
Growth Rate: -16.67%
Updated:March 09 2026
huggingface.co

Total runs: 2
Run Growth: -6
Growth Rate: -300.00%
Updated:March 09 2026