↓ 5 callersMethodparse_model_configs(self, model_paths, model_id_with_origin_paths, fp8_models=None, offload_models=None, device="cpu")
DiffSynth-Studio/diffsynth/diffusion/training_module.py:114
↓ 5 callersFunctionrearrange_qkv(q: torch.Tensor, k: torch.Tensor, v: torch.Tensor, q_pattern="b n s d", k_pattern="b n s d", v_pattern="b n s
DiffSynth-Studio/diffsynth/core/attention/attention.py:48
↓ 4 callersMethodtile(self, model_input, tile_size, tile_stride, tile_device, tile_dtype)
DiffSynth-Studio/diffsynth/models/flux_vae.py:20
↓ 3 callersMethod__init__(self, disable_guidance_embedder=False, num_joint_blocks=5, num_single_blocks=10, num_mode=0, mode_dict={}, ad
DiffSynth-Studio/diffsynth/models/flux_controlnet.py:62
↓ 3 callersFunctionattention_forward(q: torch.Tensor, k: torch.Tensor, v: torch.Tensor, q_pattern="b n s d", k_pattern="b n s d", v_pattern="b n s
DiffSynth-Studio/diffsynth/core/attention/attention.py:108
↓ 3 callersFunctionbuild_sam2_video_predictor(
config_file,
ckpt_path=None,
device="cuda",
mode="eval",
hydra_overrides_extra=[],
a
VideoCus-Factory/sam2/build_sam.py:44
↓ 3 callersFunctionenable_vram_management(model: torch.nn.Module, module_map: dict, vram_config: dict, vram_limit=None, disk_map=None, **kwargs)
DiffSynth-Studio/diffsynth/core/vram/layers.py:468
↓ 2 callersMethod__init__(
self,
mot_layers=(0, 4, 8, 12, 16, 20, 24, 28, 32, 36),
patch_size=(1, 2, 2),
DiffSynth-Studio/diffsynth/models/wan_video_mot.py:95
↓ 2 callersMethod__init__(self, q_dim, num_heads, head_dim, kv_dim=None, bias_q=False, bias_kv=False, bias_out=False)
DiffSynth-Studio/diffsynth/models/sd_text_encoder.py:18
↓ 2 callersMethod__init__(self, q_dim, num_heads, head_dim, kv_dim=None, bias_q=False, bias_kv=False, bias_out=False)
DiffSynth-Studio/diffsynth/models/flux_text_encoder_clip.py:6