BiliSakura / DiT-MoE-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
unconditional-image-generation

Introduction of DiT-MoE-diffusers

Model Details of DiT-MoE-diffusers

DiT-MoE-diffusers

Diffusers implementation of DiT-MoE (Diffusion Transformer with Mixture of Experts) for class-conditional ImageNet generation. Each variant folder is self-contained:

  • pipeline.py — DiTMoEPipeline
  • scheduler/scheduler_config.json — DDIMScheduler (S/B) or DiTMoEFlowMatchScheduler (XL/G)
  • transformer/transformer_dit_moe.py — DiTMoETransformer2DModel
  • vae/ — AutoencoderKL ( stabilityai/sd-vae-ft-mse )
ImageNet class labels

Each variant keeps an English id2label map directly in its own model_index.json (DiT-style).

  • pipe.id2label — inspect id → English label correspondence
  • pipe.labels — reverse map (English synonym → id), sorted for browsing
  • pipe.get_label_ids("golden retriever")
  • pipe(class_labels="golden retriever", ...) — string labels resolved automatically
Available checkpoints
Checkpoint Path Resolution Sampler
DiT-MoE-S/2-8E2A ./DiT-MoE-S-8E2A 256×256 DDIM
DiT-MoE-B/2-8E2A ./DiT-MoE-B-8E2A 256×256 DDIM
DiT-MoE-XL/2-8E2A ./DiT-MoE-XL-8E2A 256×256 RF
DiT-MoE-G/2-16E2A (convert with --rectified-flow --num-experts 16 ) 256×256 RF
Convert from official weights
conda activate rsgen
cd libs/DiT-MoE-diffusers

python scripts/convert_dit_moe_to_diffusers.py \
  --checkpoint ../../models/feizhengcong/DiT-MoE/dit_moe_s_8E2A.pt \
  --output ../../models/BiliSakura/DiT-MoE-diffusers/DiT-MoE-S-8E2A \
  --model DiT-S/2 \
  --num-experts 8 \
  --num-experts-per-tok 2 \
  --copy-vae ../../models/feizhengcong/DiT-MoE/sd-vae-ft-mse \
  --check-load
Inference

Use torch.bfloat16 on Ampere+ GPUs (default in examples and sample_dit_moe.py ).

from pathlib import Path
import torch
from diffusers import DiffusionPipeline

model_dir = Path("./DiT-MoE-S-8E2A").resolve()
pipe = DiffusionPipeline.from_pretrained(
    str(model_dir),
    local_files_only=True,
    custom_pipeline=str(model_dir / "pipeline.py"),
    trust_remote_code=True,
    torch_dtype=torch.bfloat16,
)
pipe.to("cuda")

print(pipe.id2label[207])
print(pipe.get_label_ids("golden retriever"))

generator = torch.Generator(device="cuda").manual_seed(42)
image = pipe(
    class_labels="golden retriever",
    height=256,
    width=256,
    num_inference_steps=50,
    guidance_scale=4.0,
    generator=generator,
).images[0]
image.save("demo.png")
Citation
@article{FeiDiTMoE2024,
  title={Scaling Diffusion Transformers to 16 Billion Parameters},
  author={Zhengcong Fei and Mingyuan Fan and Changqian Yu and Debang Li and Jusnshi Huang},
  year={2024},
  journal={arXiv preprint arXiv:2407.11633},
}

Runs of BiliSakura DiT-MoE-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 DiT-MoE-diffusers huggingface.co Model

More DiT-MoE-diffusers license Visit here:

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

DiT-MoE-diffusers huggingface.co

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

DiT-MoE-diffusers huggingface.co Url

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

BiliSakura DiT-MoE-diffusers online free

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

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

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

DiT-MoE-diffusers install

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

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

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

Url of DiT-MoE-diffusers

DiT-MoE-diffusers huggingface.co Url

Provider of DiT-MoE-diffusers huggingface.co

BiliSakura
ORGANIZATIONS

Other API from BiliSakura

huggingface.co

Total runs: 87
Run Growth: 5
Growth Rate: 5.75%
Updated:February 16 2026
huggingface.co

Total runs: 32
Run Growth: -13
Growth Rate: -52.00%
Updated:February 16 2026
huggingface.co

Total runs: 16
Run Growth: 4
Growth Rate: 25.00%
Updated:March 09 2026
huggingface.co

Total runs: 9
Run Growth: -18
Growth Rate: -257.14%
Updated:March 09 2026
huggingface.co

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

Total runs: 5
Run Growth: -5
Growth Rate: -100.00%
Updated:March 09 2026