从GlobalTensor (GM) 加载数据到Tile。
符号表示取决于 [object Object] 的形状/步长和 [object Object] 的布局。概念上(二维视图,带基础偏移量 [object Object] 和 [object Object]):
同步形式:
[object Object]
[object Object]
[object Object]
声明于 [object Object]:
[object Object]
[object Object]
实现检查 (Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品):
[object Object]必须是以下之一:[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]。- 目标tile位置必须是
[object Object]或[object Object]。 [object Object]。- 运行时:所有
[object Object]值和[object Object]必须[object Object]。 [object Object]加载仅支持匹配的布局:ND->ND、DN->DN、NZ->NZ。[object Object]加载支持:ND->ND、DN->DN、NZ->NZ,以及ND->NZ和DN->ZN。- 对于ND->NZ或DN->ZN:
[object Object]且[object Object]。 - 对于
[object Object],仅支持ND->ND或DN->DN。 - Vec tile(UB路径):
[object Object]。 - Mat tile(L1路径):
[object Object]。
实现检查 (Ascend 950PR/Ascend 950DT):
[object Object]必须是[object Object]、[object Object]、[object Object]或[object Object]字节,且必须匹配[object Object]。- 对于
[object Object],[object Object]必须是[object Object]或[object Object]。 [object Object]加载需要以下布局对之一:- ND使用行主序 +
[object Object](ND->ND), - DN使用列主序 +
[object Object](DN->DN), - NZ使用
[object Object](NZ->NZ)。 - 对于使用编译时已知形状的行主序ND->ND,
[object Object]必须等于[object Object],且[object Object]必须等于[object Object]的乘积。 [object Object]加载还受到[object Object]的约束(例如,仅特定的ND/DN/NZ转换和L1大小限制)。[object Object]加载还处理mx格式的加载,包括[object Object]到ZZ(用于scalarA)和[object Object]到NN(用于scalarB)。- 对于
[object Object]:[object Object]且[object Object]。 - 对于
[object Object]:[object Object]且[object Object]且[object Object]。 - 对于scaleA,
[object Object]。 - 对于scaleB,
[object Object]。
有效区域:
- 实现使用
[object Object]/[object Object]作为传输大小。
- 实现使用
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]