ONNX 運算子

列出所有 ONNX 運算子。針對每個運算子,列出使用指南、參數、範例和逐行版本歷史記錄。此章節還包括詳細說明每個運算子的表格及其版本,如Operators.md中所完成的那樣。

所有範例都以呼叫函式 expect 結束,該函式檢查執行階段是否產生此範例的預期輸出。一個基於 onnxruntime 的實作可以在範例運算子測試程式碼中找到。

運算子

版本

差異

Abs

13, 6, 1

13/6, 13/1, 6/1

Acos

22, 7

22/7

Acosh

22, 9

22/9

Add

14, 13, 7, 6, 1

14/13, 14/7, 13/7, 14/6, 13/6, 7/6, 14/1, 13/1, 7/1, 6/1

AffineGrid

20

And

7, 1

7/1

ArgMax

13, 12, 11, 1

13/12, 13/11, 12/11, 13/1, 12/1, 11/1

ArgMin

13, 12, 11, 1

13/12, 13/11, 12/11, 13/1, 12/1, 11/1

Asin

22, 7

22/7

Asinh

22, 9

22/9

Atan

22, 7

22/7

Atanh

22, 9

22/9

AveragePool

22, 19, 11, 10, 7, 1

22/19, 22/11, 19/11, 22/10, 19/10, 11/10, 22/7, 19/7, 11/7, 10/7, 22/1, 19/1, 11/1, 10/1, 7/1

BatchNormalization

15, 14, 9, 7, 6, 1

15/14, 15/9, 14/9, 15/7, 14/7, 9/7, 15/6, 14/6, 9/6, 7/6, 15/1, 14/1, 9/1, 7/1, 6/1

Bernoulli

22, 15

22/15

BitShift

11

BitwiseAnd

18

BitwiseNot

18

BitwiseOr

18

BitwiseXor

18

BlackmanWindow

17

Cast

23, 21, 19, 13, 9, 6, 1

23/21, 23/19, 21/19, 23/13, 21/13, 19/13, 23/9, 21/9, 19/9, 13/9, 23/6, 21/6, 19/6, 13/6, 9/6, 23/1, 21/1, 19/1, 13/1, 9/1, 6/1

CastLike

23, 21, 19, 15

23/21, 23/19, 21/19, 23/15, 21/15, 19/15

Ceil

13, 6, 1

13/6, 13/1, 6/1

Celu

12

CenterCropPad

18

Clip

13, 12, 11, 6, 1

13/12, 13/11, 12/11, 13/6, 12/6, 11/6, 13/1, 12/1, 11/1, 6/1

Col2Im

18

Compress

11, 9

11/9

Concat

13, 11, 4, 1

13/11, 13/4, 11/4, 13/1, 11/1, 4/1

ConcatFromSequence

11

Constant

23, 21, 19, 13, 12, 11, 9, 1

23/21, 23/19, 21/19, 23/13, 21/13, 19/13, 23/12, 21/12, 19/12, 13/12, 23/11, 21/11, 19/11, 13/11, 12/11, 23/9, 21/9, 19/9, 13/9, 12/9, 11/9, 23/1, 21/1, 19/1, 13/1, 12/1, 11/1, 9/1

ConstantOfShape

23, 21, 20, 9

23/21, 23/20, 21/20, 23/9, 21/9, 20/9

Conv

22, 11, 1

22/11, 22/1, 11/1

ConvInteger

10

ConvTranspose

22, 11, 1

22/11, 22/1, 11/1

Cos

22, 7

22/7

Cosh

22, 9

22/9

CumSum

14, 11

14/11

DFT

20, 17

20/17

DeformConv

22, 19

22/19

DepthToSpace

13, 11, 1

13/11, 13/1, 11/1

DequantizeLinear

23, 21, 19, 13, 10

23/21, 23/19, 21/19, 23/13, 21/13, 19/13, 23/10, 21/10, 19/10, 13/10

Det

22, 11

22/11

Div

14, 13, 7, 6, 1

14/13, 14/7, 13/7, 14/6, 13/6, 7/6, 14/1, 13/1, 7/1, 6/1

Dropout

22, 13, 12, 10, 7, 6, 1

