wjs0725 commited on
Commit
6f80cb0
1 Parent(s): 2e0ad47

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -3
app.py CHANGED
@@ -171,8 +171,23 @@ def create_demo(model_name: str, device: str = "cuda:0" if torch.cuda.is_availab
171
  is_schnell = model_name == "flux-schnell"
172
 
173
  with gr.Blocks() as demo:
174
- gr.Markdown(f"# RF-Edit Demo (FLUX for image editing)")
 
 
 
175
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  with gr.Row():
177
  with gr.Column():
178
  source_prompt = gr.Textbox(label="Source Prompt", value="")
@@ -200,8 +215,8 @@ def create_demo(model_name: str, device: str = "cuda:0" if torch.cuda.is_availab
200
 
201
  with gr.Column():
202
  with gr.Accordion("Advanced Options", open=True):
203
- num_steps = gr.Slider(1, 30, 25, step=1, label="Number of steps")
204
- inject_step = gr.Slider(1, 15, 3, step=1, label="Number of inject steps")
205
  guidance = gr.Slider(1.0, 10.0, 2, step=0.1, label="Guidance", interactive=not is_schnell)
206
  # seed = gr.Textbox(0, label="Seed (-1 for random)", visible=False)
207
  # add_sampling_metadata = gr.Checkbox(label="Add sampling parameters to metadata?", value=False)
 
171
  is_schnell = model_name == "flux-schnell"
172
 
173
  with gr.Blocks() as demo:
174
+ # gr.Markdown(f"# Official Demo for Taming Rectified Flow for Inversion and Editing")
175
+ title = r"""
176
+ <h1 align="center">Taming Rectified Flow for Inversion and Editing</h1>
177
+ """
178
 
179
+ description = r"""
180
+ <b>Official 🤗 Gradio demo</b> for <a href='https://github.com/wangjiangshan0725/RF-Solver-Edit' target='_blank'><b>Taming Rectified Flow for Inversion and Editing</b></a>.<br>
181
+
182
+ ❗️❗️❗️[<b>Important</b>] Editing steps:<br>
183
+ 1️⃣ Upload images you want to edit (The resolution is expected be less than 1360*768, or the memory of GPU may be not enough.)
184
+ 2️⃣ Enter the source prompt, which describes the content of the image you unload. The source prompt is not mandatory; you can also leave it to null.
185
+ 3️⃣ Enter the target prompt which describes the content of the expected images after editing.
186
+ 4️⃣ Click the <b>Generate</b> button to start customizing.
187
+ 5️⃣ We suggest to adjust the value of **feature sharing steps** for better results.
188
+ """
189
+ gr.Markdown(title)
190
+ gr.Markdown(description)
191
  with gr.Row():
192
  with gr.Column():
193
  source_prompt = gr.Textbox(label="Source Prompt", value="")
 
215
 
216
  with gr.Column():
217
  with gr.Accordion("Advanced Options", open=True):
218
+ num_steps = gr.Slider(1, 30, 25, step=1, label="Total timesteps")
219
+ inject_step = gr.Slider(1, 15, 3, step=1, label="Feature sharing steps")
220
  guidance = gr.Slider(1.0, 10.0, 2, step=0.1, label="Guidance", interactive=not is_schnell)
221
  # seed = gr.Textbox(0, label="Seed (-1 for random)", visible=False)
222
  # add_sampling_metadata = gr.Checkbox(label="Add sampling parameters to metadata?", value=False)