---
title: KvCacheExtParam
description: "调用Pull或Push相关接口时传入的扩展参数。```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/llmdatadistdev/llmcrv1_42_26.html
sourcePath: /source/zh/canncommercial/900/others/llmdatadistdev/llmcrv1_42_26.html
indexId: 472fbfe44aeee57ad998b71e7af6e9ae811131a594acbb78fd16c20c2ad0944770
---
# KvCacheExtParam

调用Pull或Push相关接口时传入的扩展参数。```
struct KvCacheExtParam {
  std::pair<int32_t, int32_t> src_layer_range = {-1, -1};  // KV传输时源端的层数范围
  std::pair<int32_t, int32_t> dst_layer_range{-1, -1};  // KV传输时目的端的层数范围
  uint8_t tensor_num_per_layer = 2U;                       // KV传输时一层的tensor数量
  uint8_t reserved[127];                                   // 预留字段
}
```
