↓ 2 callersFunctionapply_tree(
tree: at.PyTree[T], selector: at.PyTree[S], fn: Callable[[T, S], T], *, strict: bool = False
)
src/openpi/transforms.py:460
↓ 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
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:197