Update app.py
Browse files
app.py
CHANGED
@@ -20,14 +20,13 @@ from typing import Optional, List
|
|
20 |
from tqdm import tqdm
|
21 |
import supervision as sv
|
22 |
|
23 |
-
|
24 |
accelerator = Accelerator(cpu=True)
|
|
|
25 |
pipe = accelerator.prepare(StableDiffusionControlNetImg2ImgPipeline.from_pretrained("stabilityai/sdxl-turbo", controlnet=controlnet, torch_dtype=torch.bfloat16, use_safetensors=False, 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 |
-
controlnet = accelerator.prepare(ControlNetModel.from_pretrained("lllyasviel/sd-controlnet-canny", torch_dtype=torch.bfloat16))
|
31 |
def plex(fpath, text, neg_prompt, one, two, three, four, five):
|
32 |
gc.collect()
|
33 |
prompt = text
|
|
|
20 |
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.bfloat16))
|
25 |
pipe = accelerator.prepare(StableDiffusionControlNetImg2ImgPipeline.from_pretrained("stabilityai/sdxl-turbo", controlnet=controlnet, torch_dtype=torch.bfloat16, use_safetensors=False, 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()
|
32 |
prompt = text
|