phenomenon1981 commited on
Commit
f11abf1
·
1 Parent(s): b11c561

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +49 -42
app.py CHANGED
@@ -4,7 +4,10 @@ import sys
4
  import random
5
  from pathlib import Path
6
 
 
7
  text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
 
 
8
  proc1=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
9
  proc2=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
10
  proc3=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
@@ -17,66 +20,71 @@ proc8=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0")
17
 
18
 
19
  def send_it1(inputs,proc1=proc1):
20
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
21
- output1=proc1(inputs,seed=seed)
22
- return(output1)
23
-
24
  def send_it2(inputs,proc2=proc2):
25
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
26
- output2=proc2(inputs,seed=seed)
27
- return(output2)
28
-
29
  def send_it3(inputs,proc3=proc3):
30
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
31
- output3=proc3(inputs,seed=seed)
32
- return(output3)
33
-
34
  def send_it4(inputs,proc4=proc4):
35
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
36
- output4=proc4(inputs,seed=seed)
37
- return(output4)
38
 
39
  def send_it5(inputs,proc5=proc5):
40
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
41
- output5=proc5(inputs,seed=seed)
42
- return(output5)
43
-
44
  def send_it6(inputs,proc6=proc6):
45
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
46
- output6=proc6(inputs,seed=seed)
47
- return(output6)
48
-
49
  def send_it7(inputs,proc7=proc7):
50
- seed = random.randint(0, 2**32 - 1) # Generate a random seed
51
- output7=proc7(inputs,seed=seed)
52
- return(output7)
53
  def send_it8(inputs,proc8=proc8):
54
- seed = random.randint(0, 2**32 - 1)
55
- output8=proc8(inputs,seed=seed)
56
- return(output8)
57
 
58
  def get_prompts(prompt_text):
59
  return text_gen(prompt_text)
60
 
 
 
61
  with gr.Blocks() as myface:
62
  with gr.Row():
63
- input_text=gr.Textbox(label="Short Prompt")
64
- see_prompts=gr.Button("Magic Prompt")
 
 
65
  with gr.Row():
66
- prompt=gr.Textbox(label="Prettified Prompt")
67
- run=gr.Button("Launch")
 
 
 
68
  with gr.Row():
69
- output1=gr.Image(label="DreamlikeArt PhotoReal 1")
70
- output2=gr.Image(label="DreamlikeArt PhotoReal 2")
71
- output3=gr.Image(label="DreamlikeArt PhotoReal 3")
72
- output4=gr.Image(label="DreamlikeArt PhotoReal 4")
73
  with gr.Row():
74
- output5=gr.Image(label="DreamlikeArt Diffusion 1")
75
- output6=gr.Image(label="DreamlikeArt Diffusion 2")
76
- output7=gr.Image(label="DreamlikeArt Diffusion 3")
77
- output8=gr.Image(label="DreamlikeArt Diffusion 4")
 
 
 
 
 
 
 
 
 
78
 
79
  see_prompts.click(get_prompts, inputs=[input_text], outputs=[prompt])
 
80
  run.click(send_it1, inputs=[prompt], outputs=[output1])
81
  run.click(send_it2, inputs=[prompt], outputs=[output2])
82
  run.click(send_it3, inputs=[prompt], outputs=[output3])
@@ -87,6 +95,5 @@ with gr.Blocks() as myface:
87
  run.click(send_it8, inputs=[prompt], outputs=[output8])
88
 
89
 
90
-
91
  myface.queue(concurrency_count=8)
92
  myface.launch(enable_queue=True, inline=True)
 
4
  import random
5
  from pathlib import Path
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")
12
  proc2=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
13
  proc3=gr.Interface.load("models/dreamlike-art/dreamlike-photoreal-2.0")
 
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])
 
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)