22/13, 22/12, 13/12, 22/10, 13/10, 12/10, 22/7, 13/7, 12/7, 10/7, 22/6, 13/6, 12/6, 10/6, 7/6, 22/1, 13/1, 12/1, 10/1, 7/1, 6/1

DynamicQuantizeLinear

11

Einsum

12

Elu

22, 6, 1

22/6, 22/1, 6/1

Equal

19, 13, 11, 7, 1

19/13, 19/11, 13/11, 19/7, 13/7, 11/7, 19/1, 13/1, 11/1, 7/1

Erf

13, 9

13/9

Exp

13, 6, 1

13/6, 13/1, 6/1

Expand

13, 8

13/8

EyeLike

22, 9

22/9

Flatten

23, 21, 13, 11, 9, 1

23/21, 23/13, 21/13, 23/11, 21/11, 13/11, 23/9, 21/9, 13/9, 11/9, 23/1, 21/1, 13/1, 11/1, 9/1

向下取整

13, 6, 1

13/6, 13/1, 6/1

GRU

22, 14, 7, 3, 1

22/14, 22/7, 14/7, 22/3, 14/3, 7/3, 22/1, 14/1, 7/1, 3/1

收集

13, 11, 1

13/11, 13/1, 11/1

收集元素

13, 11

13/11

收集ND

13, 12, 11

13/12, 13/11, 12/11

Gelu

20

Gemm

13, 11, 9, 7, 6, 1

13/11, 13/9, 11/9, 13/7, 11/7, 9/7, 13/6, 11/6, 9/6, 7/6, 13/1, 11/1, 9/1, 7/1, 6/1

全局平均池化

22, 1

22/1

全局 Lp 池化

22, 2, 1

22/2, 22/1, 2/1

全局最大池化

22, 1

22/1

大於

13, 9, 7, 1

13/9, 13/7, 9/7, 13/1, 9/1, 7/1

大於等於

16, 12

16/12

網格取樣

22, 20, 16

22/20, 22/16, 20/16

群組正規化

21, 18

21/18

漢明窗

17

漢寧窗

17

硬 Sigmoid

22, 6, 1

22/6, 22/1, 6/1

硬 Swish

22, 14

22/14

Hardmax

13, 11, 1

13/11, 13/1, 11/1

恆等

23, 21, 19, 16, 14, 13, 1

23/21, 23/19, 21/19, 23/16, 21/16, 19/16, 23/14, 21/14, 19/14, 16/14, 23/13, 21/13, 19/13, 16/13, 14/13, 23/1, 21/1, 19/1, 16/1, 14/1, 13/1

If

23, 21, 19, 16, 13, 11, 1

23/21, 23/19, 21/19, 23/16, 21/16, 19/16, 23/13, 21/13, 19/13, 16/13, 23/11, 21/11, 19/11, 16/11, 13/11, 23/1, 21/1, 19/1, 16/1, 13/1, 11/1

影像解碼器

20

實例正規化

22, 6, 1

22/6, 22/1, 6/1

是無限大

20, 10

20/10

是 NaN

20, 13, 9

20/13, 20/9, 13/9

LRN

13, 1

13/1

LSTM

22, 14, 7, 1

22/14, 22/7, 14/7, 22/1, 14/1, 7/1

層正規化

17

LeakyRelu

16, 6, 1

16/6, 16/1, 6/1

小於

13, 9, 7, 1

13/9, 13/7, 9/7, 13/1, 9/1, 7/1

小於等於

16, 12

16/12

對數

13, 6, 1

13/6, 13/1, 6/1

對數 Softmax

13, 11, 1

13/11, 13/1, 11/1

迴圈

23, 21, 19, 16, 13, 11, 1

23/21, 23/19, 21/19, 23/16, 21/16, 19/16, 23/13, 21/13, 19/13, 16/13, 23/11, 21/11, 19/11, 16/11, 13/11, 23/1, 21/1, 19/1, 16/1, 13/1, 11/1

Lp 正規化

22, 1

22/1

Lp 池化

22, 18, 11, 2, 1

22/18, 22/11, 18/11, 22/2, 18/2, 11/2, 22/1, 18/1, 11/1, 2/1

矩陣乘法

