coord

coord用于定义张量的坐标,用于访问张量中特定位置的元素。

头文件路径为:tensor_api/tensor.h

原型定义

template <typename... Coords>
using coord = Std::tuple<Coords...>;

参数说明

表1 参数说明

参数名 输入/输出 描述
Coords... 输入 可变参数模板,表示各维度的坐标。

API映射关系

coord通过make_coord函数创建,可通过crd2idx函数进行多维坐标到线性坐标的转换,可作为参数传入到layout的operator()成员函数,Tensor的slice成员函数以及slice接口中进行张量的偏移以及切片操作。