linoyts HF staff commited on
Commit
1507f22
·
verified ·
1 Parent(s): a67e235

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +54 -50
app.py CHANGED
@@ -70,7 +70,7 @@ def invert_and_edit(image,
70
  eta=eta,
71
  ).images[0]
72
 
73
- return output, inverted_latents, image_latents, latent_image_ids, do_inversion, seed
74
 
75
  # UI CSS
76
  css = """
@@ -103,43 +103,70 @@ Stochastic Rectified Differential Equations*](https://rf-inversion.github.io/dat
103
  label="Input Image",
104
  type="pil"
105
  )
106
- eta = gr.Slider(
107
- label="eta",
108
- info = "lower eta to ehnace the edits",
109
- minimum=0.0,
110
- maximum=1.0,
111
- step=0.1,
112
- value=0.9,
113
- )
114
  prompt = gr.Text(
115
  label="Edit Prompt",
116
  max_lines=1,
117
  placeholder="describe the edited output",
118
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  run_button = gr.Button("Edit", variant="primary")
120
 
121
  with gr.Column():
122
  result = gr.Image(label="Result")
123
 
124
  with gr.Accordion("Advanced Settings", open=False):
125
-
126
- seed = gr.Slider(
127
- label="Seed",
128
- minimum=0,
129
- maximum=MAX_SEED,
130
- step=1,
131
- value=42,
132
- )
133
-
134
- randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
135
-
136
- num_inversion_steps = gr.Slider(
137
- label="num inversion steps",
138
- minimum=1,
139
- maximum=50,
140
  step=1,
141
- value=8,
 
 
 
 
 
 
 
 
 
 
 
 
142
  )
 
 
 
 
 
 
 
143
 
144
  with gr.Row():
145
  width = gr.Slider(
@@ -157,31 +184,8 @@ Stochastic Rectified Differential Equations*](https://rf-inversion.github.io/dat
157
  step=32,
158
  value=1024,
159
  )
160
- with gr.Row():
161
- gamma = gr.Slider(
162
- label="gamma",
163
- info = "lower gamma to ehnace the edits",
164
- minimum=0.0,
165
- maximum=1.0,
166
- step=0.1,
167
- value=0.9,
168
- )
169
- start_timestep = gr.Slider(
170
- label="start timestep",
171
- info = "lower gamma to ehnace the edits",
172
- minimum=0.0,
173
- maximum=1.0,
174
- step=0.1,
175
- value=0.9,
176
- )
177
- stop_timestep = gr.Slider(
178
- label="stop timestep",
179
- info = "lower gamma to ehnace the edits",
180
- minimum=0.0,
181
- maximum=1.0,
182
- step=0.1,
183
- value=0.9,
184
- )
185
 
186
  run_button.click(
187
  fn=invert_and_edit,
 
70
  eta=eta,
71
  ).images[0]
72
 
73
+ return output, inverted_latents.value, image_latents.value, latent_image_ids.value, do_inversion, seed
74
 
75
  # UI CSS
76
  css = """
 
103
  label="Input Image",
104
  type="pil"
105
  )
 
 
 
 
 
 
 
 
106
  prompt = gr.Text(
107
  label="Edit Prompt",
108
  max_lines=1,
109
  placeholder="describe the edited output",
110
  )
111
+ with gr.Row():
112
+ eta = gr.Slider(
113
+ label="eta",
114
+ info = "lower eta to ehnace the edits",
115
+ minimum=0.0,
116
+ maximum=1.0,
117
+ step=0.1,
118
+ value=0.9,
119
+ )
120
+ start_timestep = gr.Slider(
121
+ label="start timestep",
122
+ info = "lower gamma to ehnace the edits",
123
+ minimum=0.0,
124
+ maximum=1.0,
125
+ step=0.1,
126
+ value=0.9,
127
+ )
128
+ stop_timestep = gr.Slider(
129
+ label="stop timestep",
130
+ info = "lower gamma to ehnace the edits",
131
+ minimum=0.0,
132
+ maximum=1.0,
133
+ step=0.1,
134
+ value=0.9,
135
+ )
136
+
137
  run_button = gr.Button("Edit", variant="primary")
138
 
139
  with gr.Column():
140
  result = gr.Image(label="Result")
141
 
142
  with gr.Accordion("Advanced Settings", open=False):
143
+ with gr.Row():
144
+ seed = gr.Slider(
145
+ label="Seed",
146
+ minimum=0,
147
+ maximum=MAX_SEED,
 
 
 
 
 
 
 
 
 
 
148
  step=1,
149
+ value=42,
150
+ )
151
+
152
+ randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
153
+
154
+ with gr.Row():
155
+ gamma = gr.Slider(
156
+ label="gamma",
157
+ info = "lower gamma to ehnace the edits",
158
+ minimum=0.0,
159
+ maximum=1.0,
160
+ step=0.1,
161
+ value=0.9,
162
  )
163
+ num_inversion_steps = gr.Slider(
164
+ label="num inversion steps",
165
+ minimum=1,
166
+ maximum=50,
167
+ step=1,
168
+ value=8,
169
+ )
170
 
171
  with gr.Row():
172
  width = gr.Slider(
 
184
  step=32,
185
  value=1024,
186
  )
187
+
188
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
 
190
  run_button.click(
191
  fn=invert_and_edit,