LogicalOr
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Ascend 950PR/Ascend 950DT | √ |
| Atlas A3 训练系列产品/Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品/Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | × |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |
功能说明
算子功能:完成给定输入张量元素的逻辑或运算。当两个输入张量为非bool类型时,0被视为False,非0被视为True。
参数说明
| 参数名 | 输入/输出/属性 | 描述 | 数据类型 | 数据格式 |
|---|---|---|---|---|
| self | 输入 | 待进行logical_or计算的入参。shape需要与other满足broadcast关系。 | BOOL、INT8、UINT8、INT16、INT32、INT64、FLOAT16、BFLOAT16、FLOAT | ND |
| other | 输入 | 待进行logical_or计算的入参。shape需要与self满足broadcast关系。 | BOOL、INT8、UINT8、INT16、INT32、INT64、FLOAT16、BFLOAT16、FLOAT | ND |
| out | 输出 | 待进行logical_or计算的出参。shape与self、other广播之后的shape一致。 | BOOL | ND |
-
Ascend 950PR/Ascend 950DT:支持所有数据类型(BOOL、INT8、UINT8、INT16、INT32、INT64、FLOAT16、BFLOAT16、FLOAT)。
-
Atlas A3 训练系列产品/Atlas A3 推理系列产品、Atlas A2 训练系列产品/Atlas A2 推理系列产品、Atlas 推理系列产品、Atlas 训练系列产品:
- self和other数据类型仅支持BOOL。
约束说明
无
调用说明
| 调用方式 | 调用样例 | 说明 |
|---|---|---|
| aclnn调用 | test_aclnn_logical_or | 通过aclnnLogicalOr接口方式调用LogicalOr算子。 |
| aclnn调用 | test_aclnn_inplace_logical_or | 通过aclnnInplaceLogicalOr接口方式调用LogicalOr算子。 |