Coord
Coord用于定义张量的坐标,用于访问张量中特定位置的元素。
需要包含的头文件
C++
#include "tensor_api/tensor.h"
原型定义
C++
template <typename... Coords>
using Coord = Std::tuple<Coords...>;
参数说明
| 参数名 | 输入/输出 | 描述 |
|---|---|---|
| Coords... | 输入 | 可变参数模板,表示各维度的坐标。 |
API映射关系
Coord通过MakeCoord函数创建,可通过Crd2Idx函数进行多维坐标到线性坐标的转换,可作为参数传入到Layout的operator()成员函数,Tensor的Slice成员函数以及Slice接口中进行张量的偏移以及切片操作。