phenomenon1981 commited on
Commit
55fca92
1 Parent(s): baf69b1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +65 -86
app.py CHANGED
@@ -1,99 +1,78 @@
1
  import gradio as gr
2
- import os
3
- import sys
4
- from pathlib import Path
5
  import random
6
-
7
 
8
  text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
9
 
10
 
11
- proc1=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", seed=random.randint(0,10000))
12
- proc2=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", seed=random.randint(0,10000))
13
- proc3=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", seed=random.randint(0,10000))
14
- proc4=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", seed=random.randint(0,10000))
15
-
16
- proc5=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", seed=random.randint(0,10000))
17
- proc6=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", seed=random.randint(0,10000))
18
- proc7=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", seed=random.randint(0,10000))
19
- proc8=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", seed=random.randint(0,10000))
20
-
21
-
22
- def send_it1(inputs,proc1=proc1):
23
- output1=proc1(inputs)
24
- return(output1)
25
- def send_it2(inputs,proc2=proc2):
26
- output2=proc2(inputs)
27
- return(output2)
28
- def send_it3(inputs,proc3=proc3):
29
- output3=proc3(inputs)
30
- return(output3)
31
- def send_it4(inputs,proc4=proc4):
32
- output4=proc4(inputs)
33
- return(output4)
34
-
35
- def send_it5(inputs,proc5=proc5):
36
- output5=proc5(inputs)
37
- return(output5)
38
- def send_it6(inputs,proc6=proc6):
39
- output6=proc6(inputs)
40
- return(output6)
41
- def send_it7(inputs,proc7=proc7):
42
- output7=proc7(inputs)
43
- return(output7)
44
- def send_it8(inputs,proc8=proc8):
45
- output8=proc8(inputs)
46
- return(output8)
47
-
48
 
49
  def get_prompts(prompt_text):
50
  return text_gen(prompt_text)
51
 
52
-
 
 
53
 
54
  with gr.Blocks() as myface:
55
  with gr.Row():
56
-
57
-
58
- input_text=gr.Textbox(label="Short Prompt")
59
- see_prompts=gr.Button("Magic Prompt")
60
- with gr.Row():
61
-
62
- prompt=gr.Textbox(label="Prettified Prompt")
63
- run=gr.Button("Launch")
64
-
65
-
66
- with gr.Row():
67
- output1=gr.Image(label="DreamlikeArt PhotoReal 1")
68
- output2=gr.Image(label="DreamlikeArt PhotoReal 2")
69
- output3=gr.Image(label="DreamlikeArt PhotoReal 3")
70
- output4=gr.Image(label="DreamlikeArt PhotoReal 4")
71
- with gr.Row():
72
- output5=gr.Image(label="DreamlikeArt Diffusion 1")
73
- output6=gr.Image(label="DreamlikeArt Diffusion 2")
74
- output7=gr.Image(label="DreamlikeArt Diffusion 3")
75
- output8=gr.Image(label="DreamlikeArt Diffusion 4")
76
-
77
-
78
- #def set_models(model_name1, model_name2, model_name3, model_name4):
79
-
80
- #return(proc1,proc2,proc3,proc4)
81
-
82
- #run.click(set_models, inputs=[model_name1, model_name2, model_name3, model_name4], outputs=[proc1,proc2,proc3,proc4])
83
- #run.click(send_it, inputs=[prompt], outputs=[output1, output2, output3, output4])
84
-
85
-
86
- see_prompts.click(get_prompts, inputs=[input_text], outputs=[prompt])
87
-
88
- run.click(send_it1, inputs=[prompt], outputs=[output1])
89
- run.click(send_it2, inputs=[prompt], outputs=[output2])
90
- run.click(send_it3, inputs=[prompt], outputs=[output3])
91
- run.click(send_it4, inputs=[prompt], outputs=[output4])
92
- run.click(send_it5, inputs=[prompt], outputs=[output5])
93
- run.click(send_it6, inputs=[prompt], outputs=[output6])
94
- run.click(send_it7, inputs=[prompt], outputs=[output7])
95
- run.click(send_it8, inputs=[prompt], outputs=[output8])
96
-
97
-
98
- myface.queue(concurrency_count=8)
99
- myface.launch(enable_queue=True, inline=True)
 
