#!/usr/bin/env python3 #@title Fuse/unfuse LoRAs sequentially leading to trouble import torch from diffusers import StableDiffusionXLPipeline pipe = StableDiffusionXLPipeline.from_pretrained( "stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16, variant="fp16", ).to("cuda") pipe.load_lora_weights("Pclanglais/TintinIA") pipe.fuse_lora() images = pipe("a mecha robot", num_inference_steps=2) pipe.unfuse_lora() pipe.unload_lora_weights() pipe.load_lora_weights("ProomptEngineer/pe-balloon-diffusion-style") pipe.fuse_lora() images = pipe("a mecha robot", num_inference_steps=2) pipe.unfuse_lora() pipe.unload_lora_weights() pipe.load_lora_weights("ostris/crayon_style_lora_sdxl") pipe.fuse_lora() images = pipe("a mecha robot", num_inference_steps=2) pipe.unfuse_lora() pipe.unload_lora_weights() pipe.load_lora_weights("joachimsallstrom/aether-cloud-lora-for-sdxl") pipe.fuse_lora() images = pipe("a mecha robot", num_inference_steps=2) pipe.unfuse_lora() pipe.unload_lora_weights()