WebUI sd-webui-aspect-ratio-helper 설치 에러 해결방법
WebUI 에서 다음 글을 참고해
sd-webui-aspect-ratio-helper
플러그인을 설치할 경우
기존 플러그인들과 충돌해서
다음과 같은 에러가 날 확률이 높은데
Error calling: C:\stable-diffusion-webui\extensions\sd-webui-aspect-ratio-helper\scripts\sd_webui_aspect_ratio_helper.py/ui
Traceback (most recent call last):
File "C:\stable-diffusion-webui\modules\scripts.py", line 243, in wrap_call
res = func(*args, **kwargs)
File "C:\stable-diffusion-webui\extensions\sd-webui-aspect-ratio-helper\aspect_ratio_helper\main.py", line 34, in ui
components = _settings.sort_components_by_keys(
File "C:\stable-diffusion-webui\extensions\sd-webui-aspect-ratio-helper\aspect_ratio_helper\_settings.py", line 63, in sort_components_by_keys
ordered_component_keys = safe_opt(
File "C:\stable-diffusion-webui\extensions\sd-webui-aspect-ratio-helper\aspect_ratio_helper\_settings.py", line 57, in safe_opt
return _util.safe_opt_util(shared.opts, key, OPT_KEY_TO_DEFAULT_MAP)
File "C:\stable-diffusion-webui\extensions\sd-webui-aspect-ratio-helper\aspect_ratio_helper\_util.py", line 16, in safe_opt_util
return shared_opts.get_default(key) or default_key_map.get(key)
File "C:\stable-diffusion-webui\modules\shared.py", line 538, in __getattr__
return super(Options, self).__getattribute__(item)
AttributeError: 'Options' object has no attribute 'get_default'
해결방법은 플러그인 적용 순서를
sd-webui-aspect-ratio-helper 먼저 적용시킨 후
타 플러그인을 차례대로 적용시켜 주거나
Settings > Aspect Ratio Helper로 들어와서
이미지와 같이 세팅을 해 주면
에러가 발생하지 않게 된다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.