From c14aa5bf33b07c105515a08a2a1ee9e55256dead Mon Sep 17 00:00:00 2001 From: DKnight54 <126916963+DKnight54@users.noreply.github.com> Date: Sat, 1 Feb 2025 02:05:35 +0800 Subject: [PATCH] Update accel_sdxl_gen_img.py --- accel_sdxl_gen_img.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/accel_sdxl_gen_img.py b/accel_sdxl_gen_img.py index bd651c9b..471e491f 100644 --- a/accel_sdxl_gen_img.py +++ b/accel_sdxl_gen_img.py @@ -2579,13 +2579,14 @@ def main(args): logger.info(f"steps: {steps}") continue - m = re.match(r"d ([\d,]+)", parg, re.IGNORECASE) + m = re.match(r"d ([-?\d,]+)", parg, re.IGNORECASE) if m: # seed if pi > 0 and len(raw_prompts) > 1: #Bypass on 2nd loop for dynamic prompts continue logger.info(f"{m}") seeds = m.group(1).split(",") - seeds = [int(float(d.strip())) for d in seeds] + + seeds = [int(d) for d in seeds] logger.info(f"seeds: {seeds}") continue @@ -2783,12 +2784,12 @@ def main(args): if seeds is not None: # given in prompt # 数が足りないなら前のをそのまま使う if len(seeds) > 1: - seed = seeds.pop(0) + seed = abs(seeds.pop(0)) elif len(seeds) == 1: if seeds[0] == -1: seeds = None else: - seed = seeds.pop(0) + seed = abs(seeds.pop(0)) else: