Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# -*- encoding: utf-8 -*- 

2# pylint: disable=W0611 

3""" 

4@file 

5@brief Imports runtime operators. 

6""" 

7 

8from ._op import OpRun 

9from .op_abs import Abs 

10from .op_acos import Acos 

11from .op_acosh import Acosh 

12from .op_add import Add 

13from .op_and import And 

14from .op_argmax import ArgMax 

15from .op_argmin import ArgMin 

16from .op_array_feature_extractor import ArrayFeatureExtractor 

17from .op_asin import Asin 

18from .op_asinh import Asinh 

19from .op_atan import Atan 

20from .op_atanh import Atanh 

21from .op_average_pool import AveragePool 

22from .op_batch_normalization import BatchNormalization, BatchNormalization_14 

23from .op_binarizer import Binarizer 

24from .op_cast import Cast 

25from .op_cdist import CDist 

26from .op_ceil import Ceil 

27from .op_celu import Celu 

28from .op_clip import Clip_6, Clip_11, Clip 

29from .op_complex_abs import ComplexAbs 

30from .op_compress import Compress 

31from .op_concat import Concat 

32from .op_concat_from_sequence import ConcatFromSequence 

33from .op_conv import Conv 

34from .op_conv_transpose import ConvTranspose 

35from .op_constant import Constant, Constant_12, Constant_11, Constant_9 

36from .op_constant_of_shape import ConstantOfShape 

37from .op_cos import Cos 

38from .op_cosh import Cosh 

39from .op_cum_sum import CumSum 

40from .op_debug import DEBUG 

41from .op_det import Det 

42from .op_dequantize_linear import DequantizeLinear 

43from .op_dict_vectorizer import DictVectorizer 

44from .op_div import Div 

45from .op_dropout import Dropout, Dropout_7, Dropout_12 

46from .op_einsum import Einsum 

47from .op_equal import Equal 

48from .op_erf import Erf 

49from .op_exp import Exp 

50from .op_eyelike import EyeLike 

51from .op_feature_vectorizer import FeatureVectorizer 

52from .op_fft import FFT 

53from .op_fft2d import FFT2D 

54from .op_flatten import Flatten 

55from .op_gather import Gather 

56from .op_gather_elements import GatherElements 

57from .op_gemm import Gemm 

58from .op_global_average_pool import GlobalAveragePool 

59from .op_greater import Greater, GreaterOrEqual 

60from .op_floor import Floor 

61from .op_identity import Identity 

62from .op_if import If 

63from .op_imputer import Imputer 

64from .op_isnan import IsNaN 

65from .op_label_encoder import LabelEncoder 

66from .op_less import Less, LessOrEqual 

67from .op_linear_classifier import LinearClassifier 

68from .op_linear_regressor import LinearRegressor 

69from .op_log import Log 

70from .op_loop import Loop 

71from .op_lp_normalization import LpNormalization 

72from .op_matmul import MatMul 

73from .op_max import Max 

74from .op_max_pool import MaxPool 

75from .op_mean import Mean 

76from .op_min import Min 

77from .op_mod import Mod 

78from .op_mul import Mul 

79from .op_neg import Neg 

80from .op_normalizer import Normalizer 

81from .op_not import Not 

82from .op_one_hot_encoder import OneHotEncoder 

83from .op_or import Or 

84from .op_pad import Pad 

85from .op_pow import Pow 

86from .op_quantize_linear import QuantizeLinear 

87from .op_qlinear_conv import QLinearConv 

88from .op_range import Range 

89from .op_reciprocal import Reciprocal 

90from .op_reduce_log_sum_exp import ReduceLogSumExp 

91from .op_reduce_l1 import ReduceL1 

92from .op_reduce_l2 import ReduceL2 

93from .op_reduce_min import ReduceMin 

94from .op_reduce_max import ReduceMax 

95from .op_reduce_mean import ReduceMean 

96from .op_reduce_prod import ReduceProd 

97from .op_reduce_sum import ( 

98 ReduceSum_1, ReduceSum_11, ReduceSum_13, ReduceSum) 

99from .op_reduce_sum_square import ReduceSumSquare 

100from .op_relu import Relu 

101from .op_reshape import Reshape, Reshape_5, Reshape_13, Reshape_14 

102from .op_rfft import RFFT 

103from .op_round import Round 

104from .op_rnn import RNN 

105from .op_scaler import Scaler 

106from .op_scan import Scan 

107from .op_scatter_elements import ScatterElements 

108from .op_sequence_construct import SequenceConstruct 

109from .op_sequence_insert import SequenceInsert 

110from .op_shape import Shape 

111from .op_sigmoid import Sigmoid 

112from .op_sign import Sign 

113from .op_sin import Sin 

114from .op_sinh import Sinh 

115from .op_size import Size 

116from .op_slice import Slice, Slice_1, Slice_10 

117from .op_split import Split, Split_2, Split_11, Split_13 

118from .op_softmax import Softmax 

119from .op_solve import Solve 

120from .op_sqrt import Sqrt 

121from .op_squeeze import Squeeze, Squeeze_1, Squeeze_11, Squeeze_13 

122from .op_string_normalizer import StringNormalizer 

123from .op_sub import Sub 

124from .op_sum import Sum 

125from .op_svm_classifier import SVMClassifier, SVMClassifierDouble 

126from .op_svm_regressor import SVMRegressor, SVMRegressorDouble 

127from .op_tan import Tan 

128from .op_tanh import Tanh 

129from .op_tfidfvectorizer import TfIdfVectorizer 

130from .op_tokenizer import Tokenizer 

131from .op_topk import TopK_10, TopK_11, TopK_1, TopK 

132from .op_transpose import Transpose 

133from .op_tree_ensemble_classifier import TreeEnsembleClassifier, TreeEnsembleClassifierDouble 

134from .op_tree_ensemble_regressor import TreeEnsembleRegressor, TreeEnsembleRegressorDouble 

135from .op_unsqueeze import Unsqueeze, Unsqueeze_1, Unsqueeze_11, Unsqueeze_13 

136from .op_where import Where 

137from .op_zipmap import ZipMap 

138 

139 

140from ..doc.doc_helper import get_rst_doc 

141_op_list = [] 

142clo = locals().copy() 

143for name, cl in clo.items(): 

144 if "_" in name: 

145 continue 

146 if name in {'cl', 'clo', 'name'}: 

147 continue 

148 if not cl.__doc__ and issubclass(cl, OpRun): 

149 cl.__doc__ = get_rst_doc(cl.__name__) 

150 _op_list.append(cl)