1 | #ifndef DEF_INSTR |
2 | #error The macro DEF_INSTR was not declared. |
3 | #endif |
4 | #ifndef DEF_VALUE |
5 | #error The macro DEF_VALUE was not declared. |
6 | #endif |
7 | #ifndef DEF_BACKEND_SPECIFIC_INSTR |
8 | #error The macro DEF_BACKEND_SPECIFIC_INSTR was not declared. |
9 | #endif |
10 | #ifndef DEF_INSTR_RANGE |
11 | #define DEF_INSTR_RANGE(ID, FIRST, LAST) |
12 | #endif |
13 | DEF_VALUE(WeightVar, weightvar) |
14 | DEF_INSTR(AllocActivationInst, allocactivation) |
15 | DEF_INSTR(TensorViewInst, tensorview) |
16 | DEF_INSTR(DeallocActivationInst, deallocactivation) |
17 | DEF_INSTR(CopyInst, copy) |
18 | DEF_INSTR(ConvolutionInst, convolution) |
19 | DEF_INSTR(ConvolutionGradInst, convolutiongrad) |
20 | DEF_INSTR(ChannelwiseQuantizedConvolutionInst, channelwisequantizedconvolution) |
21 | DEF_INSTR(ConvTransposeInst, convtranspose) |
22 | DEF_INSTR(Convolution3DInst, convolution3d) |
23 | DEF_INSTR(Convolution3DGradInst, convolution3dgrad) |
24 | DEF_INSTR(BatchNormalizationInst, batchnormalization) |
25 | DEF_INSTR(MaxPoolWithArgmaxInst, maxpoolwithargmax) |
26 | DEF_INSTR(MaxPoolWithArgmaxGradInst, maxpoolwithargmaxgrad) |
27 | DEF_INSTR(MaxPoolInst, maxpool) |
28 | DEF_INSTR(AvgPoolInst, avgpool) |
29 | DEF_INSTR(AvgPoolGradInst, avgpoolgrad) |
30 | DEF_INSTR(ArgMaxInst, argmax) |
31 | DEF_INSTR(ArgMinInst, argmin) |
32 | DEF_INSTR(AdaptiveAvgPoolInst, adaptiveavgpool) |
33 | DEF_INSTR(AdaptiveAvgPoolGradInst, adaptiveavgpoolgrad) |
34 | DEF_INSTR(FullyConnectedInst, fullyconnected) |
35 | DEF_INSTR(RowwiseQuantizedFullyConnectedInst, rowwisequantizedfullyconnected) |
36 | DEF_INSTR(DynamicQuantizedFullyConnectedInst, dynamicquantizedfullyconnected) |
37 | DEF_INSTR(DynamicRowwiseQuantizedFullyConnectedInst, dynamicrowwisequantizedfullyconnected) |
38 | DEF_INSTR(LocalResponseNormalizationInst, localresponsenormalization) |
39 | DEF_INSTR(LocalResponseNormalizationGradInst, localresponsenormalizationgrad) |
40 | DEF_INSTR(BucketizeInst, bucketize) |
41 | DEF_INSTR(LayerNormalizationInst, layernormalization) |
42 | DEF_INSTR(SoftMaxInst, softmax) |
43 | DEF_INSTR(SoftMaxGradInst, softmaxgrad) |
44 | DEF_INSTR(LogSoftMaxInst, logsoftmax) |
45 | DEF_INSTR(CrossEntropyLossInst, crossentropyloss) |
46 | DEF_INSTR(CrossEntropyLossGradInst, crossentropylossgrad) |
47 | DEF_INSTR(MatMulInst, matmul) |
48 | DEF_INSTR(BatchMatMulInst, batchmatmul) |
49 | DEF_INSTR(BatchedReduceAddInst, batchedreduceadd) |
50 | DEF_INSTR(BatchedReduceMinInst, batchedreducemin) |
51 | DEF_INSTR(BatchedReduceMaxInst, batchedreducemax) |
52 | DEF_INSTR(BatchedReduceProdInst, batchedreduceprod) |
53 | DEF_INSTR(CumSumInst, cumsum) |
54 | DEF_INSTR(LengthsSumInst, lengthssum) |
55 | DEF_INSTR(SparseLengthsSumInst, sparselengthssum) |
56 | DEF_INSTR(SparseLengthsSumGradInst, sparselengthssumgrad) |
57 | DEF_INSTR(SparseLengthsWeightedSumInst, sparselengthsweightedsum) |
58 | DEF_INSTR(SparseLengthsWeightedSumGradInst, sparselengthsweightedsumgrad) |
59 | DEF_INSTR(EmbeddingInst, embedding) |
60 | DEF_INSTR(EmbeddingBagInst, embeddingbag) |
61 | DEF_INSTR(RowwiseQuantizedSparseLengthsWeightedSumInst, rowwisequantizedsparselengthsweightedsum) |
62 | DEF_INSTR(FusedRowwiseQuantizedSparseLengthsWeightedSumInst, fusedrowwisequantizedsparselengthsweightedsum) |
63 | DEF_INSTR(FusedRowwiseQuantizedSparseLengthsSumInst, fusedrowwisequantizedsparselengthssum) |
64 | DEF_INSTR(EmbeddingBagByteRowwiseOffsetsInst, embeddingbagbyterowwiseoffsets) |
65 | DEF_INSTR(LengthsToRangesInst, lengthstoranges) |
66 | DEF_INSTR(LengthsRangeFillInst, lengthsrangefill) |
67 | DEF_INSTR(BatchSparseToDenseInst, batchsparsetodense) |
68 | DEF_INSTR(FillExamplesWithIndicatorInst, fillexampleswithindicator) |
69 | DEF_INSTR(SparseToDenseMaskInst, sparsetodensemask) |
70 | DEF_INSTR(BatchedAddInst, batchedadd) |
71 | DEF_INSTR(ElementAddInst, elementadd) |
72 | DEF_INSTR(ElementSubInst, elementsub) |
73 | DEF_INSTR(ElementMulInst, elementmul) |
74 | DEF_INSTR(ElementDivInst, elementdiv) |
75 | DEF_INSTR(ElementFmodInst, elementfmod) |
76 | DEF_INSTR(ElementMaxInst, elementmax) |
77 | DEF_INSTR(ElementMinInst, elementmin) |
78 | DEF_INSTR(ElementCmpEQInst, elementcmpeq) |
79 | DEF_INSTR(ElementCmpNEQInst, elementcmpneq) |
80 | DEF_INSTR(ElementCmpLTInst, elementcmplt) |
81 | DEF_INSTR(ElementCmpLTEInst, elementcmplte) |
82 | DEF_INSTR(ElementIsNaNInst, elementisnan) |
83 | DEF_INSTR(ElementPowInst, elementpow) |
84 | DEF_INSTR(ElementAndInst, elementand) |
85 | DEF_INSTR(ElementBitwiseAndInst, elementbitwiseand) |
86 | DEF_INSTR(ElementOrInst, elementor) |
87 | DEF_INSTR(ElementBitwiseOrInst, elementbitwiseor) |
88 | DEF_INSTR(ElementXorInst, elementxor) |
89 | DEF_INSTR(ElementBitwiseXorInst, elementbitwisexor) |
90 | DEF_INSTR(ElementNotInst, elementnot) |
91 | DEF_INSTR(ElementBitwiseNotInst, elementbitwisenot) |
92 | DEF_INSTR(ElementNegInst, elementneg) |
93 | DEF_INSTR(ElementAbsInst, elementabs) |
94 | DEF_INSTR(ElementFloorInst, elementfloor) |
95 | DEF_INSTR(ElementSignInst, elementsign) |
96 | DEF_INSTR(ElementCeilInst, elementceil) |
97 | DEF_INSTR(ElementTruncateInst, elementtruncate) |
98 | DEF_INSTR(ElementRoundInst, elementround) |
99 | DEF_INSTR(ElementSqrtInst, elementsqrt) |
100 | DEF_INSTR(ElementRsqrtInst, elementrsqrt) |
101 | DEF_INSTR(ElementReciprocalInst, elementreciprocal) |
102 | DEF_INSTR(ElementSinInst, elementsin) |
103 | DEF_INSTR(ElementCosInst, elementcos) |
104 | DEF_INSTR(ElementLogInst, elementlog) |
105 | DEF_INSTR(ElementExpInst, elementexp) |
106 | DEF_INSTR(ElementAcosInst, elementacos) |
107 | DEF_INSTR(ElementAsinInst, elementasin) |
108 | DEF_INSTR(ElementAtanInst, elementatan) |
109 | DEF_INSTR(ElementErfInst, elementerf) |
110 | DEF_INSTR(NonZeroInst, nonzero) |
111 | DEF_INSTR(ElementSelectInst, elementselect) |
112 | DEF_INSTR(ModuloInst, modulo) |
113 | DEF_INSTR(BatchedPairwiseDotProductInst, batchedpairwisedotproduct) |
114 | DEF_INSTR(BatchedPairwiseDotProductGradInst, batchedpairwisedotproductgrad) |
115 | DEF_INSTR(BatchedUnaryEmbeddingsBagsInst, batchedunaryembeddingsbags) |
116 | DEF_INSTR(IntNBitSplitEmbeddingBagsInst, intnbitsplitembeddingbags) |
117 | DEF_INSTR(IntNBitSplitEmbeddingWeightedBagsInst, intnbitsplitembeddingweightedbags) |
118 | DEF_INSTR(GaussianFillInst, gaussianfill) |
119 | DEF_INSTR(ReluInst, relu) |
120 | DEF_INSTR(ReluGradInst, relugrad) |
121 | DEF_INSTR(ClipInst, clip) |
122 | DEF_INSTR(SigmoidInst, sigmoid) |
123 | DEF_INSTR(TanhInst, tanh) |
124 | DEF_INSTR(LeakyReluInst, leakyrelu) |
125 | DEF_INSTR(SoftPlusInst, softplus) |
126 | DEF_INSTR(TransposeInst, transpose) |
127 | DEF_INSTR(ConcatInst, concat) |
128 | DEF_INSTR(SplatInst, splat) |
129 | DEF_INSTR(TouchInst, touch) |
130 | DEF_INSTR(InsertTensorInst, inserttensor) |
131 | DEF_INSTR(ExtractTensorInst, extracttensor) |
132 | DEF_INSTR(GatherInst, gather) |
133 | DEF_INSTR(GatherNDInst, gathernd) |
134 | DEF_INSTR(GatherElementsInst, gatherelements) |
135 | DEF_INSTR(GatherRangesInst, gatherranges) |
136 | DEF_INSTR(ScatterDataInst, scatterdata) |
137 | DEF_INSTR(BatchOneHotInst, batchonehot) |
138 | DEF_INSTR(SpaceToDepthInst, spacetodepth) |
139 | DEF_INSTR(ResizeNearestInst, resizenearest) |
140 | DEF_INSTR(ResizeBilinearInst, resizebilinear) |
141 | DEF_INSTR(SparseLabelSplitInst, sparselabelsplit) |
142 | DEF_INSTR(FlipInst, flip) |
143 | DEF_INSTR(DebugPrintInst, debugprint) |
144 | DEF_INSTR(TraceEventInst, traceevent) |
145 | DEF_INSTR(InstrumentInst, instrument) |
146 | DEF_INSTR(QuantizationProfileInst, quantizationprofile) |
147 | DEF_INSTR(IntLookupTableInst, intlookuptable) |
148 | DEF_INSTR(QuantizeInst, quantize) |
149 | DEF_INSTR(DequantizeInst, dequantize) |
150 | DEF_INSTR(RescaleQuantizedInst, rescalequantized) |
151 | DEF_INSTR(TopKInst, topk) |
152 | DEF_INSTR(ConvertToInst, convertto) |
153 | DEF_INSTR(ExternalFunctionCallInst, externalfunctioncall) |
154 | DEF_INSTR(AudioSpectrogramInst, audiospectrogram) |
155 | DEF_INSTR(MFCCInst, mfcc) |
156 | DEF_INSTR(NonMaxSuppressionInst, nonmaxsuppression) |
157 | DEF_INSTR(TFLiteDetectionPostProcessInst, tflitedetectionpostprocess) |
158 | DEF_INSTR(ROIAlignInst, roialign) |
159 | DEF_INSTR(BBoxTransformInst, bboxtransform) |
160 | DEF_INSTR(CollectRpnProposalsInst, collectrpnproposals) |
161 | DEF_INSTR(LookupTableInst, lookuptable) |
162 | DEF_BACKEND_SPECIFIC_INSTR(CPUMaxSplatInst, cpumaxsplat) |
163 | DEF_BACKEND_SPECIFIC_INSTR(CPUConvDKKC8Inst, cpuconvdkkc8) |
164 | DEF_INSTR_RANGE(Instruction, AllocActivationInst, CPUConvDKKC8Inst) |
165 | #undef DEF_INSTR_RANGE |
166 | #undef DEF_INSTR |
167 | #undef DEF_BACKEND_SPECIFIC_INSTR |
168 | #undef DEF_VALUE |