Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -63,7 +63,14 @@ def generate(
|
|
| 63 |
if use_vae:
|
| 64 |
vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
|
| 65 |
pipe = DiffusionPipeline.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
|
|
|
|
|
|
|
|
|
|
| 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
if use_lora:
|
| 68 |
pipe.load_lora_weights(lora)
|
| 69 |
pipe.fuse_lora(lora_scale)
|
|
@@ -86,6 +93,7 @@ def generate(
|
|
| 86 |
if not use_negative_prompt_2:
|
| 87 |
negative_prompt_2 = None # type: ignore
|
| 88 |
|
|
|
|
| 89 |
return pipe(
|
| 90 |
prompt=prompt,
|
| 91 |
negative_prompt=negative_prompt,
|
|
@@ -98,7 +106,21 @@ def generate(
|
|
| 98 |
generator=generator,
|
| 99 |
output_type="pil",
|
| 100 |
).images[0]
|
| 101 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 102 |
|
| 103 |
examples = [
|
| 104 |
"Astronaut in a jungle, cold color palette, muted colors, detailed, 8k",
|
|
|
|
| 63 |
if use_vae:
|
| 64 |
vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
|
| 65 |
pipe = DiffusionPipeline.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
|
| 66 |
+
|
| 67 |
+
if use_img2img:
|
| 68 |
+
pipe = StableDiffusionImg2ImgPipeline.from_pretrained(model, torch_dtype=torch.float16)
|
| 69 |
|
| 70 |
+
response = requests.get(url)
|
| 71 |
+
init_image = Image.open(BytesIO(response.content)).convert("RGB")
|
| 72 |
+
init_image = init_image.resize((1024, 1024))
|
| 73 |
+
|
| 74 |
if use_lora:
|
| 75 |
pipe.load_lora_weights(lora)
|
| 76 |
pipe.fuse_lora(lora_scale)
|
|
|
|
| 93 |
if not use_negative_prompt_2:
|
| 94 |
negative_prompt_2 = None # type: ignore
|
| 95 |
|
| 96 |
+
if not use_img2img:
|
| 97 |
return pipe(
|
| 98 |
prompt=prompt,
|
| 99 |
negative_prompt=negative_prompt,
|
|
|
|
| 106 |
generator=generator,
|
| 107 |
output_type="pil",
|
| 108 |
).images[0]
|
| 109 |
+
else:
|
| 110 |
+
images = pipe(
|
| 111 |
+
prompt=prompt,
|
| 112 |
+
image=init_image,
|
| 113 |
+
negative_prompt=negative_prompt,
|
| 114 |
+
prompt_2=prompt_2,
|
| 115 |
+
negative_prompt_2=negative_prompt_2,
|
| 116 |
+
width=width,
|
| 117 |
+
height=height,
|
| 118 |
+
guidance_scale=guidance_scale_base,
|
| 119 |
+
num_inference_steps=num_inference_steps_base,
|
| 120 |
+
generator=generator,
|
| 121 |
+
output_type="pil",
|
| 122 |
+
).images[0]
|
| 123 |
+
return images
|
| 124 |
|
| 125 |
examples = [
|
| 126 |
"Astronaut in a jungle, cold color palette, muted colors, detailed, 8k",
|