13, 9, 1

13/9, 13/1, 9/1

整數矩陣乘法

10

最大值

13, 12, 8, 6, 1

13/12, 13/8, 12/8, 13/6, 12/6, 8/6, 13/1, 12/1, 8/1, 6/1

最大池化

22, 12, 11, 10, 8, 1

22/12, 22/11, 12/11, 22/10, 12/10, 11/10, 22/8, 12/8, 11/8, 10/8, 22/1, 12/1, 11/1, 10/1, 8/1

最大 ROI 池化

22, 1

22/1

最大反池化

22, 11, 9

22/11, 22/9, 11/9

平均值

13, 8, 6, 1

13/8, 13/6, 8/6, 13/1, 8/1, 6/1

均值變異數正規化

13, 9

13/9

梅爾權重矩陣

17

最小值

13, 12, 8, 6, 1

13/12, 13/8, 12/8, 13/6, 12/6, 8/6, 13/1, 12/1, 8/1, 6/1

Mish

22, 18

22/18

模數

13, 10

13/10

乘法

14, 13, 7, 6, 1

14/13, 14/7, 13/7, 14/6, 13/6, 7/6, 14/1, 13/1, 7/1, 6/1

多項式

22, 7

22/7

負號

13, 6, 1

13/6, 13/1, 6/1

負對數似然損失

22, 13, 12

22/13, 22/12, 13/12

非最大抑制

11, 10

11/10

非零

13, 9

13/9

1

獨熱編碼

11, 9

11/9

可選

15

可選取得元素

18, 15

18/15

可選具有元素

18, 15

18/15

7, 1

7/1

PRelu

16, 9, 7, 6, 1

16/9, 16/7, 9/7, 16/6, 9/6, 7/6, 16/1, 9/1, 7/1, 6/1

填充

23, 21, 19, 18, 13, 11, 2, 1

23/21, 23/19, 21/19, 23/18, 21/18, 19/18, 23/13, 21/13, 19/13, 18/13, 23/11, 21/11, 19/11, 18/11, 13/11, 23/2, 21/2, 19/2, 18/2, 13/2, 11/2, 23/1, 21/1, 19/1, 18/1, 13/1, 11/1, 2/1

冪次

15, 13, 12, 7, 1

15/13, 15/12, 13/12, 15/7, 13/7, 12/7, 15/1, 13/1, 12/1, 7/1

量化線性卷積

10

量化線性矩陣乘法

21, 10

21/10

線性量化

23, 21, 19, 13, 10

23/21, 23/19, 21/19, 23/13, 21/13, 19/13, 23/10, 21/10, 19/10, 13/10

遞迴神經網路

22, 14, 7, 1

22/14, 22/7, 14/7, 22/1, 14/1, 7/1

隨機常態分佈

22, 1

22/1

隨機常態分佈(依樣)

22, 1

22/1

隨機均勻分佈

22, 1

22/1

隨機均勻分佈(依樣)

22, 1

22/1

範圍

11

倒數

13, 6, 1

13/6, 13/1, 6/1

減少 L1 範數

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少 L2 範數

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少對數和

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少對數和指數

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少最大值

20, 18, 13, 12, 11, 1

20/18, 20/13, 18/13, 20/12, 18/12, 13/12, 20/11, 18/11, 13/11, 12/11, 20/1, 18/1, 13/1, 12/1, 11/1

減少平均值

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少最小值

20, 18, 13, 12, 11, 1

20/18, 20/13, 18/13, 20/12, 18/12, 13/12, 20/11, 18/11, 13/11, 12/11, 20/1, 18/1, 13/1, 12/1, 11/1

減少乘積

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

減少總和

13, 11, 1

13/11, 13/1, 11/1

減少平方和

18, 13, 11, 1

18/13, 18/11, 13/11, 18/1, 13/1, 11/1

正規表示式完全匹配

20

ReLU

14, 13, 6, 1

14/13, 14/6, 13/6, 14/1, 13/1, 6/1

調整形狀

23, 21, 19, 14, 13, 5, 1

23/21, 23/19, 21/19, 23/14, 21/14, 19/14, 23/13, 21/13, 19/13, 14/13, 23/5, 21/5, 19/5, 14/5, 13/5, 23/1, 21/1, 19/1, 14/1, 13/1, 5/1

