Real

产品支持情况

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

功能说明

  • 算子功能:返回输入 tensor 每个元素的实部。

  • 计算公式:

    outputi=Re(inputi)output_i = \mathrm{Re}(input_i)

    其中:

    • inputi=ai+bi⋅jinput_i = a_i + b_i \cdot j 为复数时,outputi=aioutput_i = a_i
    • inputiinput_i 为实数时,outputi=inputioutput_i = input_i(透传)。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
input 输入 待取实部的输入张量,公式中的 $input_i$。 FLOAT、FLOAT16、COMPLEX64、COMPLEX32 ND
Tout 可选属性
  • 期望的输出 dtype 枚举值。
  • 默认值为 DT_FLOAT;实际输出类型由 input dtype 推导。
INT -
output 输出 取实部后的输出张量,公式中的 $output_i$,shape 与 input 一致。 FLOAT、FLOAT16 ND

input / output dtype 对应关系:

input output
FLOAT FLOAT
FLOAT16 FLOAT16
COMPLEX64 FLOAT
COMPLEX32 FLOAT16

约束说明

调用说明

调用方式 调用样例 说明
aclnn调用 test_aclnn_real 通过aclnnReal接口方式调用Real算子。
图模式调用 test_geir_real 通过算子IR构图方式调用Real算子。