continue-revolution / sd-webui-animatediff

AnimateDiff for AUTOMATIC1111 Stable Diffusion WebUI
Other
2.96k stars 251 forks source link

[Bug]: AttributeError: module 'torch.nn.functional' has no attribute 'scaled_dot_product_attention' #445

Open dreamlogic-X opened 4 months ago

dreamlogic-X commented 4 months ago

Is there an existing issue for this?

Have you read FAQ on README?

What happened?

I'm trying to run animatediff on Automatic1111 but am getting this error when I run it:

AttributeError: module 'torch.nn.functional' has no attribute 'scaled_dot_product_attention'

I'm not able to generate any animations.

Steps to reproduce the problem

  1. Enter prompt and tick animate diff
  2. Press generate

What should have happened?

I wasn't having this issue before yesterday, I was able to run it.

Commit where the problem happens

webui: [v1.8.0] extension: ba19e78e

What browsers do you use to access the UI ?

Google Chrome, Apple Safari

Command Line Arguments

No

Console logs

---
2024-03-03 14:21:37,915 - AnimateDiff - INFO - AnimateDiff process start.
2024-03-03 14:21:37,916 - AnimateDiff - INFO - Loading motion module mm_sd15_v3.safetensors from /notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/model/mm_sd15_v3.safetensors
2024-03-03 14:21:37,931 - AnimateDiff - INFO - Guessed mm_sd15_v3.safetensors architecture: MotionModuleType.AnimateDiffV3
2024-03-03 14:21:40,933 - AnimateDiff - INFO - Injecting motion module mm_sd15_v3.safetensors into SD1.5 UNet input blocks.
2024-03-03 14:21:40,934 - AnimateDiff - INFO - Injecting motion module mm_sd15_v3.safetensors into SD1.5 UNet output blocks.
2024-03-03 14:21:40,934 - AnimateDiff - INFO - Setting DDIM alpha.
2024-03-03 14:21:40,937 - AnimateDiff - INFO - Injection finished.
2024-03-03 14:21:40,937 - AnimateDiff - INFO - AnimateDiff + ControlNet will generate 16 frames.
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
2024-03-03 14:21:41,122 - AnimateDiff - WARNING - Failed to get git tag for AnimateDiff: Command '['git', '-C', '/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/model', 'describe', '--tags']' returned non-zero exit status 128.
  0%|                                                    | 0/20 [00:00<?, ?it/s]2024-03-03 14:21:41,182 - AnimateDiff - INFO - inner model forward hooked
  0%|                                                    | 0/20 [00:00<?, ?it/s]
*** Error completing request
*** Arguments: ('task(08mwxvkg79dspoc)', <gradio.routes.Request object at 0x7f9e1a656520>, 'cat', '', [], 20, 'DPM++ 2M Karras', 1, 1, 7, 768, 432, False, 0.7, 2, 'Latent', 0, 0, 0, 'Use same checkpoint', 'Use same sampler', '', '', [], 0, False, '', 0.8, -1, False, -1, 0, 0, 0, <scripts.animatediff_ui.AnimateDiffProcess object at 0x7f9e1bd990a0>, UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), False, False, 'positive', 'comma', 0, False, False, 'start', '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, False, False, False, 0, False, None, None, False, None, None, False, None, None, False, 50) {}
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "/notebooks/sd/stable-diffusion-webui/modules/call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/modules/txt2img.py", line 110, in txt2img
        processed = processing.process_images(p)
      File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 785, in process_images
        res = process_images_inner(p)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/batch_hijack.py", line 48, in processing_process_images_hijack
        return getattr(processing, '__controlnet_original_process_images_inner')(p, *args, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 921, 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 "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 1257, in sample
        samples = self.sampler.sample(self, x, conditioning, unconditional_conditioning, image_conditioning=self.txt2img_image_conditioning(x))
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 234, 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 "/notebooks/sd/stable-diffusion-webui/modules/sd_samplers_common.py", line 261, in launch_sampling
        return func()
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 234, in <lambda>
        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 "/usr/local/lib/python3.9/dist-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
        return func(*args, **kwargs)
      File "/notebooks/sd/stablediffusion/src/k-diffusion/k_diffusion/sampling.py", line 594, in sample_dpmpp_2m
        denoised = model(x, sigmas[i] * s_in, **extra_args)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_samplers_cfg_denoiser.py", line 237, in forward
        x_out = self.inner_model(x_in, sigma_in, cond=make_condition_dict(cond_in, image_cond_in))
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/scripts/animatediff_infv2v.py", line 151, in mm_sd_forward
        out = self.original_forward(
      File "/notebooks/sd/stablediffusion/src/k-diffusion/k_diffusion/external.py", line 112, in forward
        eps = self.get_eps(input * c_in, self.sigma_to_t(sigma), **kwargs)
      File "/notebooks/sd/stablediffusion/src/k-diffusion/k_diffusion/external.py", line 138, in get_eps
        return self.inner_model.apply_model(*args, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_hijack_utils.py", line 18, in <lambda>
        setattr(resolved_obj, func_path[-1], lambda *args, **kwargs: self(*args, **kwargs))
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_hijack_utils.py", line 32, in __call__
        return self.__orig_func(*args, **kwargs)
      File "/notebooks/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 858, in apply_model
        x_recon = self.model(x_noisy, t, **cond)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 1329, in forward
        out = self.diffusion_model(x, t, context=cc)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/modules/sd_unet.py", line 91, in UNetModel_forward
        return original_forward(self, x, timesteps, context, *args, **kwargs)
      File "/notebooks/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 776, in forward
        h = module(h, emb, context)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 86, in forward
        x = layer(x)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/motion_module.py", line 132, in forward
        return self.temporal_transformer(x)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/motion_module.py", line 190, in forward
        hidden_states = block(hidden_states)
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/motion_module.py", line 244, in forward
        hidden_states = attention_block(norm_hidden_states) + hidden_states
      File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
        return forward_call(*input, **kwargs)
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/motion_module.py", line 341, in forward
        x = torch.nn.functional.scaled_dot_product_attention(q, k, v)
    AttributeError: module 'torch.nn.functional' has no attribute 'scaled_dot_product_attention'

---

Additional information

I'm running off Paperspace (Cloud computing).

python: 3.9.16  •  torch: 1.13.1+cu116  •  xformers: 0.0.16rc404  •  gradio: 3.41.2

Thanks!

continue-revolution commented 4 months ago

Update PyTorch in any way you like, such as https://github.com/continue-revolution/sd-webui-animatediff/issues/5#issuecomment-1718512876

dreamlogic-X commented 4 months ago

Hi @continue-revolution thanks for your quick response and for confirming the issue! Really appreciate it.

I've tried to update my version of PyTorch but haven't had any success...

My notebook is based off of this: https://github.com/TheLastBen/fast-stable-diffusion

Trying to update the dependencies to the latest PyTorch seems to breaks it. Below is the code in question:

import os
from IPython.display import clear_output
from subprocess import call, getoutput, run
import time
import sys
import fileinput
import ipywidgets as widgets
from torch.hub import download_url_to_file
from urllib.parse import urlparse, parse_qs, unquote
import re
import requests
import six

from urllib.request import urlopen, Request
import tempfile
from tqdm import tqdm 

def Deps(force_reinstall):

    if not force_reinstall and os.path.exists('/usr/local/lib/python3.9/dist-packages/safetensors'):
        ntbk()
        os.environ['TORCH_HOME'] = '/notebooks/cache/torch'
        os.environ['PYTHONWARNINGS'] = 'ignore'        
        print('Modules and notebooks updated, dependencies already installed')

    else:
        call("pip install --root-user-action=ignore --no-deps -q accelerate==0.12.0", shell=True, stdout=open('/dev/null', 'w'))
        if not os.path.exists('/usr/local/lib/python3.9/dist-packages/safetensors'):
            os.chdir('/usr/local/lib/python3.9/dist-packages')
            call("rm -r torch torch-1.12.1+cu116.dist-info torchaudio* torchvision* PIL Pillow* transformers* numpy* gdown*", shell=True, stdout=open('/dev/null', 'w'))
        ntbk()
        if not os.path.exists('/models'):
            call('mkdir /models', shell=True)
        if not os.path.exists('/notebooks/models'):
            call('ln -s /models /notebooks', shell=True)
        if os.path.exists('/deps'):
            call("rm -r /deps", shell=True)
        call('mkdir /deps', shell=True)
        if not os.path.exists('cache'):
            call('mkdir cache', shell=True)
        os.chdir('/deps')
        call('wget -q -i https://raw.githubusercontent.com/TheLastBen/fast-stable-diffusion/main/Dependencies/aptdeps.txt', shell=True)
        call('dpkg -i *.deb', shell=True, stdout=open('/dev/null', 'w'))
        depsinst("https://huggingface.co/TheLastBen/dependencies/resolve/main/ppsdeps.tar.zst", "/deps/ppsdeps.tar.zst")
        call('tar -C / --zstd -xf ppsdeps.tar.zst', shell=True, stdout=open('/dev/null', 'w'))
        call("sed -i 's@~/.cache@/notebooks/cache@' /usr/local/lib/python3.9/dist-packages/transformers/utils/hub.py", shell=True)
        os.chdir('/notebooks')
        call("git clone --depth 1 -q --branch main https://github.com/TheLastBen/diffusers /diffusers", shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
        os.environ['TORCH_HOME'] = '/notebooks/cache/torch'
        os.environ['PYTHONWARNINGS'] = 'ignore'
        call("sed -i 's@text = _formatwarnmsg(msg)@text =\"\"@g' /usr/lib/python3.9/warnings.py", shell=True)
        call('pip install --root-user-action=ignore --disable-pip-version-check -qq gradio==3.41.2', shell=True, stdout=open('/dev/null', 'w'))
        if not os.path.exists('/notebooks/diffusers'):
            call('ln -s /diffusers /notebooks', shell=True)
        call("rm -r /deps", shell=True)
        os.chdir('/notebooks')
        clear_output()

        done()

def depsinst(url, dst):
    file_size = None
    req = Request(url, headers={"User-Agent": "torch.hub"})
    u = urlopen(req)
    meta = u.info()
    if hasattr(meta, 'getheaders'):
        content_length = meta.getheaders("Content-Length")
    else:
        content_length = meta.get_all("Content-Length")
    if content_length is not None and len(content_length) > 0:
        file_size = int(content_length[0])

    with tqdm(total=file_size, disable=False, mininterval=0.5,
              bar_format='Installing dependencies |{bar:20}| {percentage:3.0f}%') as pbar:
        with open(dst, "wb") as f:
            while True:
                buffer = u.read(8192)
                if len(buffer) == 0:
                    break
                f.write(buffer)
                pbar.update(len(buffer))
            f.close()

def dwn(url, dst, msg):
    file_size = None
    req = Request(url, headers={"User-Agent": "torch.hub"})
    u = urlopen(req)
    meta = u.info()
    if hasattr(meta, 'getheaders'):
        content_length = meta.getheaders("Content-Length")
    else:
        content_length = meta.get_all("Content-Length")
    if content_length is not None and len(content_length) > 0:
        file_size = int(content_length[0])

    with tqdm(total=file_size, disable=False, mininterval=0.5,
              bar_format=msg+' |{bar:20}| {percentage:3.0f}%') as pbar:
        with open(dst, "wb") as f:
            while True:
                buffer = u.read(8192)
                if len(buffer) == 0:
                    break
                f.write(buffer)
                pbar.update(len(buffer))
            f.close()

def ntbk():

    os.chdir('/notebooks')
    if not os.path.exists('Latest_Notebooks'):
        call('mkdir Latest_Notebooks', shell=True)
    else:
        call('rm -r Latest_Notebooks', shell=True)
        call('mkdir Latest_Notebooks', shell=True)
    os.chdir('/notebooks/Latest_Notebooks')
    call('wget -q -i https://huggingface.co/datasets/TheLastBen/PPS/raw/main/Notebooks.txt', shell=True)
    call('rm Notebooks.txt', shell=True)
    os.chdir('/notebooks')

def repo():

    print('Installing/Updating the repo...')
    os.chdir('/notebooks')
    if not os.path.exists('/notebooks/sd/stablediffusiond'): #reset later
       call('wget -q -O sd_mrep.tar.zst https://huggingface.co/TheLastBen/dependencies/resolve/main/sd_mrep.tar.zst', shell=True)
       call('tar --zstd -xf sd_mrep.tar.zst', shell=True)
       call('rm sd_mrep.tar.zst', shell=True)        

    os.chdir('/notebooks/sd')
    if not os.path.exists('stable-diffusion-webui'):
        call('git clone -q --depth 1 --branch master https://github.com/AUTOMATIC1111/stable-diffusion-webui', shell=True)

    os.chdir('/notebooks/sd/stable-diffusion-webui/')
    call('git reset --hard', shell=True, stdout=open('/dev/null', 'w'))
    print('')
    call('git checkout master', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
    call('git pull', shell=True, stdout=open('/dev/null', 'w'))
    os.makedirs('/notebooks/sd/stable-diffusion-webui/repositories', exist_ok=True)
    call('git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets /notebooks/sd/stable-diffusion-webui/repositories/stable-diffusion-webui-assets', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
    os.chdir('/notebooks')
    clear_output()
    done()

Curious if you had any ideas? Thanks again.

continue-revolution commented 4 months ago

what's your pytorch version? scroll down to the bottom of your gradio webui and you will see a footnote like this API  •  Github  •  Gradio  •  Startup profile  •  Reload UI version: f0.0.17v1.8.0rc-latest-269-gef35383b  •  python: 3.11.5  •  torch: 2.2.0+cu121  •  xformers: 0.0.24  •  gradio: 3.41.2  •  checkpoint: a1535d0a42

if you are using colab or something, simply adding a code block with the following should update your colab pytorch, xformers.

!pip install --upgrade xformers torchvision
nicocatxzc commented 4 months ago

what's your pytorch version? scroll down to the bottom of your gradio webui and you will see a footnote like this API  •  Github  •  Gradio  •  Startup profile  •  Reload UI version: f0.0.17v1.8.0rc-latest-269-gef35383b  •  python: 3.11.5  •  torch: 2.2.0+cu121  •  xformers: 0.0.24  •  gradio: 3.41.2  •  checkpoint: a1535d0a42

if you are using colab or something, simply adding a code block with the following should update your colab pytorch, xformers.

!pip install --upgrade xformers torchvision

With the same operating steps with him,I encountered the same situation. API  •  Github  •  Gradio  •  启动计时  •  重载 UI 版本: v1.8.0  •  python: 3.10.11  •  torch: 2.2.0+cu121  •  xformers: 0.0.24  •  gradio: 3.41.2  •  checkpoint: 7c1c80e14c Launching Web UI with arguments: --medvram-sdxl --theme dark --xformers --no-half-vae --opt-channelslast --api --autolaunch

Two weeks ago,I could generate Gifs successfully,but I could not use controlnet with it. Beacuse of:RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0! Now,I could not generate Gifs anymore,I really hope you can fix this, thank you very much!

continue-revolution commented 4 months ago

if the footnote said that your torch version is less than 2.0.0, you should try every way to update your torch until it shows 2.0.0 or more. Mine shows 2.2.0

otherwise, you should see another error. it is impossible that you see this error.

dreamlogic-X commented 4 months ago

Hi! Thanks again for your response. Running with "!pip install --upgrade xformers torchvision" is giving me a lot of errors unfortunately... not able to run Automatic1111 at all. It's happened whenever I've tried to update PyTorch.

*** Error loading script: task_scheduler.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-agent-scheduler/scripts/task_scheduler.py", line 24, in <module>
        from agent_scheduler.task_runner import TaskRunner, get_instance
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-agent-scheduler/agent_scheduler/task_runner.py", line 20, in <module>
        from modules.api.api import Api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: api.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/api.py", line 12, in <module>
        from modules.api.models import *
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: batch_hijack.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/batch_hijack.py", line 6, in <module>
        from scripts import external_code
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: controlnet.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 10, in <module>
        from modules.api.api import decode_base64_to_image
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
2024-03-05 16:18:41,373 - ControlNet - INFO - ControlNet v1.1.440
*** Error loading script: external_code.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: infotext.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/infotext.py", line 7, in <module>
        from scripts import external_code
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: xyz_grid_support.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/xyz_grid_support.py", line 8, in <module>
        from scripts.external_code import ResizeMode, ControlMode
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Loading weights [None] from /notebooks/sd/stable-diffusion-webui/models/Stable-diffusion/epicrealism_naturalSin.safetensors
2024-03-05 16:18:43,195 - AnimateDiff - INFO - Injecting LCM to UI.
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for Hypertile: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for Hypertile: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Creating model from config: /notebooks/sd/stable-diffusion-webui/configs/v1-inference.yaml
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Traceback (most recent call last):
  File "/notebooks/sd/stable-diffusion-webui/webui.py", line 162, in <module>
    webui()
  File "/notebooks/sd/stable-diffusion-webui/webui.py", line 64, in webui
    shared.demo = ui.create_ui()
  File "/notebooks/sd/stable-diffusion-webui/modules/ui.py", line 1015, in create_ui
    train_embedding.click(
  File "/usr/local/lib/python3.9/dist-packages/gradio/events.py", line 140, in __call__
    dep, dep_index = self.trigger.set_event_trigger(
  File "/usr/local/lib/python3.9/dist-packages/gradio/blocks.py", line 286, in set_event_trigger
    "inputs": [block._id for block in inputs],
  File "/usr/local/lib/python3.9/dist-packages/gradio/blocks.py", line 286, in <listcomp>
    "inputs": [block._id for block in inputs],
AttributeError: 'NoneType' object has no attribute '_id'
Loading VAE weights specified in settings: /notebooks/sd/stable-diffusion-webui/models/VAE/vae-ft-mse-840000-ema-pruned.safetensors
Applying attention optimization: xformers... done.
Model loaded in 22.7s (load weights from disk: 12.0s, create model: 0.8s, apply weights to model: 6.1s, load VAE: 2.4s, calculate empty prompt: 1.3s).
nicocatxzc commented 4 months ago

Hi! Thanks again for your response. Running with "!pip install --upgrade xformers torchvision" is giving me a lot of errors unfortunately... not able to run Automatic1111 at all. It's happened whenever I've tried to update PyTorch.

*** Error loading script: task_scheduler.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-agent-scheduler/scripts/task_scheduler.py", line 24, in <module>
        from agent_scheduler.task_runner import TaskRunner, get_instance
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-agent-scheduler/agent_scheduler/task_runner.py", line 20, in <module>
        from modules.api.api import Api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: api.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/api.py", line 12, in <module>
        from modules.api.models import *
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: batch_hijack.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/batch_hijack.py", line 6, in <module>
        from scripts import external_code
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: controlnet.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 10, in <module>
        from modules.api.api import decode_base64_to_image
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
2024-03-05 16:18:41,373 - ControlNet - INFO - ControlNet v1.1.440
*** Error loading script: external_code.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: infotext.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/infotext.py", line 7, in <module>
        from scripts import external_code
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error loading script: xyz_grid_support.py
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 469, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "/notebooks/sd/stable-diffusion-webui/modules/script_loading.py", line 10, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/xyz_grid_support.py", line 8, in <module>
        from scripts.external_code import ResizeMode, ControlMode
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/external_code.py", line 1, in <module>
        from internal_controlnet.external_code import *
      File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 12, in <module>
        from modules.api import api
      File "/notebooks/sd/stable-diffusion-webui/modules/api/api.py", line 21, in <module>
        from modules.api import models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Loading weights [None] from /notebooks/sd/stable-diffusion-webui/models/Stable-diffusion/epicrealism_naturalSin.safetensors
2024-03-05 16:18:43,195 - AnimateDiff - INFO - Injecting LCM to UI.
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for Hypertile: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for Hypertile: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Creating model from config: /notebooks/sd/stable-diffusion-webui/configs/v1-inference.yaml
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
*** Error creating UI for None: 
    Traceback (most recent call last):
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 568, in create_script_ui
        self.create_script_ui_inner(script)
      File "/notebooks/sd/stable-diffusion-webui/modules/scripts.py", line 573, in create_script_ui_inner
        import modules.api.models as api_models
      File "/notebooks/sd/stable-diffusion-webui/modules/api/models.py", line 140, in <module>
        class ExtrasBaseRequest(BaseModel):
      File "pydantic/main.py", line 205, in pydantic.main.ModelMetaclass.__new__
      File "pydantic/fields.py", line 491, in pydantic.fields.ModelField.infer
      File "pydantic/fields.py", line 421, in pydantic.fields.ModelField.__init__
      File "pydantic/fields.py", line 537, in pydantic.fields.ModelField.prepare
      File "pydantic/fields.py", line 641, in pydantic.fields.ModelField._type_analysis
      File "/usr/lib/python3.9/typing.py", line 852, in __subclasscheck__
        return issubclass(cls, self.__origin__)
    TypeError: issubclass() arg 1 must be a class

---
Traceback (most recent call last):
  File "/notebooks/sd/stable-diffusion-webui/webui.py", line 162, in <module>
    webui()
  File "/notebooks/sd/stable-diffusion-webui/webui.py", line 64, in webui
    shared.demo = ui.create_ui()
  File "/notebooks/sd/stable-diffusion-webui/modules/ui.py", line 1015, in create_ui
    train_embedding.click(
  File "/usr/local/lib/python3.9/dist-packages/gradio/events.py", line 140, in __call__
    dep, dep_index = self.trigger.set_event_trigger(
  File "/usr/local/lib/python3.9/dist-packages/gradio/blocks.py", line 286, in set_event_trigger
    "inputs": [block._id for block in inputs],
  File "/usr/local/lib/python3.9/dist-packages/gradio/blocks.py", line 286, in <listcomp>
    "inputs": [block._id for block in inputs],
AttributeError: 'NoneType' object has no attribute '_id'
Loading VAE weights specified in settings: /notebooks/sd/stable-diffusion-webui/models/VAE/vae-ft-mse-840000-ema-pruned.safetensors
Applying attention optimization: xformers... done.
Model loaded in 22.7s (load weights from disk: 12.0s, create model: 0.8s, apply weights to model: 6.1s, load VAE: 2.4s, calculate empty prompt: 1.3s).

I upgraded my torch+xformers successfully,but the animatediff still not working. I noticed that you upgraded your torch+xformers brought about a series of problems. This may be due to version mismatch. Try to use "nvidia-smi" to see your cuda version.and install the torch which suitable for it. Hope my suggestions can help you solve the problem,if it broken your work-environmet,terribly sorry!

continue-revolution commented 4 months ago

@nicocatxzc what kind of error did you get? It cannot be something related to scale_dot_product_attention.

continue-revolution commented 4 months ago

Oh shit I forgot to update something related to hotshotxl. I will do it in a day. For now, you can try some new motion modules. You are using a very old one which I wouldn’t recommend. If you use v3, there won’t be any problem.

nicocatxzc commented 4 months ago

Oh shit I forgot to update something related to hotshotxl. I will do it in a day. For now, you can try some new motion modules. You are using a very old one which I wouldn’t recommend. If you use v3, there won’t be any problem.

Thank you for your help!

Followed your suggestions,I upgraded all of the models which you referred in the menu,from your huggingface repo.

But I encountered a new problem now. With cpu only,I will get an error like this: ——IndexError: index 16 is out of bounds for dimension 0 with size 16 ——IndexError: index 21 is out of bounds for dimension 0 with size 16 ......

With GPU,the console will output a lot of errors like this: ——C:\actions-runner_work\pytorch\pytorch\builder\windows\pytorch\aten\src\ATen\native\cuda\IndexKernel.cu:92: block: [514,0,0], thread: [127,0,0] Assertion -sizes[i] <= index && index < sizes[i] && "index out of bounds" failed.

I am using the default sittings. The following is the diagnostic log Diagnostics-cpuonly1709736820.log Diagnostics-xformersFlashAttion1709737025.log Diagnostics-xFormers1709737112.log

like ""index out of bounds"` failed." ,I searched in the issues,It said that it may related with ADetailer,but I didn't enabled it. About the issues commited in 11/2023,I cannot understand the topic you are discussing, and I can't extract many effective solutions from it. About the torch,I have tried my best to updated it to the latested.

About the "out of bounds for dimension",I have searched the issues for help, I tried 8/s,total 16, 2/s,total 10, 1/s,total 1 10/s,total 10 Without exception, they all report similar errors.

I have tried my best to extract helpful information from the error log and resolve it with myself. But limited by my knowledge, there are only a few things I can do. I hope you can extract useful information from the bug report I submitted to help more people to solve related problems. Sorry to disturb you at such a late hour!

pdannell commented 4 months ago

I am on the same chain of issues as @dreamlogic-X and @nicocatxzc but have an updated torch version that doesn't seem to break things due to someone else posting a fix.

From TheLastBen notebook, do the following

1) Run the notebook as usual.
2) Open a terminal from the icon on the left menu bar.
3) Paste this and press enter: pip install torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 xformers==0.0.23post1
4) Restart the kernel and rerun the notebook. The updated packages will now persist.

When you do this though, it moves from OPs error to this:

2024-03-08 03:26:31,512 - AnimateDiff - INFO - AnimateDiff process start. 2024-03-08 03:26:31,513 - AnimateDiff - INFO - Loading motion module mm_sd15_v3.safetensors from /notebooks/sd/stable-diffusion-webui/extensions/sd-webui-animatediff/model/mm_sd15_v3.safetensors 2024-03-08 03:26:31,551 - AnimateDiff - INFO - Guessed mm_sd15_v3.safetensors architecture: MotionModuleType.AnimateDiffV3 2024-03-08 03:26:37,031 - AnimateDiff - INFO - Injecting motion module mm_sd15_v3.safetensors into SD1.5 UNet input blocks. 2024-03-08 03:26:37,032 - AnimateDiff - INFO - Injecting motion module mm_sd15_v3.safetensors into SD1.5 UNet output blocks. 2024-03-08 03:26:37,032 - AnimateDiff - INFO - Setting DDIM alpha. 2024-03-08 03:26:37,037 - AnimateDiff - INFO - Injection finished. 2024-03-08 03:26:37,037 - AnimateDiff - INFO - AnimateDiff + ControlNet will generate 4 frames. 0%| | 0/20 [00:00<?, ?it/s]2024-03-08 03:26:37,366 - AnimateDiff - INFO - inner model forward hooked 100%|███████████████████████████████████████████| 20/20 [02:31<00:00, 7.55s/it] Error completing request Arguments: ('task(vnq64rwpkbly0fh)', <gradio.routes.Request object at 0x7f6f586a5be0>, 'car', '', [], 20, 'DPM++ 2M Karras', 1, 1, 7, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 'Use same checkpoint', 'Use same sampler', '', '', [], 0, False, '', 0.8, -1, False, -1, 0, 0, 0, <scripts.animatediff_ui.AnimateDiffProcess object at 0x7f6f587c2d30>, UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), UiControlNetUnit(enabled=False, module='none', model='None', weight=1, image=None, resize_mode='Crop and Resize', low_vram=False, processor_res=-1, threshold_a=-1, threshold_b=-1, guidance_start=0, guidance_end=1, pixel_perfect=False, control_mode='Balanced', inpaint_crop_input_image=False, hr_option='Both', save_detected_map=True, advanced_weighting=None), False, False, 'positive', 'comma', 0, False, False, 'start', '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, False, False, False, 0, False, None, None, False, None, None, False, None, None, False, 50) {} Traceback (most recent call last): File "/notebooks/sd/stable-diffusion-webui/modules/call_queue.py", line 57, in f res = list(func(*args, kwargs)) File "/notebooks/sd/stable-diffusion-webui/modules/call_queue.py", line 36, in f res = func(*args, *kwargs) File "/notebooks/sd/stable-diffusion-webui/modules/txt2img.py", line 110, in txt2img processed = processing.process_images(p) File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 785, in process_images res = process_images_inner(p) File "/notebooks/sd/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/batch_hijack.py", line 48, in processing_process_images_hijack return getattr(processing, '__controlnet_original_process_images_inner')(p, args, kwargs) File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 933, in process_images_inner x_samples_ddim = decode_latent_batch(p.sd_model, samples_ddim, target_device=devices.cpu, check_for_nans=True) File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 653, in decode_latent_batch raise e File "/notebooks/sd/stable-diffusion-webui/modules/processing.py", line 637, in decode_latent_batch devices.test_for_nans(sample, "vae") File "/notebooks/sd/stable-diffusion-webui/modules/devices.py", line 255, in test_for_nans raise NansException(message) modules.devices.NansException: A tensor with all NaNs was produced in VAE. Use --disable-nan-check commandline argument to disable this check.


continue-revolution commented 4 months ago

@pdannell add --no-half-vae to your command line arguments. but iirc A1111 has implemented automatic fallback. I guess you may want to update WebUI to 1.8.0 as well (or if you have already updated then they have not implemented fallback. I always add --no-half-vae to my command line arguments).

pdannell commented 4 months ago

I added both --disable-nan-check --no-half-vae to the webui-user.bat, but didn't seem to make any difference.

They use a newer A111 version I think as I have the following checked under settings: