code: def __init__(self):
      import modules.textual_inversion.textual_inversion
  
      self.extra_generation_params = {}
      self.comments = []
  
      self.embedding_db = (
          modules.textual_inversion.textual_inversion.EmbeddingDatabase()
      )
      self.embedding_db.add_embedding_dir(cmd_opts.embeddings_dir)
  
imports: import torch
  from torch.nn.functional import silu
  from types import MethodType
  from modules import devices, sd_hijack_optimizations, shared, script_callbacks, errors, sd_unet, patches
  from modules.hypernetworks import hypernetwork
  from modules.shared import cmd_opts
  from modules import sd_hijack_clip, sd_hijack_open_clip, sd_hijack_unet, sd_hijack_xlmr, xlmr, xlmr_m18
  import ldm.modules.attention
  import ldm.modules.diffusionmodules.model
  import ldm.modules.diffusionmodules.openaimodel
  import ldm.models.diffusion.ddpm
  import ldm.models.diffusion.ddim
  import ldm.models.diffusion.plms
  import ldm.modules.encoders.modules
  import sgm.modules.attention
  import sgm.modules.diffusionmodules.model
  import sgm.modules.diffusionmodules.openaimodel
  import sgm.modules.encoders.modules
label_desc: Use image node_id 1 to create a new StableDiffusionModelHijack object  with example: obj = StableDiffusionModelHijack()