update diffusers

This commit is contained in:
Vladimir Mandic
2023-07-07 12:48:27 -04:00
parent 1c22722c8c
commit bf84ee8168
3 changed files with 16 additions and 4 deletions
+5 -3
View File
@@ -21,6 +21,8 @@ All notes have moved to [Wiki page](https://github.com/vladmandic/automatic/wiki
## TODO
- VAE
> vae = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae")
> pipe = StableDiffusionPipeline.from_pretrained(model, vae=vae)
- Refiner handler with medvram/lowvram
- Refiner with medvram/lowvram
- SD-XL from safetensors
- Hires fix
- Callbacks
- Stop/Skip
+10
View File
@@ -711,6 +711,7 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed:
shared.state.current_latent = latents
shared.state.set_current_image()
# shared.sd_model.to(devices.device)
output = shared.sd_model( # pylint: disable=not-callable
prompt=prompts,
negative_prompt=negative_prompts,
@@ -723,8 +724,13 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed:
cross_attention_kwargs=cross_attention_kwargs,
**task_specific_kwargs
)
# if shared.cmd_opts.lowvram or shared.cmd_opts.medvram:
# shared.sd_model.to('cpu')
# devices.torch_gc(force=True)
if shared.sd_refiner is not None:
# shared.sd_refiner.to(devices.device)
init_image = output.images[0]
output = shared.sd_refiner( # pylint: disable=not-callable
prompt=prompts,
@@ -738,6 +744,10 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed:
cross_attention_kwargs=cross_attention_kwargs,
image=init_image
)
# if shared.cmd_opts.lowvram or shared.cmd_opts.medvram:
# shared.sd_refiner.to('cpu')
# devices.torch_gc(force=True)
x_samples_ddim = output.images
+1 -1
View File
@@ -49,7 +49,7 @@ requests==2.31.0
tqdm==4.65.0
accelerate==0.20.3
opencv-python==4.7.0.72
diffusers==0.18.0
diffusers==0.18.1
einops==0.4.1
gradio==3.32.0
numexpr==2.8.4