MCPcopy Create free account
hub / github.com/EverMind-AI/MSA / get_kvcache

Method get_kvcache

src/utils/cache.py:46–58  ·  view source on GitHub ↗

获取指定层的KV缓存 Args: layer_idx: 层索引 Returns: Tuple[torch.Tensor, torch.Tensor]: (key_cache, value_cache)

(self, layer_idx)

Source from the content-addressed store, hash-verified

44 return len(self.cache_kwargs)
45
46 def get_kvcache(self, layer_idx):
47 """
48 获取指定层的KV缓存
49
50 Args:
51 layer_idx: 层索引
52
53 Returns:
54 Tuple[torch.Tensor, torch.Tensor]: (key_cache, value_cache)
55 """
56 key_cache = self.key_cache[layer_idx]
57 value_cache = self.value_cache[layer_idx]
58 return key_cache, value_cache
59
60 def get_router_kcache(self, layer_idx):
61 if layer_idx < len(self.router_key_cache):

Callers 1

generate_blocksMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected