TruncateDiv

产品支持情况

产品 是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品
Atlas 推理系列产品 ×
Atlas 训练系列产品

功能说明

  • 接口功能:完成截断除法计算,结果向零取整

  • 计算公式:

    outi=trunc(x1ix2i)out_i = trunc(\frac{x1_i}{x2_i})

    其中 trunc 表示向零取整(截断取整)。

  • 例外说明:无

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
x1 输入 公式中的被除数。 FLOAT16、FLOAT、INT32、UINT8、INT8、INT64、INT16 ND
x2 输入 公式中的除数。 FLOAT16、FLOAT、INT32、UINT8、INT8、INT64、INT16 ND
y 输出 公式中的out,截断除法结果。 FLOAT16、FLOAT、INT32、UINT8、INT8、INT64、INT16 ND

约束说明

  • 输入x1和x2需满足broadcast关系
  • 当除数为0时,结果为未定义行为

调用说明

调用方式 样例代码 说明
图模式调用 test_geir_truncate_div 通过算子IR构图方式调用TruncateDiv算子。