SetLoadDataBoundary
函数原型
| 1 | __aicore__ inline void SetLoadDataBoundary(uint32_t boundaryValue) | 
参数说明
| 参数名称 | 输入/输出 | 含义 | 
|---|---|---|
| boundaryValue | 输入 | 边界值。 Load3Dv1指令:单位是32B。 Load3Dv2指令:单位是byte。 | 
支持的型号
Atlas推理系列产品AI Core
Atlas A2训练系列产品/Atlas 800I A2推理产品
约束说明
- 用于Load3Dv1时,boundaryValue的最小值是16(单位:32B);用于Load3Dv2时,boundaryValue的最小值是1024(单位:byte)。
- 如果使用SetLoadDataBoundary接口设置了边界值,配合Load3D指令使用时,Load3D指令的A1/B1初始地址要在设置的边界内。
- 如果boundaryValue设置为0,则表示无边界,可使用整个A1/B1。
- 操作数地址偏移对齐要求请参见通用约束。
调用示例
参考调用示例。
父主题: 矩阵计算