1
  import gradio as gr
 
 
 
2
  import random
3
+ import string
4
 
5
  text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
6
 
7
 
8
+ proc1=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", preprocess=True, postprocess=False)
9
+ proc2=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", preprocess=True, postprocess=False)
10
+ proc3=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", preprocess=True, postprocess=False)
11
+ proc4=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0", preprocess=True, postprocess=False)
12
+ proc5=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", preprocess=True, postprocess=False)
13
+ proc6=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", preprocess=True, postprocess=False)
14
+ proc7=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", preprocess=True, postprocess=False)
15
+ proc8=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", preprocess=True, postprocess=False)
16
+
17
+
18
+ def send_it1(inputs, proc1=proc1):
19
+ output1=proc1(inputs)
20
+ return(output1)
21
+ def send_it2(inputs, proc2=proc2):
22
+ output2=proc2(inputs)
23
+ return(output2)
24
+ def send_it3(inputs, proc3=proc3):
25
+ output3=proc3(inputs)
26
+ return(output3)
27
+ def send_it4(inputs, proc4=proc4):
28
+ output4=proc4(inputs)
29
+ return(output4)
30
+ def send_it5(inputs, proc5=proc5):
31
+ output5=proc5(inputs)
32
+ return(output5)
33
+ def send_it6(inputs, proc6=proc6):
34
+ output6=proc6(inputs)
35
+ return(output6)
36
+ def send_it7(inputs, proc7=proc7):
37
+ output7=proc7(inputs)
38
+ return(output7)
39
+ def send_it8(inputs, proc8=proc8):
40
+ output8=proc8(inputs)
41
+ return(output8)
 
 
 
42
 
43
  def get_prompts(prompt_text):
44
  return text_gen(prompt_text)
45
 
46
+ def add_noise(prompt_text):
47
+ noise = ''.join(random.choice(string.ascii_letters) for i in range(random.randint(1,5)))
48
+ return prompt_text + noise
49
 
50
  with gr.Blocks() as myface:
51
  with gr.Row():
52
+ input_text=gr.Textbox(label="Short Prompt")
53
+ see_prompts=gr.Button("Magic Prompt")
54
+ with gr.Row():
55
+ prompt=gr.Textbox(label="Prettified Prompt")
56
+ run=gr.Button("Launch")
57
+
58
+ with gr.Row():
59
+ output1=gr.Image(label="DreamlikeArt PhotoReal 1")
60
+ output2=gr.Image(label="DreamlikeArt PhotoReal 2")
61
+ output3=gr.Image(label="DreamlikeArt PhotoReal 3")
62
+ output4=gr.Image(label="DreamlikeArt PhotoReal 4")
63
+ with gr.Row():
64
+ output5=gr.Image(label="DreamlikeArt Diffusion 1")
65
+ output6=gr.Image(label="DreamlikeArt Diffusion 2")
66
+ output7=gr.Image(label="DreamlikeArt Diffusion 3")
67
+ output8=gr.Image(label="DreamlikeArt Diffusion 4")
68
+
69
+ see_prompts.click(lambda: prompt.set_input(get_prompts(input_text.get_input())))
70
+
71
+ run.click(lambda: [output1.set_input(send_it1(add_noise(prompt.get_input()))),
72
+ output2.set_input(send_it2(add_noise(prompt.get_input()))),
73
+ output3.set_input(send_it3(add_noise(prompt.get_input()))),
74
+ output4.set_input(send_it4(add_noise(prompt.get_input()))),
75
+ output5.set_input(send_it5(add_noise(prompt.get_input()))),
76
+ output6.set_input(send_it6(add_noise(prompt.get_input()))),
77
+ output7.set_input(send_it7(add_noise(prompt.get_input()))),
78
+ output8.set_input(send_it8(add_noise(prompt.get_input())))])