feat(api): replace legacy SD converter with optimum-based one by default
This commit is contained in:
parent
a5a60d3e15
commit
9a077fae15
|
@ -62,8 +62,8 @@ model_converters: Dict[str, Any] = {
|
||||||
"img2img": convert_diffusion_diffusers,
|
"img2img": convert_diffusion_diffusers,
|
||||||
"img2img-sdxl": convert_diffusion_diffusers_xl,
|
"img2img-sdxl": convert_diffusion_diffusers_xl,
|
||||||
"inpaint": convert_diffusion_diffusers,
|
"inpaint": convert_diffusion_diffusers,
|
||||||
"txt2img": convert_diffusion_diffusers,
|
"txt2img": convert_diffusion_diffusers_optimum,
|
||||||
"txt2img-optimum": convert_diffusion_diffusers_optimum,
|
"txt2img-legacy": convert_diffusion_diffusers,
|
||||||
"txt2img-sdxl": convert_diffusion_diffusers_xl,
|
"txt2img-sdxl": convert_diffusion_diffusers_xl,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -818,7 +818,7 @@ def convert_diffusion_diffusers_optimum(
|
||||||
logger.debug("loading VAE from single tensor file: %s", vae_path)
|
logger.debug("loading VAE from single tensor file: %s", vae_path)
|
||||||
pipeline.vae = AutoencoderKL.from_single_file(vae_path)
|
pipeline.vae = AutoencoderKL.from_single_file(vae_path)
|
||||||
else:
|
else:
|
||||||
logger.debug("loading VAE from single tensor file: %s", vae_path)
|
logger.debug("loading pretrained VAE from path: %s", replace_vae)
|
||||||
pipeline.vae = AutoencoderKL.from_pretrained(replace_vae)
|
pipeline.vae = AutoencoderKL.from_pretrained(replace_vae)
|
||||||
|
|
||||||
if is_torch_2_0:
|
if is_torch_2_0:
|
||||||
|
|
Loading…
Reference in New Issue