PRelu¶
PRelu - 16¶
版本¶
名称: PRelu (GitHub)
域:
main
自版本:
16
函数:
True
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子已从版本 16开始提供。
摘要¶
PRelu 接收输入数据 (张量f(x) = slope * x for x < 0
, f(x) = x for x >= 0
.,应用于数据张量的逐元素操作。此算子支持单向广播 (斜率张量应能单向广播到输入张量 X);有关详细信息,请查看 ONNX 中的广播。
函数主体¶
此算子的函数定义。
<
domain: "",
opset_import: ["" : 16]
>
PRelu (X, slope) => (Y)
{
Zero = Constant <value: tensor = float {0}> ()
ZeroCast = CastLike (Zero, X)
XLessThanZero = Less (X, ZeroCast)
SlopeMulX = Mul (slope, X)
Y = Where (XLessThanZero, SlopeMulX, X)
}
输入¶
X (异构) - T
输入张量
slope (异构) - T
斜率张量。斜率的形状可以小于第一个输入 X;如果是,则其形状必须能够单向广播到 X
输出¶
Y (异构) - T
输出张量 (与 X 大小相同)
类型约束¶
T in (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)将输入和输出类型限制为浮点数/整数张量。
PRelu - 9¶
版本¶
名称: PRelu (GitHub)
域:
main
自版本:
9
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子已从版本 9开始提供。
摘要¶
PRelu 接收输入数据 (张量f(x) = slope * x for x < 0
, f(x) = x for x >= 0
.,应用于数据张量的逐元素操作。此算子支持单向广播 (斜率张量应能单向广播到输入张量 X);有关详细信息,请查看 ONNX 中的广播。
输入¶
X (异构) - T
输入张量
slope (异构) - T
斜率张量。斜率的形状可以小于第一个输入 X;如果是,则其形状必须能够单向广播到 X
输出¶
Y (异构) - T
输出张量 (与 X 大小相同)
类型约束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)将输入和输出类型限制为浮点数/整数张量。
PRelu - 7¶
版本¶
名称: PRelu (GitHub)
域:
main
自版本:
7
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子已从版本 7开始提供。
摘要¶
PRelu 接收输入数据 (张量f(x) = slope * x for x < 0
, f(x) = x for x >= 0
.,应用于数据张量的逐元素操作。此算子支持单向广播 (斜率张量应能单向广播到输入张量 X);有关详细信息,请查看 ONNX 中的广播。
输入¶
X (异构) - T
输入张量
slope (异构) - T
斜率张量。斜率的形状可以小于第一个输入 X;如果是,则其形状必须能够单向广播到 X
输出¶
Y (异构) - T
输出张量 (与 X 大小相同)
类型约束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
)将输入和输出类型限制为浮点数张量。
PRelu - 6¶
版本¶
名称: PRelu (GitHub)
域:
main
自版本:
6
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子已从版本 6开始提供。
摘要¶
PRelu 接收输入数据 (张量f(x) = slope * x for x < 0
, f(x) = x for x >= 0
.,应用于数据张量的逐元素操作。
输入¶
X (异构) - T
输入张量
slope (异构) - T
斜率张量。如果
Slope
大小为 1,则该值在不同的通道之间共享
输出¶
Y (异构) - T
输出张量
类型约束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
)将输入和输出类型限制为浮点数张量。
PRelu - 1¶
版本¶
名称: PRelu (GitHub)
域:
main
自版本:
1
函数:
False
支持级别:
SupportType.COMMON
形状推断:
False
此版本的算子已从版本 1开始提供。
摘要¶
PRelu 接收输入数据 (张量f(x) = slope * x for x < 0
, f(x) = x for x >= 0
.,应用于数据张量的逐元素操作。
属性¶
consumed_inputs - INTS :
旧的优化属性。
输入¶
X (异构) - T
输入张量
slope (异构) - T
斜率张量。如果
Slope
大小为 1,则该值在不同的通道之间共享
输出¶
Y (异构) - T
输出张量
类型约束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
)将输入和输出类型限制为浮点数张量。