14 auto* op =
new TosaSerializationOperator(Op_UNKNOWN, Attribute_NONE,
nullptr, {}, {});
15 return new TosaSerializationBasicBlock(
"",
"", {op}, {}, {}, {});
20 const std::vector<const TensorInfo*>& inputs,
21 const std::vector<const TensorInfo*>& outputs,
34 auto unaryDesc = PolymorphicDowncast<const ElementwiseUnaryDescriptor*>(&descriptor);
39 auto concatDesc = PolymorphicDowncast<const OriginsDescriptor*>(&descriptor);
48 auto conv2dDesc = PolymorphicDowncast<const Convolution2dDescriptor*>(&descriptor);
53 auto poolDesc = PolymorphicDowncast<const Pooling2dDescriptor*>(&descriptor);
55 bool avgPoolIgnoreValue =
63 else if (avgPoolIgnoreValue)
74 auto reshapeDesc = PolymorphicDowncast<const ReshapeDescriptor*>(&descriptor);
79 auto sliceDesc = PolymorphicDowncast<const SliceDescriptor*>(&descriptor);
84 auto transposeConv2dDesc = PolymorphicDowncast<const TransposeConvolution2dDescriptor*>(&descriptor);
89 auto transposeDesc = PolymorphicDowncast<const TransposeDescriptor*>(&descriptor);
101 std::vector<const TensorInfo*> inputs;
104 inputs.push_back(&inputSlot.GetTensorInfo());
107 std::vector<const TensorInfo*> outputs;
110 outputs.push_back(&outputSlot.GetTensorInfo());