mcmonkeyprojects / sd-dynamic-thresholding

Dynamic Thresholding (CFG Scale Fix) for Stable Diffusion (eSwarmUI, ComfyUI, and Auto WebUI)
MIT License
1.1k stars 103 forks source link

Cannot be used in sd-webui (AUTOMATIC1111 ) 1.6 version #68

Closed daidongzhe closed 1 year ago

daidongzhe commented 1 year ago

Traceback (most recent call last): File "G:__sd_env\stable-diffusion-webui\modules\call_queue.py", line 57, in f res = list(func(*args, kwargs)) File "G:__sd_env\stable-diffusion-webui\modules\call_queue.py", line 36, in f res = func(*args, kwargs) File "G:__sd_env\stable-diffusion-webui\modules\txt2img.py", line 55, in txt2img processed = processing.process_images(p) File "G:__sd_env\stable-diffusion-webui\modules\processing.py", line 732, in process_images res = process_images_inner(p) File "G:__sd_env\stable-diffusion-webui\modules\processing.py", line 867, in process_images_inner samples_ddim = p.sample(conditioning=p.c, unconditional_conditioning=p.uc, seeds=p.seeds, subseeds=p.subseeds, subseed_strength=p.subseed_strength, prompts=p.prompts) File "G:__sd_env\stable-diffusion-webui\modules\processing.py", line 1140, in sample samples = self.sampler.sample(self, x, conditioning, unconditional_conditioning, image_conditioning=self.txt2img_image_conditioning(x)) File "G:__sd_env\stable-diffusion-webui\modules\sd_samplers_kdiffusion.py", line 235, in sample samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args=self.sampler_extra_args, disable=False, callback=self.callback_state, extra_params_kwargs)) File "G:__sd_env\stable-diffusion-webui\modules\sd_samplers_common.py", line 261, in launch_sampling return func() File "G:__sd_env\stable-diffusion-webui\modules\sd_samplers_kdiffusion.py", line 235, in samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args=self.sampler_extra_args, disable=False, callback=self.callback_state, *extra_params_kwargs)) File "G:__sd_env\stable-diffusion-webui\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context return func(args, kwargs) File "G:__sd_env\stable-diffusion-webui\repositories\k-diffusion\k_diffusion\sampling.py", line 145, in sample_euler_ancestral denoised = model(x, sigmas[i] * s_in, *extra_args) File "G:__sd_env\stable-diffusion-webui\venv\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl return forward_call(args, **kwargs) File "G:__sd_env\stable-diffusion-webui\modules\sd_samplers_cfg_denoiser.py", line 188, in forward x_out[a:b] = self.inner_model(x_in[a:b], sigma_in[a:b], cond=make_condition_dict(c_crossattn, image_cond_in[a:b])) File "G:__sd_env\stable-diffusion-webui\modules\sd_samplers_cfg_denoiser.py", line 63, in inner_model raise NotImplementedError() NotImplementedError

daidongzhe commented 1 year ago

torch 2.0.1 + cuda 11.8

mcmonkey4eva commented 1 year ago

Update the extension, this was fixed weeks ago.

daidongzhe commented 12 months ago

It feels really good when you can't use it。 You are awesome.