MCPcopy Create free account
hub / github.com/OpenImagingLab/FlashVSR / sinusoidal_embedding_1d

Function sinusoidal_embedding_1d

diffsynth/models/wan_video_dit.py:243–247  ·  view source on GitHub ↗
(dim, position)

Source from the content-addressed store, hash-verified

241
242
243def sinusoidal_embedding_1d(dim, position):
244 sinusoid = torch.outer(position.type(torch.float64), torch.pow(
245 10000, -torch.arange(dim//2, dtype=torch.float64, device=position.device).div(dim//2)))
246 x = torch.cat([torch.cos(sinusoid), torch.sin(sinusoid)], dim=1)
247 return x.to(position.dtype)
248
249
250def precompute_freqs_cis_3d(dim: int, end: int = 1024, theta: float = 10000.0):

Callers 6

forwardMethod · 0.70
forwardMethod · 0.70
init_cross_kvMethod · 0.50
init_cross_kvMethod · 0.50
init_cross_kvMethod · 0.50
model_fn_wan_videoFunction · 0.50

Calls 1

toMethod · 0.45

Tested by

no test coverage detected