Spaces:
Runtime error
Runtime error
Xu Ma
commited on
Commit
•
19529cf
1
Parent(s):
d47df74
update
Browse files
app.py
CHANGED
@@ -109,11 +109,11 @@ cfg_arg = parse_args()
|
|
109 |
temp_image = np.random.rand(224,224,3)
|
110 |
temp_text = "start"
|
111 |
temp_input = np.random.rand(224,224,3)
|
112 |
-
def run_live(img, experiment_id, cfg_arg=cfg_arg):
|
113 |
experiment = app_experiment_change(experiment_id)
|
114 |
cfg_arg.target = img
|
115 |
cfg_arg.experiment = experiment
|
116 |
-
img, text = main_func(img, experiment_id, cfg_arg=cfg_arg)
|
117 |
return temp_image, text
|
118 |
|
119 |
|
@@ -287,9 +287,9 @@ def run_live(img, experiment_id, cfg_arg=cfg_arg):
|
|
287 |
def main(args):
|
288 |
gr.close_all()
|
289 |
# -------------------Inputs-------------------
|
290 |
-
|
291 |
-
label=" ",
|
292 |
-
default=
|
293 |
inputs_img = gr.inputs.Image(type="pil", label="Input Image")
|
294 |
experiment_id = gr.inputs.Radio(
|
295 |
choices=[
|
@@ -304,7 +304,7 @@ def main(args):
|
|
304 |
|
305 |
inputs_img, # input image
|
306 |
experiment_id, # path adding scheduler
|
307 |
-
|
308 |
|
309 |
]
|
310 |
# outputs
|
@@ -322,22 +322,27 @@ def main(args):
|
|
322 |
[
|
323 |
"./examples/1.png",
|
324 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
|
|
325 |
],
|
326 |
[
|
327 |
"./examples/2.png",
|
328 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
|
|
329 |
],
|
330 |
[
|
331 |
"./examples/3.jpg",
|
332 |
"add [1,2,4,8,16,32, ...] total 128 paths",
|
|
|
333 |
],
|
334 |
[
|
335 |
"./examples/4.png",
|
336 |
"add [1,2,4,8,16,32, ...] total 256 paths",
|
|
|
337 |
],
|
338 |
[
|
339 |
"./examples/5.png",
|
340 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
|
|
341 |
],
|
342 |
]
|
343 |
|
|
|
109 |
temp_image = np.random.rand(224,224,3)
|
110 |
temp_text = "start"
|
111 |
temp_input = np.random.rand(224,224,3)
|
112 |
+
def run_live(img, experiment_id, num_iter, cfg_arg=cfg_arg):
|
113 |
experiment = app_experiment_change(experiment_id)
|
114 |
cfg_arg.target = img
|
115 |
cfg_arg.experiment = experiment
|
116 |
+
img, text = main_func(img, experiment_id, num_iter, cfg_arg=cfg_arg)
|
117 |
return temp_image, text
|
118 |
|
119 |
|
|
|
287 |
def main(args):
|
288 |
gr.close_all()
|
289 |
# -------------------Inputs-------------------
|
290 |
+
inputs_iteration = gr.inputs.Slider(
|
291 |
+
label="Optimization Iteration",
|
292 |
+
default=500, maximum=600, minimum=100, step=100)
|
293 |
inputs_img = gr.inputs.Image(type="pil", label="Input Image")
|
294 |
experiment_id = gr.inputs.Radio(
|
295 |
choices=[
|
|
|
304 |
|
305 |
inputs_img, # input image
|
306 |
experiment_id, # path adding scheduler
|
307 |
+
inputs_iteration, # input iteration
|
308 |
|
309 |
]
|
310 |
# outputs
|
|
|
322 |
[
|
323 |
"./examples/1.png",
|
324 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
325 |
+
300,
|
326 |
],
|
327 |
[
|
328 |
"./examples/2.png",
|
329 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
330 |
+
300,
|
331 |
],
|
332 |
[
|
333 |
"./examples/3.jpg",
|
334 |
"add [1,2,4,8,16,32, ...] total 128 paths",
|
335 |
+
300,
|
336 |
],
|
337 |
[
|
338 |
"./examples/4.png",
|
339 |
"add [1,2,4,8,16,32, ...] total 256 paths",
|
340 |
+
300,
|
341 |
],
|
342 |
[
|
343 |
"./examples/5.png",
|
344 |
"add [1, 1, 1, 1, 1] total 5 paths one by one",
|
345 |
+
300,
|
346 |
],
|
347 |
]
|
348 |
|
main.py
CHANGED
@@ -345,7 +345,7 @@ class linear_decay_lrlambda_f(object):
|
|
345 |
lr = lr_s * (1-r) + lr_e * r
|
346 |
return lr
|
347 |
|
348 |
-
def main_func(target, experiment, cfg_arg):
|
349 |
with open(cfg_arg.config, 'r') as f:
|
350 |
cfg = yaml.load(f, Loader=yaml.FullLoader)
|
351 |
cfg_default = edict(cfg['default'])
|
@@ -358,6 +358,7 @@ def main_func(target, experiment, cfg_arg):
|
|
358 |
osp.join(cfg.log_dir, '{}_{}'.format(cfg.exid, '_'.join(cfg.signature)))
|
359 |
cfg.target = target
|
360 |
cfg.experiment = experiment
|
|
|
361 |
|
362 |
configfile = osp.join(cfg.experiment_dir, 'config.yaml')
|
363 |
check_and_create_dir(configfile)
|
|
|
345 |
lr = lr_s * (1-r) + lr_e * r
|
346 |
return lr
|
347 |
|
348 |
+
def main_func(target, experiment, num_iter, cfg_arg):
|
349 |
with open(cfg_arg.config, 'r') as f:
|
350 |
cfg = yaml.load(f, Loader=yaml.FullLoader)
|
351 |
cfg_default = edict(cfg['default'])
|
|
|
358 |
osp.join(cfg.log_dir, '{}_{}'.format(cfg.exid, '_'.join(cfg.signature)))
|
359 |
cfg.target = target
|
360 |
cfg.experiment = experiment
|
361 |
+
cfg.num_iter = num_iter
|
362 |
|
363 |
configfile = osp.join(cfg.experiment_dir, 'config.yaml')
|
364 |
check_and_create_dir(configfile)
|