29 std::vector<ITensorHandle*> outputs,
40 std::unique_ptr<Decoder<DataType>> input0 = MakeDecoder<DataType>(inputInfo0, inputs[0]->
Map());
41 std::unique_ptr<Decoder<DataType>> input1 = MakeDecoder<DataType>(inputInfo1, inputs[1]->
Map());
42 std::unique_ptr<Encoder<DataType>> output = MakeEncoder<DataType>(outputInfo, outputs[0]->
Map());
58 AddFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
63 DivFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
68 FloorDivFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
73 MaximumFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
78 MinimumFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
83 MulFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
88 PowerFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
93 SubFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
98 SqDiffFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
126 ExecuteFunction<int32_t>(inputs, outputs,
m_Data.m_Parameters.m_Operation);
130 ExecuteFunction<float>(inputs, outputs,
m_Data.m_Parameters.m_Operation);
armnn::TensorInfo GetTensorInfo(unsigned int numberOfBatches, unsigned int numberOfChannels, unsigned int height, unsigned int width, const armnn::DataLayout dataLayout, const armnn::DataType dataType)