asc.language.core.LocalTensor.get_position

LocalTensor.get_position() int

获取LocalTensor所在的TPosition逻辑位置,支持TPosition为VECIN、VECOUT、VECCALC、A1、A2、B1、B2、CO1、CO2。

对应的Ascend C函数原型

__aicore__ inline int32_t GetPosition() const

参数说明

无。

返回值说明

LocalTensor所在的TPosition逻辑位置。

调用示例

src_pos = input_local.get_position()
if src_pos == asc.TPosition.VEECCALC:
    # 处理逻辑1
elif src_pos == asc.TPosition.A1:
    # 处理逻辑2
else:
    # 处理逻辑3