michaelriedl commited on
Commit
bba17cc
1 Parent(s): b0a0e6f

Added types for fusion

Browse files
Files changed (1) hide show
  1. app.py +57 -5
app.py CHANGED
@@ -9,6 +9,8 @@ MAX_IMAGES = 1
9
 
10
 
11
  def generate_images(
 
 
12
  hp_num: int,
13
  attack_num: int,
14
  defense_num: int,
@@ -33,7 +35,7 @@ def generate_images(
33
  hp_num + attack_num + defense_num + sp_attack_num + sp_defense_num + speed_num
34
  )
35
  # Create the text prompt
36
- prompt = f"type1: fire, type2: ghost, base_total: {base_total}, hp: {hp_num}, attack: {attack_num}, defense: {defense_num}, sp_attack: {sp_attack_num}, sp_defense: {sp_defense_num}, speed: {speed_num}"
37
  # Generate the images
38
  for _ in range(MAX_IMAGES):
39
  image = pipe(
@@ -77,8 +79,56 @@ with demo:
77
  with gr.Column():
78
  with gr.Row():
79
  gallery = gr.Gallery(
80
- columns=MAX_IMAGES,
81
- object_fit="scale-down",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  )
83
  with gr.Row():
84
  hp_num = gr.Slider(
@@ -125,10 +175,12 @@ with demo:
125
  step=1,
126
  label="Speed",
127
  )
128
- gen_btn_small = gr.Button("Generate")
129
- gen_btn_small.click(
130
  fn=generate_images,
131
  inputs=[
 
 
132
  hp_num,
133
  attack_num,
134
  defense_num,
 
9
 
10
 
11
  def generate_images(
12
+ type1: str,
13
+ type2: str,
14
  hp_num: int,
15
  attack_num: int,
16
  defense_num: int,
 
35
  hp_num + attack_num + defense_num + sp_attack_num + sp_defense_num + speed_num
36
  )
37
  # Create the text prompt
38
+ prompt = f"type1: {type1}, type2: {type2}, base_total: {base_total}, hp: {hp_num}, attack: {attack_num}, defense: {defense_num}, sp_attack: {sp_attack_num}, sp_defense: {sp_defense_num}, speed: {speed_num}"
39
  # Generate the images
40
  for _ in range(MAX_IMAGES):
41
  image = pipe(
 
79
  with gr.Column():
80
  with gr.Row():
81
  gallery = gr.Gallery(
82
+ columns=MAX_IMAGES, preview=True, object_fit="scale-down"
83
+ )
84
+ with gr.Row():
85
+ type1 = gr.Dropdown(
86
+ [
87
+ "bug",
88
+ "dark",
89
+ "dragon",
90
+ "electric",
91
+ "fairy",
92
+ "fighting",
93
+ "fire",
94
+ "flying",
95
+ "ghost",
96
+ "grass",
97
+ "ground",
98
+ "ice",
99
+ "normal",
100
+ "poison",
101
+ "psychic",
102
+ "rock",
103
+ "steel",
104
+ "water",
105
+ ],
106
+ value="steel",
107
+ label="Type 1",
108
+ )
109
+ type2 = gr.Dropdown(
110
+ [
111
+ "bug",
112
+ "dark",
113
+ "dragon",
114
+ "electric",
115
+ "fairy",
116
+ "fighting",
117
+ "fire",
118
+ "flying",
119
+ "ghost",
120
+ "grass",
121
+ "ground",
122
+ "ice",
123
+ "normal",
124
+ "poison",
125
+ "psychic",
126
+ "rock",
127
+ "steel",
128
+ "water",
129
+ ],
130
+ value="fire",
131
+ label="Type 2",
132
  )
133
  with gr.Row():
134
  hp_num = gr.Slider(
 
175
  step=1,
176
  label="Speed",
177
  )
178
+ gen_btn = gr.Button("Generate")
179
+ gen_btn.click(
180
  fn=generate_images,
181
  inputs=[
182
+ type1,
183
+ type2,
184
  hp_num,
185
  attack_num,
186
  defense_num,