Spaces:
Runtime error
Runtime error
File size: 3,510 Bytes
bbc58f1 39e9a15 82e5ae4 55fca92 bbc58f1 54174b0 a586d92 82e5ae4 8efe729 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 82e5ae4 54174b0 39e9a15 54174b0 68ce975 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 069ccf4 39e9a15 bd43a60 069ccf4 39e9a15 bf956f4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
import gradio as gr
import os
import sys
from pathlib import Path
import random
import string
text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
proc1=gr.Interface.load("models/darkstorm2150/Protogen_v5.3_Official_Release")
proc2=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
proc3=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
proc4=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
proc5=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0")
proc6=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0")
proc7=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0")
proc8=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0")
def add_random_noise(prompt):
noise = "".join(random.choices(string.ascii_letters + string.punctuation, k=random.randint(1, 10)))
return prompt + noise
def send_it1(inputs,proc1=proc1):
prompt_with_noise = add_random_noise(inputs)
output1=proc1(prompt_with_noise)
return output1
def send_it2(inputs,proc2=proc2):
prompt_with_noise = add_random_noise(inputs)
output2=proc2(prompt_with_noise)
return output2
def send_it3(inputs,proc3=proc3):
prompt_with_noise = add_random_noise(inputs)
output3=proc3(prompt_with_noise)
return output3
def send_it4(inputs,proc4=proc4):
prompt_with_noise = add_random_noise(inputs)
output4=proc4(prompt_with_noise)
return output4
def send_it5(inputs,proc5=proc5):
prompt_with_noise = add_random_noise(inputs)
output5=proc5(prompt_with_noise)
return output5
def send_it6(inputs,proc6=proc6):
prompt_with_noise = add_random_noise(inputs)
output6=proc6(prompt_with_noise)
return output6
def send_it7(inputs,proc7=proc7):
prompt_with_noise = add_random_noise(inputs)
output7=proc7(prompt_with_noise)
return output7
def send_it8(inputs,proc8=proc8):
prompt_with_noise = add_random_noise(inputs)
output8=proc8(prompt_with_noise)
return output8
def get_prompts(prompt_text):
return text_gen(prompt_text)
with gr.Blocks() as myface:
with gr.Row():
input_text=gr.Textbox(label="Short Prompt")
see_prompts=gr.Button("Magic Prompt")
with gr.Row():
prompt=gr.Textbox(label="Prettified Prompt")
run=gr.Button("Launch")
with gr.Row():
output1=gr.Image(label="DreamlikeArt PhotoReal 1")
output2=gr.Image(label="DreamlikeArt PhotoReal 2")
output3=gr.Image(label="DreamlikeArt PhotoReal 3")
output4=gr.Image(label="DreamlikeArt PhotoReal 4")
with gr.Row():
output5=gr.Image(label="DreamlikeArt Diffusion 1")
output6=gr.Image(label="DreamlikeArt Diffusion 2")
output7=gr.Image(label="DreamlikeArt Diffusion 3")
output8=gr.Image(label="DreamlikeArt Diffusion 4")
run.click(send_it1, inputs=[prompt], outputs=[output1])
run.click(send_it2, inputs=[prompt], outputs=[output2])
run.click(send_it3, inputs=[prompt], outputs=[output3])
run.click(send_it4, inputs=[prompt], outputs=[output4])
run.click(send_it5, inputs=[prompt], outputs=[output5])
run.click(send_it6, inputs=[prompt], outputs=[output6])
run.click(send_it7, inputs=[prompt], outputs=[output7])
run.click(send_it8, inputs=[prompt], outputs=[output8])
see_prompts.click(get_prompts, inputs=[input_text], outputs=[prompt])
myface.queue(concurrency_count=8)
myface.launch(enable_queue=True, inline=True) |