MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / reshape_for_broadcast

Function reshape_for_broadcast

inference/models/llama.py:46–51  ·  view source on GitHub ↗
(freqs_cis: torch.Tensor, x: torch.Tensor)

Source from the content-addressed store, hash-verified

44
45
46def reshape_for_broadcast(freqs_cis: torch.Tensor, x: torch.Tensor):
47 ndim = x.ndim
48 assert 0 <= 1 < ndim
49 assert freqs_cis.shape == (x.shape[1], x.shape[-1])
50 shape = [d if i == 1 or i == ndim - 1 else 1 for i, d in enumerate(x.shape)]
51 return freqs_cis.view(*shape)
52
53
54def apply_rotary_emb(

Callers 1

apply_rotary_embFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected