Yuanshi commited on
Commit
686f79e
·
verified ·
1 Parent(s): 49a9a9d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +52 -19
app.py CHANGED
@@ -97,32 +97,65 @@ header = """
97
 
98
 
99
  def create_app():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  with gr.Blocks() as app:
101
  gr.Markdown(header, elem_id="header")
102
- # with gr.Tabs():
103
- # with gr.Tab("Subject-driven"):
104
- gr.Interface(
105
- fn=process_image_and_text,
106
- inputs=[
107
- gr.Image(type="pil", label="Condition Image", width=300, elem_id="input"),
108
- gr.Radio(
109
  [("512", 512), ("1024(beta)", 1024)],
110
  label="Resolution",
111
  value=512,
112
  elem_id="resolution",
113
- ),
114
- # gr.Slider(4, 16, 4, step=4, label="Inference Steps"),
115
- gr.Textbox(lines=2, label="Text Prompt", elem_id="text"),
116
- ],
117
- outputs=gr.Image(type="pil", elem_id="output"),
118
- examples=get_samples(),
 
 
 
 
 
 
 
 
 
 
 
 
119
  )
120
- # with gr.Tab("Fill"):
121
- # gr.Markdown("Coming soon")
122
- # with gr.Tab("Canny"):
123
- # gr.Markdown("Coming soon")
124
- # with gr.Tab("Depth"):
125
- # gr.Markdown("Coming soon")
126
  return app
127
 
128
 
 
97
 
98
 
99
  def create_app():
100
+ # with gr.Blocks() as app:
101
+ # gr.Markdown(header, elem_id="header")
102
+ # # with gr.Tabs():
103
+ # # with gr.Tab("Subject-driven"):
104
+ # gr.Interface(
105
+ # fn=process_image_and_text,
106
+ # inputs=[
107
+ # gr.Image(type="pil", label="Condition Image", width=300, elem_id="input"),
108
+ # gr.Radio(
109
+ # [("512", 512), ("1024(beta)", 1024)],
110
+ # label="Resolution",
111
+ # value=512,
112
+ # elem_id="resolution",
113
+ # ),
114
+ # # gr.Slider(4, 16, 4, step=4, label="Inference Steps"),
115
+ # gr.Textbox(lines=2, label="Text Prompt", elem_id="text"),
116
+ # ],
117
+ # outputs=gr.Image(type="pil", elem_id="output"),
118
+ # examples=get_samples(),
119
+ # )
120
+ # # with gr.Tab("Fill"):
121
+ # # gr.Markdown("Coming soon")
122
+ # # with gr.Tab("Canny"):
123
+ # # gr.Markdown("Coming soon")
124
+ # # with gr.Tab("Depth"):
125
+ # # gr.Markdown("Coming soon")
126
+
127
  with gr.Blocks() as app:
128
  gr.Markdown(header, elem_id="header")
129
+ with gr.Row(equal_height=False):
130
+ with gr.Column(variant="panel", elem_classes="inputPanel"):
131
+ original_image = gr.Image(
132
+ type="pil", label="Condition Image", width=300, elem_id="input"
133
+ )
134
+ resolution = gr.Radio(
 
135
  [("512", 512), ("1024(beta)", 1024)],
136
  label="Resolution",
137
  value=512,
138
  elem_id="resolution",
139
+ )
140
+ text = gr.Textbox(lines=2, label="Text Prompt", elem_id="text")
141
+ submit_btn = gr.Button("Run", elem_id="submit_btn")
142
+
143
+ with gr.Column(variant="panel", elem_classes="outputPanel"):
144
+ output_image = gr.Image(type="pil", elem_id="output")
145
+
146
+ with gr.Row():
147
+ examples = gr.Examples(
148
+ examples=get_samples(),
149
+ inputs=[original_image, resolution, text],
150
+ label="Examples",
151
+ )
152
+
153
+ submit_btn.click(
154
+ fn=process_image_and_text,
155
+ inputs=[original_image, resolution, text],
156
+ outputs=output_image,
157
  )
158
+
 
 
 
 
 
159
  return app
160
 
161