Spaces:
Running
on
T4
Running
on
T4
Update app.py
Browse filesUpgrading GUI and outputs
app.py
CHANGED
@@ -18,11 +18,11 @@ upscaler.enable_xformers_memory_efficient_attention()
|
|
18 |
def genie (Prompt, negative_prompt, height, width, scale, steps, Seed, upscale):
|
19 |
generator = torch.Generator(device=device).manual_seed(Seed)
|
20 |
if upscale == "Yes":
|
21 |
-
low_res_latents = pipe(Prompt, negative_prompt=negative_prompt, height=height, width=width, num_inference_steps=steps, guidance_scale=scale, generator=generator
|
22 |
image = upscaler(Prompt, negative_prompt=negative_prompt, image=low_res_latents, num_inference_steps=5, guidance_scale=0, generator=generator).images[0]
|
23 |
else:
|
24 |
image = pipe(Prompt, negative_prompt=negative_prompt, height=height, width=width, num_inference_steps=steps, guidance_scale=scale, generator=generator).images[0]
|
25 |
-
return image
|
26 |
|
27 |
gr.Interface(fn=genie, inputs=[gr.Textbox(label='What you want the AI to generate. 77 Token Limit.'),
|
28 |
gr.Textbox(label='What you Do Not want the AI to generate. 77 Token Limit'),
|
@@ -30,10 +30,10 @@ gr.Interface(fn=genie, inputs=[gr.Textbox(label='What you want the AI to generat
|
|
30 |
gr.Slider(512, 1024, 768, step=128, label='Width'),
|
31 |
gr.Slider(1, maximum=15, value=7, step=.25, label='Guidance Scale'),
|
32 |
gr.Slider(25, maximum=100, value=50, step=25, label='Number of Iterations'),
|
33 |
-
gr.Slider(minimum=
|
34 |
gr.Radio(["Yes", "No"], label='Upscale?', value='No'),
|
35 |
],
|
36 |
-
outputs=gr.Image(label='Generated Image'),
|
37 |
title="PhotoReal V3.6 with SD x2 Upscaler - GPU",
|
38 |
description="<br><br><b/>Warning: This Demo is capable of producing NSFW content.",
|
39 |
article = "If You Enjoyed this Demo and would like to Donate, you can send to any of these Wallets. <br>BTC: bc1qzdm9j73mj8ucwwtsjx4x4ylyfvr6kp7svzjn84 <br>3LWRoKYx6bCLnUrKEdnPo3FCSPQUSFDjFP <br>DOGE: DK6LRc4gfefdCTRk9xPD239N31jh9GjKez <br>SHIB (BEP20): 0xbE8f2f3B71DFEB84E5F7E3aae1909d60658aB891 <br>PayPal: https://www.paypal.me/ManjushriBodhisattva <br>ETH: 0xbE8f2f3B71DFEB84E5F7E3aae1909d60658aB891 <br>Code Monkey: <a href=\"https://huggingface.co/Manjushri\">Manjushri</a>").launch(debug=True, max_threads=80)
|
|
|
18 |
def genie (Prompt, negative_prompt, height, width, scale, steps, Seed, upscale):
|
19 |
generator = torch.Generator(device=device).manual_seed(Seed)
|
20 |
if upscale == "Yes":
|
21 |
+
low_res_latents = pipe(Prompt, negative_prompt=negative_prompt, height=height, width=width, num_inference_steps=steps, guidance_scale=scale, generator=generator).images[0]
|
22 |
image = upscaler(Prompt, negative_prompt=negative_prompt, image=low_res_latents, num_inference_steps=5, guidance_scale=0, generator=generator).images[0]
|
23 |
else:
|
24 |
image = pipe(Prompt, negative_prompt=negative_prompt, height=height, width=width, num_inference_steps=steps, guidance_scale=scale, generator=generator).images[0]
|
25 |
+
return (image, image)
|
26 |
|
27 |
gr.Interface(fn=genie, inputs=[gr.Textbox(label='What you want the AI to generate. 77 Token Limit.'),
|
28 |
gr.Textbox(label='What you Do Not want the AI to generate. 77 Token Limit'),
|
|
|
30 |
gr.Slider(512, 1024, 768, step=128, label='Width'),
|
31 |
gr.Slider(1, maximum=15, value=7, step=.25, label='Guidance Scale'),
|
32 |
gr.Slider(25, maximum=100, value=50, step=25, label='Number of Iterations'),
|
33 |
+
gr.Slider(minimum=0, step=1, maximum=9999999999999999, randomize=True, label='Seed: 0 is Random'),
|
34 |
gr.Radio(["Yes", "No"], label='Upscale?', value='No'),
|
35 |
],
|
36 |
+
outputs=[gr.Image(label='Generated Image'), gr.Image(label='Generated Image')],
|
37 |
title="PhotoReal V3.6 with SD x2 Upscaler - GPU",
|
38 |
description="<br><br><b/>Warning: This Demo is capable of producing NSFW content.",
|
39 |
article = "If You Enjoyed this Demo and would like to Donate, you can send to any of these Wallets. <br>BTC: bc1qzdm9j73mj8ucwwtsjx4x4ylyfvr6kp7svzjn84 <br>3LWRoKYx6bCLnUrKEdnPo3FCSPQUSFDjFP <br>DOGE: DK6LRc4gfefdCTRk9xPD239N31jh9GjKez <br>SHIB (BEP20): 0xbE8f2f3B71DFEB84E5F7E3aae1909d60658aB891 <br>PayPal: https://www.paypal.me/ManjushriBodhisattva <br>ETH: 0xbE8f2f3B71DFEB84E5F7E3aae1909d60658aB891 <br>Code Monkey: <a href=\"https://huggingface.co/Manjushri\">Manjushri</a>").launch(debug=True, max_threads=80)
|