Stride
Stride用于定义张量各维度在内存中的步长,用于描述同一维度相邻元素在内存中的间隔。
需要包含的头文件
C++
#include "tensor_api/tensor.h"
原型定义
C++
template <typename... Strides>
using Stride = Std::tuple<Strides...>;
参数说明
| 参数名 | 输入/输出 | 描述 |
|---|---|---|
| Strides... | 输入 | 可变参数模板,表示各维度的步长值,也可表示嵌套的Stride子结构。 |
API映射关系
Stride通常通过MakeStride函数创建,通过GetStride函数和Layout的Stride成员函数获取。