---
title: 功能说明
description: "支持Leading Dimension功能，key和value由传入tensor：kStrides、vStrides、kOffset、vOffset确定。kStrides和vStrides表示从当前元素到下一个元素在内存中的跨度，kOffset表示key中第一个元素的位置相对于输入首地址的偏移，vOffset表示value中第一个元素的位置相对于输入首地址的偏移。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_01_0235.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_01_0235.html
indexId: 414775c313c920ece03df11f98e0e366f8302bfa950b08df8ac33226f352150a64
---
# 功能说明

支持Leading Dimension功能，key和value由传入tensor：kStrides、vStrides、kOffset、vOffset确定。kStrides和vStrides表示从当前元素到下一个元素在内存中的跨度，kOffset表示key中第一个元素的位置相对于输入首地址的偏移，vOffset表示value中第一个元素的位置相对于输入首地址的偏移。

遍历每个key和value，将key和value(num_heads, head_size)以slotmapping填入key_cache/value_cache指定位置。

图1 ReshapeAndCacheWithStrideOperation功能示意图
