tinynn/converter/operators/tflite/generated_ops.py [3490:3524]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self.padding = padding
        self.strideD = strideD
        self.strideW = strideW
        self.strideH = strideH
        self.fusedActivationFunction = fusedActivationFunction
        self.dilationDFactor = dilationDFactor
        self.dilationWFactor = dilationWFactor
        self.dilationHFactor = dilationHFactor

    def build(self, builder: flatbuffers.Builder) -> Offset:
        tflite.Conv3DOptionsStart(builder)
        tflite.Conv3DOptionsAddPadding(builder, self.padding)
        tflite.Conv3DOptionsAddStrideD(builder, self.strideD)
        tflite.Conv3DOptionsAddStrideW(builder, self.strideW)
        tflite.Conv3DOptionsAddStrideH(builder, self.strideH)
        tflite.Conv3DOptionsAddFusedActivationFunction(builder, self.fusedActivationFunction)
        tflite.Conv3DOptionsAddDilationDFactor(builder, self.dilationDFactor)
        tflite.Conv3DOptionsAddDilationWFactor(builder, self.dilationWFactor)
        tflite.Conv3DOptionsAddDilationHFactor(builder, self.dilationHFactor)
        options = tflite.Conv3DOptionsEnd(builder)

        tfl_inputs_idx = create_numpy_array(builder, tflite.Operator.Inputs, self.tfl_inputs_idx)
        tfl_outputs_idx = create_numpy_array(builder, tflite.Operator.Outputs, self.tfl_outputs_idx)
        tfl_intermediates_idx = create_numpy_array(builder, tflite.Operator.Intermediates, self.tfl_intermediates_idx)

        tflite.OperatorStart(builder)
        tflite.OperatorAddOpcodeIndex(builder, self.op.index)
        tflite.OperatorAddInputs(builder, tfl_inputs_idx)
        tflite.OperatorAddOutputs(builder, tfl_outputs_idx)
        tflite.OperatorAddIntermediates(builder, tfl_intermediates_idx)
        tflite.OperatorAddBuiltinOptionsType(builder, tflite.BuiltinOptions.Conv3DOptions)
        tflite.OperatorAddBuiltinOptions(builder, options)
        self.tfl_op = tflite.OperatorEnd(builder)

        return self.tfl_op
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



tinynn/converter/operators/tflite/generated_ops.py [3699:3733]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self.padding = padding
        self.strideD = strideD
        self.strideW = strideW
        self.strideH = strideH
        self.fusedActivationFunction = fusedActivationFunction
        self.dilationDFactor = dilationDFactor
        self.dilationWFactor = dilationWFactor
        self.dilationHFactor = dilationHFactor

    def build(self, builder: flatbuffers.Builder) -> Offset:
        tflite.Conv3DOptionsStart(builder)
        tflite.Conv3DOptionsAddPadding(builder, self.padding)
        tflite.Conv3DOptionsAddStrideD(builder, self.strideD)
        tflite.Conv3DOptionsAddStrideW(builder, self.strideW)
        tflite.Conv3DOptionsAddStrideH(builder, self.strideH)
        tflite.Conv3DOptionsAddFusedActivationFunction(builder, self.fusedActivationFunction)
        tflite.Conv3DOptionsAddDilationDFactor(builder, self.dilationDFactor)
        tflite.Conv3DOptionsAddDilationWFactor(builder, self.dilationWFactor)
        tflite.Conv3DOptionsAddDilationHFactor(builder, self.dilationHFactor)
        options = tflite.Conv3DOptionsEnd(builder)

        tfl_inputs_idx = create_numpy_array(builder, tflite.Operator.Inputs, self.tfl_inputs_idx)
        tfl_outputs_idx = create_numpy_array(builder, tflite.Operator.Outputs, self.tfl_outputs_idx)
        tfl_intermediates_idx = create_numpy_array(builder, tflite.Operator.Intermediates, self.tfl_intermediates_idx)

        tflite.OperatorStart(builder)
        tflite.OperatorAddOpcodeIndex(builder, self.op.index)
        tflite.OperatorAddInputs(builder, tfl_inputs_idx)
        tflite.OperatorAddOutputs(builder, tfl_outputs_idx)
        tflite.OperatorAddIntermediates(builder, tfl_intermediates_idx)
        tflite.OperatorAddBuiltinOptionsType(builder, tflite.BuiltinOptions.Conv3DOptions)
        tflite.OperatorAddBuiltinOptions(builder, options)
        self.tfl_op = tflite.OperatorEnd(builder)

        return self.tfl_op
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



