MCPcopy Index your code
hub / github.com/microsoft/BitNet / permute_part_lazy

Function permute_part_lazy

utils/convert.py:930–935  ·  view source on GitHub ↗
(lazy_tensor: LazyTensor, n_part: int, n_head: int, n_head_kv: int)

Source from the content-addressed store, hash-verified

928
929
930def permute_part_lazy(lazy_tensor: LazyTensor, n_part: int, n_head: int, n_head_kv: int) -> LazyTensor:
931 def load() -> Tensor:
932 return lazy_tensor.load().permute_part(n_part, n_head, n_head_kv)
933 s = lazy_tensor.shape.copy()
934 s[0] = s[0] // 3
935 return LazyTensor(load, s, lazy_tensor.data_type, f'permute({n_head}, {n_head_kv}) ' + lazy_tensor.description)
936
937
938def part_lazy(lazy_tensor: LazyTensor, n_part: int) -> LazyTensor:

Callers 1

convert_model_namesFunction · 0.70

Calls 1

LazyTensorClass · 0.70

Tested by

no test coverage detected