調整大小

19, 18, 13, 11, 10

19/18, 19/13, 18/13, 19/11, 18/11, 13/11, 19/10, 18/10, 13/10, 11/10

反轉序列

10

感興趣區域對齊

22, 16, 10

22/16, 22/10, 16/10

四捨五入

22, 11

22/11

短時距傅立葉變換

17

掃描

23, 21, 19, 16, 11, 9, 8

23/21, 23/19, 21/19, 23/16, 21/16, 19/16, 23/11, 21/11, 19/11, 16/11, 23/9, 21/9, 19/9, 16/9, 11/9, 23/8, 21/8, 19/8, 16/8, 11/8, 9/8

散佈

11, 9

11/9

散佈元素

18, 16, 13, 11

18/16, 18/13, 16/13, 18/11, 16/11, 13/11

散佈多維

18, 16, 13, 11

18/16, 18/13, 16/13, 18/11, 16/11, 13/11

SELU

22, 6, 1

22/6, 22/1, 6/1

序列取值

11

序列建構

11

序列空白

11

序列清除

11

序列插入

11

序列長度

11

序列映射

17

形狀

23, 21, 19, 15, 13, 1

23/21, 23/19, 21/19, 23/15, 21/15, 19/15, 23/13, 21/13, 19/13, 15/13, 23/1, 21/1, 19/1, 15/1, 13/1

收縮

9

Sigmoid

13, 6, 1

13/6, 13/1, 6/1

符號

13, 9

13/9

正弦

22, 7

22/7

雙曲正弦

22, 9

22/9

大小

23, 21, 19, 13, 1

23/21, 23/19, 21/19, 23/13, 21/13, 19/13, 23/1, 21/1, 19/1, 13/1

切片

13, 11, 10, 1

13/11, 13/10, 11/10, 13/1, 11/1, 10/1

Softmax

13, 11, 1

13/11, 13/1, 11/1

Softmax 交叉熵損失

13, 12

13/12

Softplus

22, 1

22/1

Softsign

22, 1

22/1

空間到深度

13, 1

13/1

分割

18, 13, 11, 2, 1

18/13, 18/11, 13/11, 18/2, 13/2, 11/2, 18/1, 13/1, 11/1, 2/1

分割成序列 (SplitToSequence)

11

平方根 (Sqrt)

13, 6, 1

13/6, 13/1, 6/1

擠壓 (Squeeze)

23, 21, 13, 11, 1

23/21, 23/13, 21/13, 23/11, 21/11, 13/11, 23/1, 21/1, 13/1, 11/1

字串串接 (StringConcat)

20

字串正規化器 (StringNormalizer)

10

字串分割 (StringSplit)

20

減法 (Sub)

14, 13, 7, 6, 1

14/13, 14/7, 13/7, 14/6, 13/6, 7/6, 14/1, 13/1, 7/1, 6/1

總和 (Sum)

13, 8, 6, 1

13/8, 13/6, 8/6, 13/1, 8/1, 6/1

正切 (Tan)

22, 7

22/7

雙曲正切 (Tanh)

13, 6, 1

13/6, 13/1, 6/1

詞頻-逆文檔頻率向量化器 (TfIdfVectorizer)

9

閾值 ReLU (ThresholdedRelu)

22, 10

22/10

平鋪 (Tile)

13, 6, 1

13/6, 13/1, 6/1

前 K 個 (TopK)

11, 10, 1

11/10, 11/1, 10/1

轉置 (Transpose)

23, 21, 13, 1

23/21, 23/13, 21/13, 23/1, 21/1, 13/1

下三角矩陣 (Trilu)

14

唯一值 (Unique)

11

擴展維度 (Unsqueeze)

23, 21, 13, 11, 1

23/21, 23/13, 21/13, 23/11, 21/11, 13/11, 23/1, 21/1, 13/1, 11/1

上採樣 (Upsample)

10, 9, 7, 1

10/9, 10/7, 9/7, 10/1, 9/1, 7/1

條件 (Where)

16, 9

16/9

互斥或 (Xor)

7, 1

7/1