Coverage for mlprodict/onnxrt/ops_cpu/_op_list.py: 100%
189 statements
« prev ^ index » next coverage.py v7.1.0, created at 2023-02-04 02:28 +0100
« prev ^ index » next coverage.py v7.1.0, created at 2023-02-04 02:28 +0100
1# -*- encoding: utf-8 -*-
2# pylint: disable=W0611
3"""
4@file
5@brief Imports runtime operators.
6"""
8from ._op import OpRun
9from .op_abs import Abs
10from .op_acos import Acos
11from .op_acosh import Acosh
12from .op_adagrad import Adagrad
13from .op_adam import Adam
14from .op_add import Add
15from .op_and import And
16from .op_argmax import ArgMax
17from .op_argmin import ArgMin
18from .op_array_feature_extractor import ArrayFeatureExtractor
19from .op_asin import Asin
20from .op_asinh import Asinh
21from .op_atan import Atan
22from .op_atanh import Atanh
23from .op_average_pool import AveragePool
24from .op_batch_normalization import BatchNormalization, BatchNormalization_14
25from .op_binarizer import Binarizer
26from .op_bitshift import BitShift
27from .op_broadcast_gradient_args import BroadcastGradientArgs
28from .op_cast import Cast, CastLike
29from .op_cdist import CDist
30from .op_ceil import Ceil
31from .op_celu import Celu
32from .op_clip import Clip_6, Clip_11, Clip
33from .op_category_mapper import CategoryMapper
34from .op_complex_abs import ComplexAbs
35from .op_compress import Compress
36from .op_concat import Concat
37from .op_concat_from_sequence import ConcatFromSequence
38from .op_conv import Conv
39from .op_conv_transpose import ConvTranspose
40from .op_constant import Constant, Constant_12, Constant_11, Constant_9
41from .op_constant_of_shape import ConstantOfShape
42from .op_cos import Cos
43from .op_cosh import Cosh
44from .op_cum_sum import CumSum
45from .op_debug import DEBUG
46from .op_det import Det
47from .op_depth_to_space import DepthToSpace, SpaceToDepth
48from .op_dequantize_linear import DequantizeLinear
49from .op_dft import DFT
50from .op_dict_vectorizer import DictVectorizer
51from .op_div import Div
52from .op_dropout import Dropout, Dropout_7, Dropout_12
53from .op_einsum import Einsum
54from .op_elu import Elu
55from .op_equal import Equal
56from .op_erf import Erf
57from .op_exp import Exp
58from .op_expand import Expand, Expand_13
59from .op_expression import Expression
60from .op_eyelike import EyeLike
61from .op_feature_vectorizer import FeatureVectorizer
62from .op_fft import FFT
63from .op_fft2d import FFT2D
64from .op_flatten import Flatten
65from .op_fused_matmul import FusedMatMul
66from .op_gather import Gather
67from .op_gathernd import GatherND
68from .op_gather_elements import GatherElements
69from .op_gemm import Gemm
70from .op_global_average_pool import GlobalAveragePool, GlobalMaxPool
71from .op_greater import Greater, GreaterOrEqual
72from .op_grid_sample import GridSample
73from .op_gru import GRU
74from .op_hardmax import Hardmax
75from .op_hard_sigmoid import HardSigmoid
76from .op_floor import Floor
77from .op_identity import Identity
78from .op_if import If
79from .op_imputer import Imputer
80from .op_inverse import Inverse
81from .op_isinf import IsInf
82from .op_isnan import IsNaN
83from .op_label_encoder import LabelEncoder
84from .op_layer_normalization import LayerNormalization
85from .op_leaky_relu import LeakyRelu
86from .op_less import Less, LessOrEqual
87from .op_linear_classifier import LinearClassifier
88from .op_linear_regressor import LinearRegressor
89from .op_log import Log
90from .op_log_softmax import LogSoftmax
91from .op_loop import Loop
92from .op_lp_normalization import LpNormalization
93from .op_lrn import LRN
94from .op_lstm import LSTM
95from .op_matmul import MatMul
96from .op_max import Max
97from .op_max_pool import MaxPool
98from .op_mean import Mean
99from .op_min import Min
100from .op_mod import Mod
101from .op_momentum import Momentum
102from .op_mul import Mul
103from .op_murmurhash3 import MurmurHash3
104from .op_neg import Neg
105from .op_negative_log_likelihood_loss import NegativeLogLikelihoodLoss
106from .op_normalizer import Normalizer
107from .op_non_max_suppression import NonMaxSuppression
108from .op_non_zero import NonZero
109from .op_not import Not
110from .op_one_hot import OneHot
111from .op_one_hot_encoder import OneHotEncoder
112from .op_optional import OptionalGetElement, OptionalHasElement
113from .op_or import Or
114from .op_pad import Pad
115from .op_pow import Pow
116from .op_prelu import PRelu
117from .op_quantize_linear import QuantizeLinear, DynamicQuantizeLinear
118from .op_qlinear_conv import QLinearConv
119from .op_random import (
120 Bernoulli, RandomNormal, RandomUniform,
121 RandomUniformLike, RandomNormalLike)
122from .op_range import Range
123from .op_reciprocal import Reciprocal
124from .op_reduce_log_sum import (
125 ReduceLogSum, ReduceLogSum_1, ReduceLogSum_18)
126from .op_reduce_log_sum_exp import (
127 ReduceLogSumExp, ReduceLogSumExp_1, ReduceLogSumExp_18)
128from .op_reduce_l1 import ReduceL1, ReduceL1_1, ReduceL1_18
129from .op_reduce_l2 import ReduceL2, ReduceL2_1, ReduceL2_18
130from .op_reduce_min import ReduceMin, ReduceMin_1, ReduceMin_18
131from .op_reduce_max import ReduceMax, ReduceMax_1, ReduceMax_18
132from .op_reduce_mean import ReduceMean_1, ReduceMean_18, ReduceMean
133from .op_reduce_prod import ReduceProd, ReduceProd_1, ReduceProd_18
134from .op_reduce_sum import (
135 ReduceSum_1, ReduceSum_11, ReduceSum_13, ReduceSum)
136from .op_reduce_sum_square import (
137 ReduceSumSquare, ReduceSumSquare_1, ReduceSumSquare_18)
138from .op_relu import Relu, ThresholdedRelu
139from .op_reshape import Reshape, Reshape_5, Reshape_13, Reshape_14
140from .op_resize import Resize
141from .op_rfft import RFFT
142from .op_roi_align import RoiAlign
143from .op_round import Round
144from .op_rnn import RNN
145from .op_scaler import Scaler
146from .op_scan import Scan
147from .op_scatter_elements import ScatterElements
148from .op_scatternd import ScatterND
149from .op_softmax_cross_entropy_loss import SoftmaxCrossEntropyLoss
150from .op_selu import Selu
151from .op_sequence_at import SequenceAt
152from .op_sequence_construct import SequenceConstruct
153from .op_sequence_empty import SequenceEmpty
154from .op_sequence_insert import SequenceInsert
155from .op_shape import Shape
156from .op_shrink import Shrink
157from .op_sigmoid import Sigmoid
158from .op_sign import Sign
159from .op_sin import Sin
160from .op_sinh import Sinh
161from .op_size import Size
162from .op_slice import Slice, Slice_1, Slice_10
163from .op_split import Split, Split_2, Split_11, Split_13
164from .op_softmax import (
165 Softmax, Softmax_1, Softmax_13, SoftmaxGrad, SoftmaxGrad_13)
166from .op_softplus import Softplus
167from .op_softsign import Softsign
168from .op_solve import Solve
169from .op_sqrt import Sqrt
170from .op_squeeze import Squeeze, Squeeze_1, Squeeze_11, Squeeze_13
171from .op_stft import STFT
172from .op_string_normalizer import StringNormalizer
173from .op_sub import Sub
174from .op_sum import Sum
175from .op_svm_classifier import SVMClassifier, SVMClassifierDouble
176from .op_svm_regressor import SVMRegressor, SVMRegressorDouble
177from .op_tan import Tan
178from .op_tanh import Tanh
179from .op_tfidfvectorizer import TfIdfVectorizer
180from .op_tokenizer import Tokenizer
181from .op_topk import TopK_10, TopK_11, TopK_1, TopK
182from .op_transpose import Transpose
183from .op_tree_ensemble_classifier import (
184 TreeEnsembleClassifierDouble,
185 TreeEnsembleClassifier_1, TreeEnsembleClassifier_3, TreeEnsembleClassifier)
186from .op_tree_ensemble_regressor import (
187 TreeEnsembleRegressorDouble,
188 TreeEnsembleRegressor_1, TreeEnsembleRegressor_3, TreeEnsembleRegressor)
189from .op_trilu import Trilu
190from .op_unique import Unique
191from .op_unsqueeze import Unsqueeze, Unsqueeze_1, Unsqueeze_11, Unsqueeze_13
192from .op_where import Where
193from .op_window import BlackmanWindow, HannWindow, HammingWindow
194from .op_xor import Xor
195from .op_yield_op import YieldOp
196from .op_zipmap import ZipMap
197from ..doc.doc_helper import get_rst_doc
199_op_list = []
200clo = locals().copy()
201for name, cl in clo.items():
202 if "_" in name:
203 continue
204 if name in {'cl', 'clo', 'name'}:
205 continue # pragma: no cover
206 if not cl.__doc__ and issubclass(cl, OpRun):
207 cl.__doc__ = get_rst_doc(cl.__name__)
208 _op_list.append(cl)