Open1

ONNX 1.20.0 Operator

nnn112358nnn112358

ONNX 1.20.0 Operator 一覧

総オペレータ数: 198個

1. 基本数学演算(22個)

  • Abs - 絶対値
  • Add - 加算
  • Ceil - 天井関数(切り上げ)
  • Det - 行列式
  • Div - 除算
  • Erf - 誤差関数
  • Exp - 指数関数
  • Floor - 床関数(切り捨て)
  • Log - 対数
  • Max - 最大値
  • Mean - 平均値
  • Min - 最小値
  • Mod - 剰余
  • Mul - 乗算
  • Neg - 負数
  • Pow - べき乗
  • Reciprocal - 逆数
  • Round - 四捨五入
  • Sign - 符号関数
  • Sqrt - 平方根
  • Sub - 減算
  • Sum - 合計

2. 三角関数・双曲線関数(12個)

  • Acos - 逆余弦
  • Acosh - 逆双曲余弦
  • Asin - 逆正弦
  • Asinh - 逆双曲正弦
  • Atan - 逆正接
  • Atanh - 逆双曲正接
  • Cos - 余弦
  • Cosh - 双曲余弦
  • Sin - 正弦
  • Sinh - 双曲正弦
  • Tan - 正接
  • Tanh - 双曲正接

3. 活性化関数(19個)

  • Celu - Continuously Differentiable Exponential Linear Unit
  • Elu - Exponential Linear Unit
  • Gelu - Gaussian Error Linear Unit
  • HardSigmoid - Hard Sigmoid
  • HardSwish - Hard Swish
  • Hardmax - Hard Max
  • LeakyRelu - Leaky ReLU
  • LogSoftmax - Log Softmax
  • Mish - Mish活性化関数
  • PRelu - Parametric ReLU
  • Relu - Rectified Linear Unit
  • Selu - Scaled Exponential Linear Unit
  • Shrink - Shrink関数
  • Sigmoid - Sigmoid関数
  • Softmax - Softmax関数
  • Softplus - Softplus関数
  • Softsign - Softsign関数
  • Swish - Swish活性化関数
  • ThresholdedRelu - Thresholded ReLU

4. 畳み込み・プーリング(13個)

  • AveragePool - 平均プーリング
  • Conv - 畳み込み
  • ConvInteger - 整数畳み込み
  • ConvTranspose - 転置畳み込み
  • DeformConv - 変形畳み込み
  • GlobalAveragePool - グローバル平均プーリング
  • GlobalLpPool - グローバルLpプーリング
  • GlobalMaxPool - グローバル最大プーリング
  • LpPool - Lpプーリング
  • MaxPool - 最大プーリング
  • MaxRoiPool - RoI最大プーリング
  • MaxUnpool - 最大アンプーリング
  • QLinearConv - 量子化線形畳み込み

5. 正規化(8個)

  • BatchNormalization - バッチ正規化
  • GroupNormalization - グループ正規化
  • InstanceNormalization - インスタンス正規化
  • LRN - Local Response Normalization
  • LayerNormalization - レイヤー正規化
  • LpNormalization - Lp正規化
  • MeanVarianceNormalization - 平均分散正規化
  • RMSNormalization - RMS正規化

6. リダクション演算(13個)

  • ArgMax - 最大値のインデックス
  • ArgMin - 最小値のインデックス
  • CumSum - 累積和
  • ReduceL1 - L1ノルム削減
  • ReduceL2 - L2ノルム削減
  • ReduceLogSum - 対数和削減
  • ReduceLogSumExp - Log-Sum-Exp削減
  • ReduceMax - 最大値削減
  • ReduceMean - 平均値削減
  • ReduceMin - 最小値削減
  • ReduceProd - 積削減
  • ReduceSum - 和削減
  • ReduceSumSquare - 二乗和削減

7. テンソル操作・形状変更(21個)

  • Concat - テンソル連結
  • DepthToSpace - 深度から空間へ変換
  • Expand - テンソル拡張
  • Flatten - 平坦化
  • Gather - 要素収集
  • GatherElements - 要素別収集
  • GatherND - N次元収集
  • Pad - パディング
  • Reshape - 形状変更
  • Scatter - 要素分散
  • ScatterElements - 要素別分散
  • ScatterND - N次元分散
  • Shape - 形状取得
  • Size - サイズ取得
  • Slice - スライス
  • SpaceToDepth - 空間から深度へ変換
  • Split - テンソル分割
  • Squeeze - 次元圧縮
  • Tile - タイル
  • Transpose - 転置
  • Unsqueeze - 次元拡張

8. 論理演算・比較演算(13個)

  • And - 論理積
  • Equal - 等価比較
  • Greater - より大きい比較
  • GreaterOrEqual - 以上比較
  • IsInf - 無限値判定
  • IsNaN - NaN判定
  • Less - より小さい比較
  • LessOrEqual - 以下比較
  • NonZero - 非ゼロ要素
  • Not - 論理否定
  • Or - 論理和
  • Where - 条件分岐
  • Xor - 排他的論理和

9. ビット演算(5個)

  • BitShift - ビットシフト
  • BitwiseAnd - ビット論理積
  • BitwiseNot - ビット論理否定
  • BitwiseOr - ビット論理和
  • BitwiseXor - ビット排他的論理和

10. RNN・LSTM・注意機構(5個)

  • Attention - 注意機構
  • GRU - Gated Recurrent Unit
  • LSTM - Long Short-Term Memory
  • RNN - Recurrent Neural Network
  • RotaryEmbedding - 回転位置埋め込み

11. 量子化・型変換(6個)

  • Cast - 型変換
  • CastLike - 同型変換
  • DequantizeLinear - 線形逆量子化
  • DynamicQuantizeLinear - 動的線形量子化
  • QLinearMatMul - 量子化線形行列積
  • QuantizeLinear - 線形量子化

12. サンプリング・乱数生成(6個)

  • Bernoulli - ベルヌーイ分布
  • Multinomial - 多項分布
  • RandomNormal - 正規分布乱数
  • RandomNormalLike - 同型正規分布乱数
  • RandomUniform - 一様分布乱数
  • RandomUniformLike - 同型一様分布乱数

13. データ収集・分散(5個)

  • Compress - 圧縮
  • EyeLike - 単位行列様生成
  • NonMaxSuppression - 非最大値抑制
  • OneHot - ワンホット符号化
  • TopK - 上位K要素

14. シーケンス操作(10個)

  • ConcatFromSequence - シーケンス連結
  • ReverseSequence - シーケンス逆順
  • SequenceAt - シーケンス要素アクセス
  • SequenceConstruct - シーケンス構築
  • SequenceEmpty - 空シーケンス
  • SequenceErase - シーケンス要素削除
  • SequenceInsert - シーケンス要素挿入
  • SequenceLength - シーケンス長
  • SequenceMap - シーケンスマップ
  • SplitToSequence - シーケンス分割

15. 文字列操作(4個)

  • RegexFullMatch - 正規表現完全一致
  • StringConcat - 文字列連結
  • StringNormalizer - 文字列正規化
  • StringSplit - 文字列分割

16. 信号処理・周波数解析(6個)

  • BlackmanWindow - ブラックマン窓
  • DFT - 離散フーリエ変換
  • HammingWindow - ハミング窓
  • HannWindow - ハン窓
  • MelWeightMatrix - メルスケール重み行列
  • STFT - 短時間フーリエ変換

17. 制御フロー(3個)

  • If - 条件分岐
  • Loop - ループ
  • Scan - スキャン

18. 損失関数(2個)

  • NegativeLogLikelihoodLoss - 負の対数尤度損失
  • SoftmaxCrossEntropyLoss - Softmaxクロスエントロピー損失

19. コンピュータビジョン特化(3個)

  • AffineGrid - アフィン格子生成
  • GridSample - 格子サンプリング
  • RoiAlign - RoIアライン

20. 画像処理(5個)

  • CenterCropPad - 中央クロップ・パディング
  • Col2Im - 列から画像へ変換
  • ImageDecoder - 画像デコーダ
  • Resize - リサイズ
  • Upsample - アップサンプル

21. その他・特殊機能(17個)

  • Clip - クリップ
  • Constant - 定数
  • ConstantOfShape - 形状指定定数
  • Dropout - ドロップアウト
  • Einsum - アインシュタイン記法
  • Gemm - General Matrix Multiply
  • Identity - 恒等関数
  • MatMul - 行列積
  • MatMulInteger - 整数行列積
  • Optional - オプショナル型
  • OptionalGetElement - オプショナル要素取得
  • OptionalHasElement - オプショナル要素存在確認
  • Range - 範囲生成
  • TensorScatter - テンソル分散
  • TfIdfVectorizer - TF-IDFベクトル化
  • Trilu - 三角行列
  • Unique - 重複除去