MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / scale_for_cosine_sim_qkv

Function scale_for_cosine_sim_qkv

k_diffusion/models/modules.py:122–125  ·  view source on GitHub ↗
(qkv, scale, eps)

Source from the content-addressed store, hash-verified

120
121@flags.compile_wrap
122def scale_for_cosine_sim_qkv(qkv, scale, eps):
123 q, k, v = qkv.unbind(2)
124 q, k = scale_for_cosine_sim(q, k, scale[:, None], eps)
125 return torch.stack((q, k, v), dim=2)
126
127
128class ConvGEGLU(nn.Module):

Callers 1

forwardMethod · 0.70

Calls 1

scale_for_cosine_simFunction · 0.70

Tested by

no test coverage detected