diff --git a/modules/impact/config.py b/modules/impact/config.py index be5b104..6bc8b2f 100644 --- a/modules/impact/config.py +++ b/modules/impact/config.py @@ -2,7 +2,7 @@ import configparser import os -version_code = [5, 0, 2] +version_code = [5, 0, 3] version = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '') dependency_version = 20 diff --git a/modules/impact/impact_sampling.py b/modules/impact/impact_sampling.py index 898bbac..0e4a50d 100644 --- a/modules/impact/impact_sampling.py +++ b/modules/impact/impact_sampling.py @@ -100,7 +100,10 @@ def ksampler(sampler_name, total_sigmas, extra_options={}, inpaint_options={}): sampler_function = sample_dpmpp_sde else: - return samplers.ksampler(sampler_name, extra_options, inpaint_options) + if sampler_name == 'ddim': + return samplers.ksampler("euler", inpaint_options={"random": True}) + else: + return samplers.ksampler(sampler_name, extra_options, inpaint_options) return samplers.KSAMPLER(sampler_function, extra_options, inpaint_options)