PRelu¶
PRelu - 16¶
版本¶
名稱: PRelu (GitHub)
網域:
main
since_version:
16
函數:
True
支援層級:
SupportType.COMMON
形狀推論:
True
此運算子的版本已於版本 16 起提供。
摘要¶
PRelu 將輸入資料 (張量f(x) = slope * x 當 x < 0
、f(x) = x 當 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 在 (
tensor(bfloat16)
、tensor(double)
、tensor(float)
、tensor(float16)
、tensor(int32)
、tensor(int64)
、tensor(uint32)
、tensor(uint64)
)將輸入和輸出類型限制為浮點數/整數張量。
PRelu - 9¶
版本¶
名稱: PRelu (GitHub)
網域:
main
since_version:
9
函數:
False
支援層級:
SupportType.COMMON
形狀推論:
True
此運算子的版本已於版本 9 起提供。
摘要¶
PRelu 將輸入資料 (張量f(x) = slope * x 當 x < 0
、f(x) = x 當 x >= 0
,會逐元素應用於資料張量。此運算子支援單向廣播 (張量斜率應可單向廣播至輸入張量 X);如需詳細資訊,請參閱 ONNX 中的廣播。
輸入¶
X (異質) - T
輸入張量
slope (異質) - T
斜率張量。斜率的形狀可以小於第一個輸入 X;如果是這樣,其形狀必須可單向廣播至 X
輸出¶
Y (異質) - T
輸出張量 (與 X 大小相同)
類型約束¶
T 在 (
tensor(double)
、tensor(float)
、tensor(float16)
、tensor(int32)
、tensor(int64)
、tensor(uint32)
、tensor(uint64)
)將輸入和輸出類型限制為浮點數/整數張量。
PRelu - 7¶
版本¶
名稱: PRelu (GitHub)
網域:
main
since_version:
7
函數:
False
支援層級:
SupportType.COMMON
形狀推論:
True
此運算子的版本已於版本 7 起提供。
摘要¶
PRelu 將輸入資料 (張量f(x) = slope * x 當 x < 0
、f(x) = x 當 x >= 0
,會逐元素應用於資料張量。此運算子支援單向廣播 (張量斜率應可單向廣播至輸入張量 X);如需詳細資訊,請參閱 ONNX 中的廣播。
輸入¶
X (異質) - T
輸入張量
slope (異質) - T
斜率張量。斜率的形狀可以小於第一個輸入 X;如果是這樣,其形狀必須可單向廣播至 X
輸出¶
Y (異質) - T
輸出張量 (與 X 大小相同)
類型約束¶
T 在 (
tensor(double)
、tensor(float)
、tensor(float16)
)將輸入和輸出類型限制為浮點數張量。
PRelu - 6¶
版本¶
名稱: PRelu (GitHub)
網域:
main
since_version:
6
函數:
False
支援層級:
SupportType.COMMON
形狀推論:
True
此運算子的版本已於版本 6 起提供。
摘要¶
PRelu 將輸入資料 (張量f(x) = slope * x 當 x < 0
、f(x) = x 當 x >= 0
,會逐元素應用於資料張量。
輸入¶
X (異質) - T
輸入張量
slope (異質) - T
斜率張量。如果
Slope
的大小為 1,則該值會在不同通道之間共用
輸出¶
Y (異質) - T
輸出張量
類型約束¶
T 在 (
tensor(double)
、tensor(float)
、tensor(float16)
)將輸入和輸出類型限制為浮點數張量。
PRelu - 1¶
版本¶
名稱: PRelu (GitHub)
網域:
main
since_version:
1
函數:
False
支援層級:
SupportType.COMMON
形狀推論:
False
此運算子的版本已於版本 1 起提供。
摘要¶
PRelu 將輸入資料 (張量f(x) = slope * x 當 x < 0
、f(x) = x 當 x >= 0
,會逐元素應用於資料張量。
屬性¶
consumed_inputs - INTS :
舊版最佳化屬性。
輸入¶
X (異質) - T
輸入張量
slope (異質) - T
斜率張量。如果
Slope
的大小為 1,則該值會在不同通道之間共用
輸出¶
Y (異質) - T
輸出張量
類型約束¶
T 在 (
tensor(double)
、tensor(float)
、tensor(float16)
)將輸入和輸出類型限制為浮點數張量。