Skip to content

v1.10.0: Stable Diffusion XL pipelines

Choose a tag to compare

@echarlaix echarlaix released this 25 Jul 16:00
· 547 commits to main since this release

Stable Diffusion XL

Enable SD XL ONNX export and ONNX Runtime inference by @echarlaix in #1168

  • Enable SD XL ONNX export using the CLI :
optimum-cli export onnx --model stabilityai/stable-diffusion-xl-base-0.9 --task stable-diffusion-xl ./sd_xl_onnx
  • Add SD XL pipelines for ONNX Runtime inference (supported tasks : text-to-image and image-to-image) :
from optimum.onnxruntime import ORTStableDiffusionXLPipeline

model_id = "stabilityai/stable-diffusion-xl-base-0.9"
pipeline = ORTStableDiffusionXLPipeline.from_pretrained(model_id, export=True)

prompt = "sailing ship in storm by Leonardo da Vinci"
image = pipeline(prompt).images[0]
pipeline.save_pretrained("onnx-sd-xl-base-0.9")

Stable Diffusion pipelines

Enable image-to-image and inpainting pipelines for ONNX Runtime inference by @echarlaix in #1121

More examples in documentation

Major bugfixes

  • Fix bloom KV cache usage in ORTForCausalLM by @fxmarty in #1152

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0