Lines Matching full:operation

48 bool HalPolicy::ConvertOperation(const Operation& operation, const Model& model, ConversionData& da…  in ConvertOperation()  argument
50 switch (operation.type) in ConvertOperation()
53 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Abs); in ConvertOperation()
55 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Add); in ConvertOperation()
57 return ConvertArgMinMax(operation, model, data, ArgMinMaxFunction::Max); in ConvertOperation()
59 return ConvertArgMinMax(operation, model, data, ArgMinMaxFunction::Min); in ConvertOperation()
61 return ConvertAveragePool2d(operation, model, data); in ConvertOperation()
63 return ConvertBatchToSpaceNd(operation, model, data); in ConvertOperation()
65 return ConvertCast(operation, model, data); in ConvertOperation()
67 return ConvertChannelShuffle(operation, model, data); in ConvertOperation()
69 return ConvertConcatenation(operation, model, data); in ConvertOperation()
71 return ConvertConv2d(operation, model, data); in ConvertOperation()
73 return ConvertDepthToSpace(operation, model, data); in ConvertOperation()
75 return ConvertDepthwiseConv2d(operation, model, data); in ConvertOperation()
77 return ConvertDequantize(operation, model, data); in ConvertOperation()
79 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Div); in ConvertOperation()
81 return ConvertComparison(operation, model, data, ComparisonOperation::Equal); in ConvertOperation()
83 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Exp); in ConvertOperation()
85 return ConvertExpandDims(operation, model, data); in ConvertOperation()
87 return ConvertFloor(operation, model, data); in ConvertOperation()
89 return ConvertFullyConnected(operation, model, data); in ConvertOperation()
91 return ConvertGather(operation, model, data); in ConvertOperation()
93 return ConvertComparison(operation, model, data, ComparisonOperation::Greater); in ConvertOperation()
95 return ConvertComparison(operation, model, data, ComparisonOperation::GreaterOrEqual); in ConvertOperation()
97 return ConvertGroupedConv2d(operation, model, data); in ConvertOperation()
99 return ConvertInstanceNormalization(operation, model, data); in ConvertOperation()
101 return ConvertL2Normalization(operation, model, data); in ConvertOperation()
103 return ConvertL2Pool2d(operation, model, data); in ConvertOperation()
105 return ConvertComparison(operation, model, data, ComparisonOperation::Less); in ConvertOperation()
107 return ConvertComparison(operation, model, data, ComparisonOperation::LessOrEqual); in ConvertOperation()
109 return ConvertLocalResponseNormalization(operation, model, data); in ConvertOperation()
111 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Log); in ConvertOperation()
113 return ConvertLogistic(operation, model, data); in ConvertOperation()
115 return ConvertLogSoftmax(operation, model, data); in ConvertOperation()
117 return ConvertLstm(operation, model, data); in ConvertOperation()
119 return ConvertMaxPool2d(operation, model, data); in ConvertOperation()
121 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Maximum); in ConvertOperation()
123 return ConvertMean(operation, model, data); in ConvertOperation()
125 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Minimum); in ConvertOperation()
127 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Mul); in ConvertOperation()
129 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Neg); in ConvertOperation()
131 return ConvertComparison(operation, model, data, ComparisonOperation::NotEqual); in ConvertOperation()
133 return ConvertPad(operation, model, data); in ConvertOperation()
135 return ConvertPadV2(operation, model, data); in ConvertOperation()
137 return ConvertPrelu(operation, model, data); in ConvertOperation()
139 return ConvertQuantize(operation, model, data); in ConvertOperation()
141 return ConvertQuantized16BitLstm(operation, model, data); in ConvertOperation()
143 return ConvertReduce(operation, model, data, ReduceOperation::Max); in ConvertOperation()
145 return ConvertReduce(operation, model, data, ReduceOperation::Min); in ConvertOperation()
147 return ConvertReduce(operation, model, data, ReduceOperation::Prod); in ConvertOperation()
149 return ConvertReduce(operation, model, data, ReduceOperation::Sum); in ConvertOperation()
151 return ConvertReLu(operation, model, data); in ConvertOperation()
153 return ConvertReLu1(operation, model, data); in ConvertOperation()
155 return ConvertReLu6(operation, model, data); in ConvertOperation()
157 return ConvertReshape(operation, model, data); in ConvertOperation()
159 return ConvertResize(operation, model, data, ResizeMethod::Bilinear); in ConvertOperation()
161 return ConvertResize(operation, model, data, ResizeMethod::NearestNeighbor); in ConvertOperation()
163 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Rsqrt); in ConvertOperation()
165 return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Sin); in ConvertOperation()
167 return ConvertSoftmax(operation, model, data); in ConvertOperation()
169 return ConvertSpaceToBatchNd(operation, model, data); in ConvertOperation()
171 return ConvertSpaceToDepth(operation, model, data); in ConvertOperation()
173 return ConvertSqrt(operation, model, data); in ConvertOperation()
175 return ConvertSqueeze(operation, model, data); in ConvertOperation()
177 return ConvertStridedSlice(operation, model, data); in ConvertOperation()
179 return ConvertElementwiseBinary(operation, model, data, BinaryOperation::Sub); in ConvertOperation()
181 return ConvertTranspose(operation, model, data); in ConvertOperation()
183 return ConvertTransposeConv2d(operation, model, data); in ConvertOperation()
185 return ConvertTanH(operation, model, data); in ConvertOperation()
187 return ConvertUnidirectionalSequenceLstm(operation, model, data); in ConvertOperation()
189 return Fail("%s: Operation type %s not supported in ArmnnDriver", in ConvertOperation()
190 __func__, toString(operation.type).c_str()); in ConvertOperation()
194 bool HalPolicy::ConvertArgMinMax(const V1_2::Operation& operation, in ConvertArgMinMax() argument
200 return ::ConvertArgMinMax<hal_1_2::HalPolicy>(operation, model, data, argMinMaxFunction); in ConvertArgMinMax()
203 bool HalPolicy::ConvertAveragePool2d(const Operation& operation, const Model& model, ConversionData… in ConvertAveragePool2d() argument
206 …return ConvertPooling2d<hal_1_2::HalPolicy>(operation, __func__, PoolingAlgorithm::Average, model,… in ConvertAveragePool2d()
209 bool HalPolicy::ConvertBatchToSpaceNd(const Operation& operation, const Model& model, ConversionDat… in ConvertBatchToSpaceNd() argument
212 return ::ConvertBatchToSpaceNd<hal_1_2::HalPolicy>(operation, model, data); in ConvertBatchToSpaceNd()
215 bool HalPolicy::ConvertCast(const Operation& operation, const Model& model, ConversionData& data) in ConvertCast() argument
218 return ::ConvertCast<hal_1_2::HalPolicy>(operation, model, data); in ConvertCast()
221 bool HalPolicy::ConvertChannelShuffle(const Operation& operation, const Model& model, ConversionDat… in ConvertChannelShuffle() argument
224 return ::ConvertChannelShuffle<hal_1_2::HalPolicy>(operation, model, data); in ConvertChannelShuffle()
227 bool HalPolicy::ConvertComparison(const Operation& operation, in ConvertComparison() argument
233 return ::ConvertComparison_1_2<hal_1_2::HalPolicy>(operation, model, data, comparisonOperation); in ConvertComparison()
236 bool HalPolicy::ConvertConcatenation(const Operation& operation, const Model& model, ConversionData… in ConvertConcatenation() argument
239 return ::ConvertConcatenation<hal_1_2::HalPolicy>(operation, model, data); in ConvertConcatenation()
242 bool HalPolicy::ConvertConv2d(const Operation& operation, const Model& model, ConversionData& data) in ConvertConv2d() argument
245 return ::ConvertConv2d_1_2<hal_1_2::HalPolicy>(operation, model, data); in ConvertConv2d()
248 bool HalPolicy::ConvertDepthToSpace(const Operation& operation, const Model& model, ConversionData&… in ConvertDepthToSpace() argument
251 return ::ConvertDepthToSpace<hal_1_2::HalPolicy>(operation, model, data); in ConvertDepthToSpace()
254 bool HalPolicy::ConvertDepthwiseConv2d(const Operation& operation, const Model& model, ConversionDa… in ConvertDepthwiseConv2d() argument
257 return ::ConvertDepthwiseConv2d_1_2<hal_1_2::HalPolicy>(operation, model, data); in ConvertDepthwiseConv2d()
260 bool HalPolicy::ConvertDequantize(const Operation& operation, const Model& model, ConversionData& d… in ConvertDequantize() argument
263 return ::ConvertDequantize_1_2<hal_1_2::HalPolicy>(operation, model, data); in ConvertDequantize()
266 bool HalPolicy::ConvertElementwiseBinary(const Operation& operation, in ConvertElementwiseBinary() argument
272 return ::ConvertElementwiseBinary<hal_1_2::HalPolicy>(operation, model, data, binaryOperation); in ConvertElementwiseBinary()
275 bool HalPolicy::ConvertElementwiseUnary(const Operation& operation, in ConvertElementwiseUnary() argument
281 return ::ConvertElementwiseUnary<hal_1_2::HalPolicy>(operation, model, data, unaryOperation); in ConvertElementwiseUnary()
284 bool HalPolicy::ConvertExpandDims(const Operation& operation, const Model& model, ConversionData& d… in ConvertExpandDims() argument
287 return ::ConvertExpandDims<hal_1_2::HalPolicy>(operation, model, data); in ConvertExpandDims()
290 bool HalPolicy::ConvertFloor(const Operation& operation, const Model& model, ConversionData& data) in ConvertFloor() argument
293 return ::ConvertFloor<hal_1_2::HalPolicy>(operation, model, data); in ConvertFloor()
296 bool HalPolicy::ConvertFullyConnected(const Operation& operation, const Model& model, ConversionDat… in ConvertFullyConnected() argument
299 return ::ConvertFullyConnected<hal_1_2::HalPolicy>(operation, model, data); in ConvertFullyConnected()
302 bool HalPolicy::ConvertGather (const Operation& operation, const Model& model, ConversionData& data) in ConvertGather() argument
305 return ::ConvertGather<hal_1_2::HalPolicy>(operation, model, data); in ConvertGather()
308 bool HalPolicy::ConvertGroupedConv2d(const Operation& operation, const Model& model, ConversionData… in ConvertGroupedConv2d() argument
311 return ::ConvertGroupedConv2d<hal_1_2::HalPolicy>(operation, model, data); in ConvertGroupedConv2d()
314 bool HalPolicy::ConvertInstanceNormalization(const Operation& operation, const Model& model, Conver… in ConvertInstanceNormalization() argument
317 return ::ConvertInstanceNormalization<hal_1_2::HalPolicy>(operation, model, data); in ConvertInstanceNormalization()
320 bool HalPolicy::ConvertL2Normalization(const Operation& operation, const Model& model, ConversionDa… in ConvertL2Normalization() argument
323 return ::ConvertL2Normalization<hal_1_2::HalPolicy>(operation, model, data); in ConvertL2Normalization()
326 bool HalPolicy::ConvertL2Pool2d(const Operation& operation, const Model& model, ConversionData& dat… in ConvertL2Pool2d() argument
329 …return ConvertPooling2d<hal_1_2::HalPolicy>(operation, __func__, PoolingAlgorithm::L2, model, data… in ConvertL2Pool2d()
332 bool HalPolicy::ConvertLocalResponseNormalization(const Operation& operation, in ConvertLocalResponseNormalization() argument
337 return ::ConvertLocalResponseNormalization<hal_1_2::HalPolicy>(operation, model, data); in ConvertLocalResponseNormalization()
340 bool HalPolicy::ConvertLogistic(const Operation& operation, const Model& model, ConversionData& dat… in ConvertLogistic() argument
343 return ::ConvertLogistic<hal_1_2::HalPolicy>(operation, model, data); in ConvertLogistic()
346 bool HalPolicy::ConvertLogSoftmax(const Operation& operation, const Model& model, ConversionData& d… in ConvertLogSoftmax() argument
349 return ::ConvertLogSoftmax<hal_1_2::HalPolicy>(operation, model, data); in ConvertLogSoftmax()
352 bool HalPolicy::ConvertMaxPool2d(const Operation& operation, const Model& model, ConversionData& da… in ConvertMaxPool2d() argument
355 …return ConvertPooling2d<hal_1_2::HalPolicy>(operation, __func__, PoolingAlgorithm::Max, model, dat… in ConvertMaxPool2d()
358 bool HalPolicy::ConvertMean(const Operation& operation, const Model& model, ConversionData& data) in ConvertMean() argument
361 return ::ConvertMean<hal_1_2::HalPolicy>(operation, model, data); in ConvertMean()
364 bool HalPolicy::ConvertPad(const Operation& operation, const Model& model, ConversionData& data) in ConvertPad() argument
367 return ::ConvertPad<hal_1_2::HalPolicy>(operation, model, data); in ConvertPad()
370 bool HalPolicy::ConvertPadV2(const Operation& operation, const Model& model, ConversionData& data) in ConvertPadV2() argument
373 return ::ConvertPadV2<hal_1_2::HalPolicy>(operation, model, data); in ConvertPadV2()
376 bool HalPolicy::ConvertPrelu(const Operation& operation, const Model& model, ConversionData& data) in ConvertPrelu() argument
379 return ::ConvertPrelu<hal_1_2::HalPolicy>(operation, model, data); in ConvertPrelu()
382 bool HalPolicy::ConvertQuantize(const Operation& operation, const Model& model, ConversionData& dat… in ConvertQuantize() argument
385 return ::ConvertQuantize<hal_1_2::HalPolicy>(operation, model, data); in ConvertQuantize()
388 bool HalPolicy::ConvertQuantized16BitLstm(const Operation& operation, const Model& model, Conversio… in ConvertQuantized16BitLstm() argument
391 return ::ConvertQuantized16BitLstm<hal_1_2::HalPolicy>(operation, model, data); in ConvertQuantized16BitLstm()
394 bool HalPolicy::ConvertReduce(const Operation& operation, in ConvertReduce() argument
400 return ::ConvertReduce<hal_1_2::HalPolicy>(operation, model, data, reduceOperation); in ConvertReduce()
403 bool HalPolicy::ConvertReLu(const Operation& operation, const Model& model, ConversionData& data) in ConvertReLu() argument
406 return ::ConvertReLu<hal_1_2::HalPolicy>(operation, model, data); in ConvertReLu()
409 bool HalPolicy::ConvertReLu1(const Operation& operation, const Model& model, ConversionData& data) in ConvertReLu1() argument
412 return ::ConvertReLu1<hal_1_2::HalPolicy>(operation, model, data); in ConvertReLu1()
415 bool HalPolicy::ConvertReLu6(const Operation& operation, const Model& model, ConversionData& data) in ConvertReLu6() argument
418 return ::ConvertReLu6<hal_1_2::HalPolicy>(operation, model, data); in ConvertReLu6()
421 bool HalPolicy::ConvertReshape(const Operation& operation, const Model& model, ConversionData& data) in ConvertReshape() argument
424 return ::ConvertReshape<hal_1_2::HalPolicy>(operation, model, data); in ConvertReshape()
427 bool HalPolicy::ConvertResize(const Operation& operation, in ConvertResize() argument
433 return ::ConvertResize<hal_1_2::HalPolicy>(operation, model, data, resizeMethod); in ConvertResize()
436 bool HalPolicy::ConvertSpaceToBatchNd(const Operation& operation, const Model& model, ConversionDat… in ConvertSpaceToBatchNd() argument
439 return ::ConvertSpaceToBatchNd<hal_1_2::HalPolicy>(operation, model, data); in ConvertSpaceToBatchNd()
442 bool HalPolicy::ConvertSpaceToDepth(const Operation& operation, const Model& model, ConversionData&… in ConvertSpaceToDepth() argument
445 return ::ConvertSpaceToDepth<hal_1_2::HalPolicy>(operation, model, data); in ConvertSpaceToDepth()
448 bool HalPolicy::ConvertSoftmax(const Operation& operation, const Model& model, ConversionData& data) in ConvertSoftmax() argument
451 return ::ConvertSoftmax<hal_1_2::HalPolicy>(operation, model, data); in ConvertSoftmax()
454 bool HalPolicy::ConvertTanH(const Operation& operation, const Model& model, ConversionData& data) in ConvertTanH() argument
457 return ::ConvertTanH<hal_1_2::HalPolicy>(operation, model, data); in ConvertTanH()
460 bool HalPolicy::ConvertLstm(const Operation& operation, const Model& model, ConversionData& data) in ConvertLstm() argument
463 return ::ConvertLstm<hal_1_2::HalPolicy>(operation, model, data); in ConvertLstm()
466 bool HalPolicy::ConvertSqrt(const Operation& operation, const Model& model, ConversionData& data) in ConvertSqrt() argument
472 return ::ConvertToActivation<hal_1_2::HalPolicy>(operation, __func__, desc, model, data); in ConvertSqrt()
475 bool HalPolicy::ConvertSqueeze(const Operation& operation, const Model& model, ConversionData& data) in ConvertSqueeze() argument
478 return ::ConvertSqueeze<hal_1_2::HalPolicy>(operation, model, data); in ConvertSqueeze()
481 bool HalPolicy::ConvertStridedSlice(const Operation& operation, const Model& model, ConversionData&… in ConvertStridedSlice() argument
484 return ::ConvertStridedSlice<hal_1_2::HalPolicy>(operation, model, data); in ConvertStridedSlice()
487 bool HalPolicy::ConvertTranspose(const Operation& operation, const Model& model, ConversionData& da… in ConvertTranspose() argument
490 return ::ConvertTranspose<hal_1_2::HalPolicy>(operation, model, data); in ConvertTranspose()
493 bool HalPolicy::ConvertTransposeConv2d(const Operation& operation, const Model& model, ConversionDa… in ConvertTransposeConv2d() argument
496 return ::ConvertTransposeConv2d<hal_1_2::HalPolicy>(operation, model, data); in ConvertTransposeConv2d()
499 bool HalPolicy::ConvertUnidirectionalSequenceLstm(const Operation& operation, const Model& model, C… in ConvertUnidirectionalSequenceLstm() argument
502 return ::ConvertUnidirectionalSequenceLstm<hal_1_2::HalPolicy>(operation, model, data); in ConvertUnidirectionalSequenceLstm()