Gcd
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Ascend 950PR&950DT系列产品 | √ |
| Atlas A3系列产品 | √ |
| Atlas A2系列产品 | √ |
| Atlas 200I/500 A2推理产品 | × |
| Atlas推理系列产品 | √ |
| Atlas训练系列产品 | √ |
功能说明
- 算子功能:对两个输入张量逐元素计算最大公约数(greatest common divisor),输入需为整数类型。
- 计算公式:
y=gcd(x1,x2)y = \gcd(x_1, x_2)
参数说明
| 参数名 | 输入/输出/属性 | 描述 | 数据类型 | 数据格式 |
|---|---|---|---|---|
| x1 | 输入 | 公式中的输入张量x1,shape与x2满足广播关系。 | UINT8、INT8、INT16、INT32、INT64 | ND |
| x2 | 输入 | 公式中的输入张量x2,shape与x1满足广播关系。 | UINT8、INT8、INT16、INT32、INT64 | ND |
| y | 输出 | 公式中的输出张量y,shape为x1与x2广播后的shape。 | UINT8、INT8、INT16、INT32、INT64 | ND |
- Atlas A3系列产品、Atlas A2系列产品、Atlas推理系列产品:不支持UINT8、INT8数据类型。
- Atlas训练系列产品:仅支持INT32数据类型。
约束说明
无
调用说明
| 调用方式 | 调用样例 | 说明 |
|---|---|---|
| aclnn API | test_aclnn_gcd | 通过aclnnGcd接口方式调用Gcd算子。 |
| GE图模式 | - | 通过算子IR构图方式调用Gcd算子。 |