Update app.py
Browse files
app.py
CHANGED
|
@@ -11,8 +11,7 @@ scheduler = DPMSolverMultistepScheduler.from_pretrained(model_id, subfolder="sch
|
|
| 11 |
pipe = StableDiffusionPipeline.from_pretrained(
|
| 12 |
model_id,
|
| 13 |
torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
|
| 14 |
-
scheduler=scheduler
|
| 15 |
-
pipe.safety_checker=lambda )
|
| 16 |
|
| 17 |
pipe_i2i = StableDiffusionImg2ImgPipeline.from_pretrained(
|
| 18 |
model_id,
|
|
@@ -96,6 +95,11 @@ def img_to_img(prompt, neg_prompt, img, strength, guidance, steps, width, height
|
|
| 96 |
|
| 97 |
return result.images[0]
|
| 98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
css = """.main-div div{display:inline-flex;align-items:center;gap:.8rem;font-size:1.75rem}.main-div div h1{font-weight:900;margin-bottom:7px}.main-div p{margin-bottom:10px;font-size:94%}a{text-decoration:underline}.tabs{margin-top:0;margin-bottom:0}#gallery{min-height:20rem}
|
| 100 |
"""
|
| 101 |
with gr.Blocks(css=css) as demo:
|
|
|
|
| 11 |
pipe = StableDiffusionPipeline.from_pretrained(
|
| 12 |
model_id,
|
| 13 |
torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
|
| 14 |
+
scheduler=scheduler)
|
|
|
|
| 15 |
|
| 16 |
pipe_i2i = StableDiffusionImg2ImgPipeline.from_pretrained(
|
| 17 |
model_id,
|
|
|
|
| 95 |
|
| 96 |
return result.images[0]
|
| 97 |
|
| 98 |
+
def fake_safety_checker(images, **kwargs):
|
| 99 |
+
return result.images[0], [False] * len(images)
|
| 100 |
+
|
| 101 |
+
pipe.safety_checker = fake_safety_checker
|
| 102 |
+
|
| 103 |
css = """.main-div div{display:inline-flex;align-items:center;gap:.8rem;font-size:1.75rem}.main-div div h1{font-weight:900;margin-bottom:7px}.main-div p{margin-bottom:10px;font-size:94%}a{text-decoration:underline}.tabs{margin-top:0;margin-bottom:0}#gallery{min-height:20rem}
|
| 104 |
"""
|
| 105 |
with gr.Blocks(css=css) as demo:
|