SYMBOL INDEX (82 symbols across 8 files) FILE: backend/attention.py function get_attn_precision (line 25) | def get_attn_precision(attn_precision=torch.float32): function exists (line 33) | def exists(val): function attention_basic (line 37) | def attention_basic(q, k, v, heads, mask=None, attn_precision=None, skip... function attention_sub_quad (line 96) | def attention_sub_quad(query, key, value, heads, mask=None, attn_precisi... function attention_split (line 167) | def attention_split(q, k, v, heads, mask=None, attn_precision=None, skip... function attention_xformers (line 280) | def attention_xformers(q, k, v, heads, mask=None, attn_precision=None, s... function attention_pytorch (line 324) | def attention_pytorch(q, k, v, heads, mask=None, attn_precision=None, sk... function slice_attention_single_head_spatial (line 342) | def slice_attention_single_head_spatial(q, k, v): function normal_attention_single_head_spatial (line 380) | def normal_attention_single_head_spatial(q, k, v): function xformers_attention_single_head_spatial (line 395) | def xformers_attention_single_head_spatial(q, k, v): function pytorch_attention_single_head_spatial (line 412) | def pytorch_attention_single_head_spatial(q, k, v): class AttentionProcessorForge (line 454) | class AttentionProcessorForge: method __call__ (line 455) | def __call__(self, attn, hidden_states, encoder_hidden_states, attenti... FILE: backend/diffusion_engine/base.py class ForgeObjects (line 7) | class ForgeObjects: method __init__ (line 8) | def __init__(self, unet, clip, vae, clipvision): method shallow_copy (line 14) | def shallow_copy(self): class ForgeDiffusionEngine (line 23) | class ForgeDiffusionEngine: method __init__ (line 26) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 38) | def set_clip_skip(self, clip_skip): method get_first_stage_encoding (line 41) | def get_first_stage_encoding(self, x): method get_learned_conditioning (line 44) | def get_learned_conditioning(self, prompt: list[str]): method encode_first_stage (line 47) | def encode_first_stage(self, x): method decode_first_stage (line 50) | def decode_first_stage(self, x): method get_prompt_lengths_on_ui (line 53) | def get_prompt_lengths_on_ui(self, prompt): method is_webui_legacy_model (line 56) | def is_webui_legacy_model(self): method fix_for_webui_backward_compatibility (line 59) | def fix_for_webui_backward_compatibility(self): method save_unet (line 70) | def save_unet(self, filename): method save_checkpoint (line 75) | def save_checkpoint(self, filename): FILE: backend/diffusion_engine/chroma.py class Chroma (line 13) | class Chroma(ForgeDiffusionEngine): method __init__ (line 14) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 49) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 53) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 58) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 63) | def encode_first_stage(self, x): method decode_first_stage (line 69) | def decode_first_stage(self, x): FILE: backend/diffusion_engine/flux.py class Flux (line 15) | class Flux(ForgeDiffusionEngine): method __init__ (line 18) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 80) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 84) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 100) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 105) | def encode_first_stage(self, x): method decode_first_stage (line 111) | def decode_first_stage(self, x): FILE: backend/diffusion_engine/sd15.py class StableDiffusion (line 16) | class StableDiffusion(ForgeDiffusionEngine): method __init__ (line 19) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 60) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 64) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 70) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 75) | def encode_first_stage(self, x): method decode_first_stage (line 81) | def decode_first_stage(self, x): method save_checkpoint (line 86) | def save_checkpoint(self, filename): FILE: backend/diffusion_engine/sd20.py class StableDiffusion2 (line 16) | class StableDiffusion2(ForgeDiffusionEngine): method __init__ (line 19) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 60) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 64) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 70) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 75) | def encode_first_stage(self, x): method decode_first_stage (line 81) | def decode_first_stage(self, x): method save_checkpoint (line 86) | def save_checkpoint(self, filename): FILE: backend/diffusion_engine/sd35.py function SD3_clip_target (line 18) | def SD3_clip_target(self, state_dict={}): class StableDiffusion3 (line 25) | class StableDiffusion3(ForgeDiffusionEngine): method __init__ (line 28) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 97) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 102) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 134) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 139) | def encode_first_stage(self, x): method decode_first_stage (line 145) | def decode_first_stage(self, x): FILE: backend/diffusion_engine/sdxl.py class StableDiffusionXL (line 19) | class StableDiffusionXL(ForgeDiffusionEngine): method __init__ (line 22) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 81) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 86) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 124) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 129) | def encode_first_stage(self, x): method decode_first_stage (line 135) | def decode_first_stage(self, x): method save_checkpoint (line 140) | def save_checkpoint(self, filename): class StableDiffusionXLRefiner (line 157) | class StableDiffusionXLRefiner(ForgeDiffusionEngine): method __init__ (line 160) | def __init__(self, estimated_config, huggingface_components): method set_clip_skip (line 203) | def set_clip_skip(self, clip_skip): method get_learned_conditioning (line 207) | def get_learned_conditioning(self, prompt: list[str]): method get_prompt_lengths_on_ui (line 242) | def get_prompt_lengths_on_ui(self, prompt): method encode_first_stage (line 247) | def encode_first_stage(self, x): method decode_first_stage (line 253) | def decode_first_stage(self, x): method save_checkpoint (line 258) | def save_checkpoint(self, filename):