24 template<
typename DataType>
26 std::vector<ITensorHandle*> outputs,
37 std::unique_ptr<Decoder<DataType>> input0 = MakeDecoder<DataType>(inputInfo0, inputs[0]->
Map());
38 std::unique_ptr<Decoder<DataType>> input1 = MakeDecoder<DataType>(inputInfo1, inputs[1]->
Map());
39 std::unique_ptr<Encoder<DataType>> output = MakeEncoder<DataType>(outputInfo, outputs[0]->
Map());
52 AddFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
57 DivFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
62 MaximumFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
67 MinimumFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
72 MulFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
77 SubFunction(inShape0, inShape1, outShape, *input0, *input1, *output);
106 std::vector<ITensorHandle*> outputs)
const