keras-team / keras-hub

Pretrained model hub for Keras 3
Apache License 2.0
803 stars 243 forks source link

Add SD3.5 large and large turbo presets #1960

Closed james77777778 closed 3 weeks ago

james77777778 commented 3 weeks ago

SD3.5 large and large turbo share the same model architecture, with the main difference being the use of QK RMS normalization, which SD3 medium doesn't.

This PR implements QR RMS normalization in MMDiT. Additionally, the inference pipeline differs in turbo version, as it doesn't require classifier-free guidance, so I have made some changes to the APIs.

The presets have been uploaded to kaggle/kerashub path. Let me know if any changes are needed.

@divyashreepathihalli @mattdangerw

Prompt Large Large Turbo
"A cat holding a sign that says hello world" stable_diffusion_3 5_large stable_diffusion_3 5_large_turbo

Parameters of generate (ref: huggingface/diffusers)