将Tile中的数据存储到GlobalTensor (GM),可选使用原子写入或量化参数。
符号表示取决于 [object Object] 的形状/步长和 [object Object] 的布局。概念上(二维视图,带基础偏移量):
同步形式:
[object Object]
[object Object]
[object Object]
声明于 [object Object] 和 [object Object]:
[object Object]
[object Object]
- 实现检查 (Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品):
- 源tile位置必须是以下之一:
[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]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]。[object Object]。- 布局必须匹配ND/DN/NZ(或特殊情况:
[object Object]或[object Object])。 - 对于
[object Object],仅支持ND->ND或DN->DN。
- 对于源tile位置为
[object Object](包括带量化参数的调用形式和原子写入变体):目标布局必须是ND、NZ、NC1HWC0或NDC1HWC0。
源数据类型必须是
[object Object]或[object Object]。不使用量化时,目标数据类型必须是
[object Object]。ACC到GM的数据类型支持取决于调用形式:
[object Object]undefined
其它未列出的跨类型组合不属于支持范围。
静态形状约束:
[object Object];如果是ND则[object Object];如果是NZ、NC1HWC0或NDC1HWC0则[object Object]且[object Object]。运行时:
[object Object]。
- 源tile位置必须是以下之一:
- 实现检查 (Ascend 950PR/Ascend 950DT):
- 源tile位置必须是
[object Object]或[object Object](此目标不支持[object Object]存储)。 - 对于源tile位置为
[object Object]:[object Object]。[object Object]必须是以下之一:[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]。- 布局必须匹配ND/DN/NZ(或特殊情况:
[object Object]或[object Object])。 - 强制执行额外的对齐约束(例如,对于ND,行主序宽度(以字节为单位)必须是32的倍数;对于DN,列主序高度(以字节为单位)必须是32的倍数,但有特殊情况例外)。
- 对于源tile位置为
[object Object](包括带量化参数的调用形式和原子写入变体):目标布局必须是ND、NZ、NHWC、NCHW或NCDHW;源数据类型必须是
[object Object]或[object Object]。不使用量化时,目标数据类型必须是
[object Object]。ACC到GM的数据类型支持取决于调用形式:
[object Object]undefined
其它未列出的跨类型组合不属于支持范围。
静态形状约束与Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品对于行/列的约束相同;
[object Object]额外限制目标数据类型为支持的原子类型。
- 源tile位置必须是
- 有效区域:
- 实现使用
[object Object]/[object Object]作为传输大小.
- 实现使用
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]