支持Leading Dimension功能,key和value由传入tensor:kStrides、vStrides、kOffset、vOffset确定。kStrides和vStrides表示从当前元素到下一个元素在内存中的跨度,kOffset表示key中第一个元素的位置相对于输入首地址的偏移,vOffset表示value中第一个元素的位置相对于输入首地址的偏移。
AI CPU是位于Device侧ARM64架构的处理器,其具备与AI Core相同的内存访问能力,可直接访问Device侧内存资源;也可以与Host侧的CPU一样,进行类似的数据计算,通常作为AI Core的补充,主要承担非矩阵类、逻辑比较复杂的分支密集型计算。AI CPU的运行环境为基础的Linux环境,编程时可使用libc库,C++标准库,STL模板库等。其硬件架构图如下所示: