From 9e599c65c588d4b654dcb44c50c1c5aef445524e Mon Sep 17 00:00:00 2001 From: db3000 Date: Sun, 16 Oct 2022 03:00:16 -0400 Subject: [PATCH] Only output facetool parameters if enhancing faces --- ldm/invoke/args.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ldm/invoke/args.py b/ldm/invoke/args.py index 11f81a9359..229d92b657 100644 --- a/ldm/invoke/args.py +++ b/ldm/invoke/args.py @@ -244,13 +244,12 @@ class Args(object): else: switches.append(f'-A {a["sampler_name"]}') - # facetool-specific parameters - if a['facetool']: - switches.append(f'-ft {a["facetool"]}') + # facetool-specific parameters, only print if running facetool if a['facetool_strength']: switches.append(f'-G {a["facetool_strength"]}') - if a['codeformer_fidelity']: - switches.append(f'-cf {a["codeformer_fidelity"]}') + switches.append(f'-ft {a["facetool"]}') + if a["facetool"] == "codeformer": + switches.append(f'-cf {a["codeformer_fidelity"]}') if a['outcrop']: switches.append(f'-c {" ".join([str(u) for u in a["outcrop"]])}')