Update app.py
Browse files
app.py
CHANGED
@@ -21,11 +21,11 @@ from tqdm import tqdm
|
|
21 |
import supervision as sv
|
22 |
|
23 |
accelerator = Accelerator(cpu=True)
|
24 |
-
controlnet = accelerator.prepare(ControlNetModel.from_pretrained("lllyasviel/sd-controlnet-canny", torch_dtype=torch.
|
25 |
pipe = accelerator.prepare(StableDiffusionControlNetImg2ImgPipeline.from_pretrained("stabilityai/sdxl-turbo", controlnet=controlnet, torch_dtype=torch.bfloat16, use_safetensors=True, variant="fp16", safety_checker=None))
|
26 |
pipe.unet.to(memory_format=torch.channels_last)
|
27 |
pipe.scheduler = accelerator.prepare(EulerDiscreteScheduler.from_config(pipe.scheduler.config))
|
28 |
-
pipe = pipe.to("cpu")
|
29 |
|
30 |
def plex(fpath, text, neg_prompt, one, two, three, four, five):
|
31 |
gc.collect()
|
|
|
21 |
import supervision as sv
|
22 |
|
23 |
accelerator = Accelerator(cpu=True)
|
24 |
+
controlnet = accelerator.prepare(ControlNetModel.from_pretrained("lllyasviel/sd-controlnet-canny", torch_dtype=torch.float32))
|
25 |
pipe = accelerator.prepare(StableDiffusionControlNetImg2ImgPipeline.from_pretrained("stabilityai/sdxl-turbo", controlnet=controlnet, torch_dtype=torch.bfloat16, use_safetensors=True, variant="fp16", safety_checker=None))
|
26 |
pipe.unet.to(memory_format=torch.channels_last)
|
27 |
pipe.scheduler = accelerator.prepare(EulerDiscreteScheduler.from_config(pipe.scheduler.config))
|
28 |
+
pipe = accelerator.prepare(pipe.to("cpu"))
|
29 |
|
30 |
def plex(fpath, text, neg_prompt, one, two, three, four, five):
|
31 |
gc.collect()
|