From 0435b2b6a8a2784ae424ed335b51e94aef085411 Mon Sep 17 00:00:00 2001 From: Jerry Ge Date: Tue, 10 Jan 2023 00:33:22 +0000 Subject: Remove redundent code after flatbuffers 2.0 update Signed-off-by: Jerry Ge Change-Id: Ifb249836f8774e0797fd6650442c55da8a084a17 --- python/serializer/tosa_serializer.py | 371 ----------------------------------- 1 file changed, 371 deletions(-) diff --git a/python/serializer/tosa_serializer.py b/python/serializer/tosa_serializer.py index 2d03d49..5ec45d1 100644 --- a/python/serializer/tosa_serializer.py +++ b/python/serializer/tosa_serializer.py @@ -708,9 +708,6 @@ class TensorDir(IntEnum): class TosaSerializer: def __init__(self, pathPrefix, saveConstsToFile=False): - self.add_compat_methods() - # Get the global TOSA version if not already defined - self.builder = flatbuffers.Builder(0) self.regions = [] @@ -891,371 +888,3 @@ class TosaSerializer: return val else: return [val] - - # Remove when switching to flatbuffers 2.0 - # contains a mapping of the deprecated 1.12 method to the 2.0 version - - def add_compat_methods(self): - - from tosa import ArithmeticRightShiftAttribute - - if not hasattr(ArithmeticRightShiftAttribute, "Start"): - ArithmeticRightShiftAttribute.Start = ( - ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeStart - ) - ArithmeticRightShiftAttribute.AddRound = ( - ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeAddRound - ) - ArithmeticRightShiftAttribute.End = ( - ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeEnd - ) - from tosa import AxisAttribute - - if not hasattr(AxisAttribute, "Start"): - AxisAttribute.Start = AxisAttribute.AxisAttributeStart - AxisAttribute.AddAxis = AxisAttribute.AxisAttributeAddAxis - AxisAttribute.End = AxisAttribute.AxisAttributeEnd - from tosa import ClampAttribute - - if not hasattr(ClampAttribute, "Start"): - ClampAttribute.Start = ClampAttribute.ClampAttributeStart - ClampAttribute.AddMinInt = ClampAttribute.ClampAttributeAddMinInt - ClampAttribute.AddMaxInt = ClampAttribute.ClampAttributeAddMaxInt - ClampAttribute.AddMinFp = ClampAttribute.ClampAttributeAddMinFp - ClampAttribute.AddMaxFp = ClampAttribute.ClampAttributeAddMaxFp - ClampAttribute.End = ClampAttribute.ClampAttributeEnd - from tosa import CondIfAttribute - - if not hasattr(CondIfAttribute, "Start"): - CondIfAttribute.Start = CondIfAttribute.CondIfAttributeStart - CondIfAttribute.AddThenBranch = CondIfAttribute.CondIfAttributeAddThenBranch - CondIfAttribute.AddElseBranch = CondIfAttribute.CondIfAttributeAddElseBranch - CondIfAttribute.End = CondIfAttribute.CondIfAttributeEnd - from tosa import ConvAttribute - - if not hasattr(ConvAttribute, "Start"): - ConvAttribute.Start = ConvAttribute.ConvAttributeStart - ConvAttribute.AddPad = ConvAttribute.ConvAttributeAddPad - ConvAttribute.StartPadVector = ConvAttribute.ConvAttributeStartPadVector - ConvAttribute.AddStride = ConvAttribute.ConvAttributeAddStride - ConvAttribute.StartStrideVector = ( - ConvAttribute.ConvAttributeStartStrideVector - ) - ConvAttribute.AddDilation = ConvAttribute.ConvAttributeAddDilation - ConvAttribute.StartDilationVector = ( - ConvAttribute.ConvAttributeStartDilationVector - ) - ConvAttribute.AddInputZp = ConvAttribute.ConvAttributeAddInputZp - ConvAttribute.AddWeightZp = ConvAttribute.ConvAttributeAddWeightZp - ConvAttribute.AddAccumDtype = ConvAttribute.ConvAttributeAddAccumDtype - ConvAttribute.End = ConvAttribute.ConvAttributeEnd - from tosa import FullyConnectedAttribute - - if not hasattr(FullyConnectedAttribute, "Start"): - FullyConnectedAttribute.Start = ( - FullyConnectedAttribute.FullyConnectedAttributeStart - ) - FullyConnectedAttribute.AddInputZp = ( - FullyConnectedAttribute.FullyConnectedAttributeAddInputZp - ) - FullyConnectedAttribute.AddWeightZp = ( - FullyConnectedAttribute.FullyConnectedAttributeAddWeightZp - ) - FullyConnectedAttribute.AddAccumDtype = ( - FullyConnectedAttribute.FullyConnectedAttributeAddAccumDtype - ) - FullyConnectedAttribute.End = ( - FullyConnectedAttribute.FullyConnectedAttributeEnd - ) - from tosa import MatMulAttribute - - if not hasattr(MatMulAttribute, "Start"): - MatMulAttribute.Start = MatMulAttribute.MatMulAttributeStart - MatMulAttribute.AddAZp = MatMulAttribute.MatMulAttributeAddAZp - MatMulAttribute.AddBZp = MatMulAttribute.MatMulAttributeAddBZp - MatMulAttribute.AddAccumDtype = MatMulAttribute.MatMulAttributeAddAccumDtype - MatMulAttribute.End = MatMulAttribute.MatMulAttributeEnd - from tosa import PoolAttribute - - if not hasattr(PoolAttribute, "Start"): - PoolAttribute.Start = PoolAttribute.PoolAttributeStart - PoolAttribute.AddPad = PoolAttribute.PoolAttributeAddPad - PoolAttribute.StartPadVector = PoolAttribute.PoolAttributeStartPadVector - PoolAttribute.AddKernel = PoolAttribute.PoolAttributeAddKernel - PoolAttribute.StartKernelVector = ( - PoolAttribute.PoolAttributeStartKernelVector - ) - PoolAttribute.AddStride = PoolAttribute.PoolAttributeAddStride - PoolAttribute.StartStrideVector = ( - PoolAttribute.PoolAttributeStartStrideVector - ) - PoolAttribute.AddAccumDtype = PoolAttribute.PoolAttributeAddAccumDtype - PoolAttribute.AddInputZp = PoolAttribute.PoolAttributeAddInputZp - PoolAttribute.AddOutputZp = PoolAttribute.PoolAttributeAddOutputZp - PoolAttribute.End = PoolAttribute.PoolAttributeEnd - from tosa import MulAttribute - - if not hasattr(MulAttribute, "Start"): - MulAttribute.Start = MulAttribute.MulAttributeStart - MulAttribute.AddShift = MulAttribute.MulAttributeAddShift - MulAttribute.End = MulAttribute.MulAttributeEnd - from tosa import PadAttribute - - if not hasattr(PadAttribute, "Start"): - PadAttribute.Start = PadAttribute.PadAttributeStart - PadAttribute.AddPadding = PadAttribute.PadAttributeAddPadding - PadAttribute.StartPaddingVector = ( - PadAttribute.PadAttributeStartPaddingVector - ) - PadAttribute.AddPadConstInt = PadAttribute.PadAttributeAddPadConstInt - PadAttribute.AddPadConstFp = PadAttribute.PadAttributeAddPadConstFp - PadAttribute.End = PadAttribute.PadAttributeEnd - from tosa import PoolAttribute - - if not hasattr(PoolAttribute, "Start"): - PoolAttribute.Start = PoolAttribute.PoolAttributeStart - PoolAttribute.AddPad = PoolAttribute.PoolAttributeAddPad - PoolAttribute.StartPadVector = PoolAttribute.PoolAttributeStartPadVector - PoolAttribute.AddKernel = PoolAttribute.PoolAttributeAddKernel - PoolAttribute.StartKernelVector = ( - PoolAttribute.PoolAttributeStartKernelVector - ) - PoolAttribute.AddStride = PoolAttribute.PoolAttributeAddStride - PoolAttribute.StartStrideVector = ( - PoolAttribute.PoolAttributeStartStrideVector - ) - PoolAttribute.AddAccumDtype = PoolAttribute.PoolAttributeAddAccumDtype - PoolAttribute.AddInputZp = PoolAttribute.PoolAttributeAddInputZp - PoolAttribute.AddOutputZp = PoolAttribute.PoolAttributeAddOutputZp - PoolAttribute.End = PoolAttribute.PoolAttributeEnd - from tosa import RescaleAttribute - - if not hasattr(RescaleAttribute, "Start"): - RescaleAttribute.Start = RescaleAttribute.RescaleAttributeStart - RescaleAttribute.AddInputZp = RescaleAttribute.RescaleAttributeAddInputZp - RescaleAttribute.AddOutputZp = RescaleAttribute.RescaleAttributeAddOutputZp - RescaleAttribute.AddMultiplier = ( - RescaleAttribute.RescaleAttributeAddMultiplier - ) - RescaleAttribute.StartMultiplierVector = ( - RescaleAttribute.RescaleAttributeStartMultiplierVector - ) - RescaleAttribute.AddShift = RescaleAttribute.RescaleAttributeAddShift - RescaleAttribute.StartShiftVector = ( - RescaleAttribute.RescaleAttributeStartShiftVector - ) - RescaleAttribute.AddScale32 = RescaleAttribute.RescaleAttributeAddScale32 - RescaleAttribute.AddDoubleRound = ( - RescaleAttribute.RescaleAttributeAddDoubleRound - ) - RescaleAttribute.AddPerChannel = ( - RescaleAttribute.RescaleAttributeAddPerChannel - ) - RescaleAttribute.End = RescaleAttribute.RescaleAttributeEnd - from tosa import ReshapeAttribute - - if not hasattr(ReshapeAttribute, "Start"): - ReshapeAttribute.Start = ReshapeAttribute.ReshapeAttributeStart - ReshapeAttribute.AddNewShape = ReshapeAttribute.ReshapeAttributeAddNewShape - ReshapeAttribute.StartNewShapeVector = ( - ReshapeAttribute.ReshapeAttributeStartNewShapeVector - ) - ReshapeAttribute.End = ReshapeAttribute.ReshapeAttributeEnd - from tosa import ResizeAttribute - - if not hasattr(ResizeAttribute, "Start"): - ResizeAttribute.Start = ResizeAttribute.ResizeAttributeStart - ResizeAttribute.AddScale = ResizeAttribute.ResizeAttributeAddScale - ResizeAttribute.StartScaleVector = ( - ResizeAttribute.ResizeAttributeStartScaleVector - ) - ResizeAttribute.AddOffset = ResizeAttribute.ResizeAttributeAddOffset - ResizeAttribute.StartOffsetVector = ( - ResizeAttribute.ResizeAttributeStartOffsetVector - ) - ResizeAttribute.AddBorder = ResizeAttribute.ResizeAttributeAddBorder - ResizeAttribute.StartBorderVector = ( - ResizeAttribute.ResizeAttributeStartBorderVector - ) - ResizeAttribute.AddMode = ResizeAttribute.ResizeAttributeAddMode - ResizeAttribute.End = ResizeAttribute.ResizeAttributeEnd - from tosa import SliceAttribute - - if not hasattr(SliceAttribute, "Start"): - SliceAttribute.Start = SliceAttribute.SliceAttributeStart - SliceAttribute.AddStart = SliceAttribute.SliceAttributeAddStart - SliceAttribute.StartStartVector = ( - SliceAttribute.SliceAttributeStartStartVector - ) - SliceAttribute.AddSize = SliceAttribute.SliceAttributeAddSize - SliceAttribute.StartSizeVector = ( - SliceAttribute.SliceAttributeStartSizeVector - ) - SliceAttribute.End = SliceAttribute.SliceAttributeEnd - from tosa import TableAttribute - - if not hasattr(TableAttribute, "Start"): - TableAttribute.Start = TableAttribute.TableAttributeStart - TableAttribute.AddTable = TableAttribute.TableAttributeAddTable - TableAttribute.StartTableVector = ( - TableAttribute.TableAttributeStartTableVector - ) - TableAttribute.End = TableAttribute.TableAttributeEnd - from tosa import TileAttribute - - if not hasattr(TileAttribute, "Start"): - TileAttribute.Start = TileAttribute.TileAttributeStart - TileAttribute.AddMultiples = TileAttribute.TileAttributeAddMultiples - TileAttribute.StartMultiplesVector = ( - TileAttribute.TileAttributeStartMultiplesVector - ) - TileAttribute.End = TileAttribute.TileAttributeEnd - from tosa import TosaBasicBlock - - if not hasattr(TosaBasicBlock, "Start"): - TosaBasicBlock.Start = TosaBasicBlock.TosaBasicBlockStart - TosaBasicBlock.AddName = TosaBasicBlock.TosaBasicBlockAddName - TosaBasicBlock.AddOperators = TosaBasicBlock.TosaBasicBlockAddOperators - TosaBasicBlock.StartOperatorsVector = ( - TosaBasicBlock.TosaBasicBlockStartOperatorsVector - ) - TosaBasicBlock.AddTensors = TosaBasicBlock.TosaBasicBlockAddTensors - TosaBasicBlock.StartTensorsVector = ( - TosaBasicBlock.TosaBasicBlockStartTensorsVector - ) - TosaBasicBlock.AddInputs = TosaBasicBlock.TosaBasicBlockAddInputs - TosaBasicBlock.StartInputsVector = ( - TosaBasicBlock.TosaBasicBlockStartInputsVector - ) - TosaBasicBlock.AddOutputs = TosaBasicBlock.TosaBasicBlockAddOutputs - TosaBasicBlock.StartOutputsVector = ( - TosaBasicBlock.TosaBasicBlockStartOutputsVector - ) - TosaBasicBlock.End = TosaBasicBlock.TosaBasicBlockEnd - from tosa import TosaGraph - - if not hasattr(TosaGraph, "Start"): - TosaGraph.Start = TosaGraph.TosaGraphStart - TosaGraph.AddVersion = TosaGraph.TosaGraphAddVersion - TosaGraph.AddRegions = TosaGraph.TosaGraphAddRegions - TosaGraph.StartRegionsVector = TosaGraph.TosaGraphStartRegionsVector - TosaGraph.End = TosaGraph.TosaGraphEnd - from tosa import TosaOperator - - if not hasattr(TosaOperator, "Start"): - TosaOperator.Start = TosaOperator.TosaOperatorStart - TosaOperator.AddOp = TosaOperator.TosaOperatorAddOp - TosaOperator.AddAttributeType = TosaOperator.TosaOperatorAddAttributeType - TosaOperator.AddAttribute = TosaOperator.TosaOperatorAddAttribute - TosaOperator.AddInputs = TosaOperator.TosaOperatorAddInputs - TosaOperator.StartInputsVector = TosaOperator.TosaOperatorStartInputsVector - TosaOperator.AddOutputs = TosaOperator.TosaOperatorAddOutputs - TosaOperator.StartOutputsVector = ( - TosaOperator.TosaOperatorStartOutputsVector - ) - TosaOperator.End = TosaOperator.TosaOperatorEnd - from tosa import TosaTensor - - if not hasattr(TosaTensor, "Start"): - TosaTensor.Start = TosaTensor.TosaTensorStart - TosaTensor.AddName = TosaTensor.TosaTensorAddName - TosaTensor.AddShape = TosaTensor.TosaTensorAddShape - TosaTensor.StartShapeVector = TosaTensor.TosaTensorStartShapeVector - TosaTensor.AddType = TosaTensor.TosaTensorAddType - TosaTensor.AddData = TosaTensor.TosaTensorAddData - TosaTensor.StartDataVector = TosaTensor.TosaTensorStartDataVector - TosaTensor.End = TosaTensor.TosaTensorEnd - from tosa import TransposeAttribute - - if not hasattr(TransposeAttribute, "Start"): - TransposeAttribute.Start = TransposeAttribute.TransposeAttributeStart - TransposeAttribute.AddPerms = TransposeAttribute.TransposeAttributeAddPerms - TransposeAttribute.StartPermsVector = ( - TransposeAttribute.TransposeAttributeStartPermsVector - ) - TransposeAttribute.End = TransposeAttribute.TransposeAttributeEnd - from tosa import TransposeConvAttribute - - if not hasattr(TransposeConvAttribute, "Start"): - TransposeConvAttribute.Start = ( - TransposeConvAttribute.TransposeConvAttributeStart - ) - TransposeConvAttribute.AddOutPad = ( - TransposeConvAttribute.TransposeConvAttributeAddOutPad - ) - TransposeConvAttribute.StartOutPadVector = ( - TransposeConvAttribute.TransposeConvAttributeStartOutPadVector - ) - TransposeConvAttribute.AddStride = ( - TransposeConvAttribute.TransposeConvAttributeAddStride - ) - TransposeConvAttribute.StartStrideVector = ( - TransposeConvAttribute.TransposeConvAttributeStartStrideVector - ) - TransposeConvAttribute.AddOutputShape = ( - TransposeConvAttribute.TransposeConvAttributeAddOutputShape - ) - TransposeConvAttribute.StartOutputShapeVector = ( - TransposeConvAttribute.TransposeConvAttributeStartOutputShapeVector - ) - TransposeConvAttribute.AddInputZp = ( - TransposeConvAttribute.TransposeConvAttributeAddInputZp - ) - TransposeConvAttribute.AddWeightZp = ( - TransposeConvAttribute.TransposeConvAttributeAddWeightZp - ) - TransposeConvAttribute.AddAccumDtype = ( - TransposeConvAttribute.TransposeConvAttributeAddAccumDtype - ) - TransposeConvAttribute.End = ( - TransposeConvAttribute.TransposeConvAttributeEnd - ) - from tosa import Version - - if not hasattr(Version, "Start"): - Version.Start = Version.VersionStart - Version.Add_major = Version.VersionAdd_major - Version.Add_minor = Version.VersionAdd_minor - Version.Add_patch = Version.VersionAdd_patch - Version.Add_draft = Version.VersionAdd_draft - Version.End = Version.VersionEnd - from tosa import MatMulAttribute - - if not hasattr(MatMulAttribute, "Start"): - MatMulAttribute.Start = MatMulAttribute.MatMulAttributeStart - MatMulAttribute.AddAZp = MatMulAttribute.MatMulAttributeAddAZp - MatMulAttribute.AddBZp = MatMulAttribute.MatMulAttributeAddBZp - MatMulAttribute.End = MatMulAttribute.MatMulAttributeEnd - from tosa import FullyConnectedAttribute - - if not hasattr(FullyConnectedAttribute, "Start"): - FullyConnectedAttribute.Start = ( - FullyConnectedAttribute.FullyConnectedAttributeStart - ) - FullyConnectedAttribute.AddInputZp = ( - FullyConnectedAttribute.FullyConnectedAttributeAddInputZp - ) - FullyConnectedAttribute.AddWeightZp = ( - FullyConnectedAttribute.FullyConnectedAttributeAddWeightZp - ) - FullyConnectedAttribute.End = ( - FullyConnectedAttribute.FullyConnectedAttributeEnd - ) - from tosa import NegateAttribute - - if not hasattr(NegateAttribute, "Start"): - NegateAttribute.Start = NegateAttribute.NegateAttributeStart - NegateAttribute.AddInput1Zp = NegateAttribute.NegateAttributeAddInput1Zp - NegateAttribute.AddOutputZp = NegateAttribute.NegateAttributeAddOutputZp - NegateAttribute.End = NegateAttribute.NegateAttributeEnd - from tosa import WhileLoopAttribute - - if not hasattr(WhileLoopAttribute, "Start"): - WhileLoopAttribute.Start = WhileLoopAttribute.WhileLoopAttributeStart - WhileLoopAttribute.AddCondBranch = ( - WhileLoopAttribute.WhileLoopAttributeAddCondBranch - ) - WhileLoopAttribute.AddBodyBranch = ( - WhileLoopAttribute.WhileLoopAttributeAddBodyBranch - ) - WhileLoopAttribute.End = WhileLoopAttribute.WhileLoopAttributeEnd -- cgit v1.2.1