Skip to content

Commit 230de02

Browse files
committed
resolve doc conflicts during merge
2 parents febf86d + e6fc8af commit 230de02

File tree

40 files changed

+1654
-858
lines changed

40 files changed

+1654
-858
lines changed

backend/invoke_ai_web_server.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def handle_run_postprocessing(
319319
elif postprocessing_parameters['type'] == 'gfpgan':
320320
image = self.gfpgan.process(
321321
image=image,
322-
strength=postprocessing_parameters['gfpgan_strength'],
322+
strength=postprocessing_parameters['facetool_strength'],
323323
seed=seed,
324324
)
325325
else:
@@ -625,7 +625,7 @@ def image_done(image, seed, first_seed):
625625
seed=seed,
626626
)
627627
postprocessing = True
628-
all_parameters['gfpgan_strength'] = gfpgan_parameters[
628+
all_parameters['facetool_strength'] = gfpgan_parameters[
629629
'strength'
630630
]
631631

@@ -723,6 +723,7 @@ def parameters_to_generated_image_metadata(self, parameters):
723723
'height',
724724
'extra',
725725
'seamless',
726+
'hires_fix',
726727
]
727728

728729
rfc_dict = {}
@@ -735,12 +736,12 @@ def parameters_to_generated_image_metadata(self, parameters):
735736
postprocessing = []
736737

737738
# 'postprocessing' is either null or an
738-
if 'gfpgan_strength' in parameters:
739+
if 'facetool_strength' in parameters:
739740

740741
postprocessing.append(
741742
{
742743
'type': 'gfpgan',
743-
'strength': float(parameters['gfpgan_strength']),
744+
'strength': float(parameters['facetool_strength']),
744745
}
745746
)
746747

@@ -837,7 +838,7 @@ def parameters_to_post_processed_image_metadata(
837838
elif parameters['type'] == 'gfpgan':
838839
postprocessing_metadata['type'] = 'gfpgan'
839840
postprocessing_metadata['strength'] = parameters[
840-
'gfpgan_strength'
841+
'facetool_strength'
841842
]
842843
else:
843844
raise TypeError(f"Invalid type: {parameters['type']}")

backend/modules/parameters.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ def parameters_to_command(params):
3636
switches.append(f'-A {params["sampler_name"]}')
3737
if "seamless" in params and params["seamless"] == True:
3838
switches.append(f"--seamless")
39+
if "hires_fix" in params and params["hires_fix"] == True:
40+
switches.append(f"--hires")
3941
if "init_img" in params and len(params["init_img"]) > 0:
4042
switches.append(f'-I {params["init_img"]}')
4143
if "init_mask" in params and len(params["init_mask"]) > 0:
@@ -46,8 +48,14 @@ def parameters_to_command(params):
4648
switches.append(f'-f {params["strength"]}')
4749
if "fit" in params and params["fit"] == True:
4850
switches.append(f"--fit")
49-
if "gfpgan_strength" in params and params["gfpgan_strength"]:
51+
if "facetool" in params:
52+
switches.append(f'-ft {params["facetool"]}')
53+
if "facetool_strength" in params and params["facetool_strength"]:
54+
switches.append(f'-G {params["facetool_strength"]}')
55+
elif "gfpgan_strength" in params and params["gfpgan_strength"]:
5056
switches.append(f'-G {params["gfpgan_strength"]}')
57+
if "codeformer_fidelity" in params:
58+
switches.append(f'-cf {params["codeformer_fidelity"]}')
5159
if "upscale" in params and params["upscale"]:
5260
switches.append(f'-U {params["upscale"][0]} {params["upscale"][1]}')
5361
if "variation_amount" in params and params["variation_amount"] > 0:

backend/server.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ def handle_run_gfpgan_event(original_image, gfpgan_parameters):
349349
eventlet.sleep(0)
350350

351351
image = gfpgan.process(
352-
image=image, strength=gfpgan_parameters["gfpgan_strength"], seed=seed
352+
image=image, strength=gfpgan_parameters["facetool_strength"], seed=seed
353353
)
354354

355355
progress["currentStatus"] = "Saving image"
@@ -464,7 +464,7 @@ def parameters_to_post_processed_image_metadata(parameters, original_image_path,
464464
image["strength"] = parameters["upscale"][1]
465465
elif type == "gfpgan":
466466
image["type"] = "gfpgan"
467-
image["strength"] = parameters["gfpgan_strength"]
467+
image["strength"] = parameters["facetool_strength"]
468468
else:
469469
raise TypeError(f"Invalid type: {type}")
470470

@@ -493,6 +493,7 @@ def parameters_to_generated_image_metadata(parameters):
493493
"height",
494494
"extra",
495495
"seamless",
496+
"hires_fix",
496497
]
497498

498499
rfc_dict = {}
@@ -505,10 +506,10 @@ def parameters_to_generated_image_metadata(parameters):
505506
postprocessing = []
506507

507508
# 'postprocessing' is either null or an
508-
if "gfpgan_strength" in parameters:
509+
if "facetool_strength" in parameters:
509510

510511
postprocessing.append(
511-
{"type": "gfpgan", "strength": float(parameters["gfpgan_strength"])}
512+
{"type": "gfpgan", "strength": float(parameters["facetool_strength"])}
512513
)
513514

514515
if "upscale" in parameters:
@@ -751,7 +752,7 @@ def image_done(image, seed, first_seed):
751752
image=image, strength=gfpgan_parameters["strength"], seed=seed
752753
)
753754
postprocessing = True
754-
all_parameters["gfpgan_strength"] = gfpgan_parameters["strength"]
755+
all_parameters["facetool_strength"] = gfpgan_parameters["strength"]
755756

756757
progress["currentStatus"] = "Saving image"
757758
socketio.emit("progressUpdate", progress)

configs/models.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
laion400m:
1010
config: configs/latent-diffusion/txt2img-1p4B-eval.yaml
1111
weights: models/ldm/text2img-large/model.ckpt
12+
description: Latent Diffusion LAION400M model
1213
width: 256
1314
height: 256
1415
stable-diffusion-1.4:
1516
config: configs/stable-diffusion/v1-inference.yaml
1617
weights: models/ldm/stable-diffusion-v1/model.ckpt
18+
description: Stable Diffusion inference model version 1.4
1719
width: 512
1820
height: 512

0 commit comments

Comments
 (0)