prithivMLmods commited on
Commit
dd5d371
·
verified ·
1 Parent(s): b313d69

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -16
app.py CHANGED
@@ -9,9 +9,6 @@ import spaces
9
  import torch
10
  from diffusers import StableDiffusionXLPipeline, EulerAncestralDiscreteScheduler
11
 
12
- DESCRIPTIONx = """## STABLE HAMSTER"""
13
-
14
-
15
  css = '''
16
  .gradio-container {
17
  max-width: 100%;
@@ -105,11 +102,11 @@ def generate(
105
  image_paths = [save_image(img) for img in images]
106
  return image_paths, seed
107
 
108
- with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
109
- gr.Markdown(DESCRIPTIONx)
110
 
111
  with gr.Row():
112
- with gr.Column(scale=3):
113
  with gr.Row():
114
  prompt = gr.Text(
115
  show_label=False,
@@ -119,9 +116,15 @@ with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
119
  )
120
  run_button = gr.Button("Run", scale=0, variant="primary")
121
 
122
- result = gr.Gallery(label="Result", columns=2, show_label=False)
 
 
 
 
 
 
123
 
124
- with gr.Accordion("Advanced options", open=False, visible=True):
125
  num_images = gr.Slider(
126
  label="Number of Images",
127
  minimum=1,
@@ -147,6 +150,7 @@ with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
147
  value=0,
148
  )
149
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
 
150
  with gr.Row(visible=True):
151
  width = gr.Slider(
152
  label="Width",
@@ -177,20 +181,18 @@ with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
177
  step=1,
178
  value=23,
179
  )
 
 
180
  with gr.Column(scale=1):
181
  gr.Examples(
182
  examples=examples,
183
- inputs=prompt,
 
 
184
  cache_examples=False,
 
185
  )
186
 
187
- use_negative_prompt.change(
188
- fn=lambda x: gr.update(visible=x),
189
- inputs=use_negative_prompt,
190
- outputs=negative_prompt,
191
- api_name=False,
192
- )
193
-
194
  gr.on(
195
  triggers=[
196
  prompt.submit,
 
9
  import torch
10
  from diffusers import StableDiffusionXLPipeline, EulerAncestralDiscreteScheduler
11
 
 
 
 
12
  css = '''
13
  .gradio-container {
14
  max-width: 100%;
 
102
  image_paths = [save_image(img) for img in images]
103
  return image_paths, seed
104
 
105
+ with gr.Blocks(theme=gr.themes.Soft(), css=css) as demo:
106
+ gr.Markdown("## STABLE HAMSTER")
107
 
108
  with gr.Row():
109
+ with gr.Column(scale=1):
110
  with gr.Row():
111
  prompt = gr.Text(
112
  show_label=False,
 
116
  )
117
  run_button = gr.Button("Run", scale=0, variant="primary")
118
 
119
+ result = gr.Image(show_label=False, format="png")
120
+
121
+ grid_size_selection = gr.Dropdown(
122
+ choices=list(grid_sizes.keys()),
123
+ value="1x1",
124
+ label="Grid Size"
125
+ )
126
 
127
+ with gr.Accordion("Advanced Settings", open=False):
128
  num_images = gr.Slider(
129
  label="Number of Images",
130
  minimum=1,
 
150
  value=0,
151
  )
152
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
153
+
154
  with gr.Row(visible=True):
155
  width = gr.Slider(
156
  label="Width",
 
181
  step=1,
182
  value=23,
183
  )
184
+
185
+
186
  with gr.Column(scale=1):
187
  gr.Examples(
188
  examples=examples,
189
+ inputs=[prompt],
190
+ outputs=[result, seed],
191
+ fn=infer,
192
  cache_examples=False,
193
+ label="Prompt Examples"
194
  )
195
 
 
 
 
 
 
 
 
196
  gr.on(
197
  triggers=[
198
  prompt.submit,