↓ 2 callersMethodpre_calculate_audio_pose(pipe: WanVideoPipeline, input_audio=None, audio_sample_rate=16000, s2v_pose_video=None, num_frames=81, height
DiffSynth-Studio/diffsynth/pipelines/wan_video.py:879
↓ 2 callersMethodprocess_audio(self, pipe: WanVideoPipeline, input_audio, audio_sample_rate, num_frames, fps=16, audio_embeds=None, return_a
DiffSynth-Studio/diffsynth/pipelines/wan_video.py:815
↓ 2 callersMethodprocess_entity_masks(self, hidden_states, prompt_emb, entity_prompt_emb, entity_masks, text_ids, image_ids, repeat_dim)
DiffSynth-Studio/diffsynth/models/flux_dit.py:358
↓ 2 callersMethodprocess_pose_cond(self, pipe: WanVideoPipeline, s2v_pose_video, num_frames, height, width, tiled, tile_size, tile_stride, s2v_p
DiffSynth-Studio/diffsynth/pipelines/wan_video.py:840
↓ 2 callersFunctionrepeat_kv This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, num_key_value_heads, seqlen, he
DiffSynth-Studio/diffsynth/models/nexus_gen_projector.py:93
↓ 2 callersMethodrun(self, model_fn, sliding_window_size, sliding_window_stride, computation_device, computation_dtype, model_kwar
DiffSynth-Studio/diffsynth/pipelines/wan_video.py:1091
↓ 2 callersFunctionspeech_to_video(
prompt,
input_image,
audio_path,
negative_prompt="",
num_clip=None,
audio_sample_rat
DiffSynth-Studio/examples/wanvideo/model_inference/Wan2.2-S2V-14B_multi_clips.py:9
↓ 2 callersFunctionspeech_to_video(
prompt,
input_image,
audio_path,
negative_prompt="",
num_clip=None,
audio_sample_rat
DiffSynth-Studio/examples/wanvideo/model_inference_low_vram/Wan2.2-S2V-14B_multi_clips.py:9
↓ 2 callersMethodtiled_forward(self, forward_fn, model_input, tile_size, tile_stride, tile_batch_size=1, tile_device="cpu", tile_dtype=torch
DiffSynth-Studio/diffsynth/models/flux_vae.py:83
↓ 2 callersFunctiontorch_sdpa(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:66
↓ 1 callersMethod__init__(
self,
vace_layers=(0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28),
vace_in_d
DiffSynth-Studio/diffsynth/models/wan_video_vace.py:28
↓ 1 callersMethod_forward_ca(self, tgt, memory, query_pos, pos, num_k_exclude_rope=0)
VideoCus-Factory/sam2/modeling/memory_attention.py:66