code: def _defuse_padding(self, source_node):
      IR_node = self.IR_graph.node.add()
      IR_node.name = source_node.name + "_pad"
      IR_node.op = "Pad"
      # input edge
      self.convert_inedge(source_node, IR_node)
  
      self.IR_layer_map[IR_node.name] = IR_node
  
      # attr
      assign_IRnode_values(IR_node, {"mode": "CONSTANT"})
      # print("Warning: MXNet symbol pad does not support channel last")
  
      pad = MXNetParser.str2intList(source_node.get_attr("pad"))
      args["pads"] = [0, 0]
      for e in pad:
          args["pads"].extend([e, e])
      args["pads"] += [0, 0]
      args["pads"] = convert_tf_pad_to_onnx(args["pads"])
      IR_node.set_attrs(args)
  
      # IR_node.attr["pads"].list.i.extend([0, 0])
      # for e in pad:
      #     IR_node.attr["pads"].list.i.extend([e, e])
      # IR_node.attr["pads"].list.i.extend([0, 0])
  
      IR_node.attr["constant_values"].f = 0.0
  
imports: import os
  import sys
  import math
  import mxnet
  import numpy
  from mmdnn.conversion.mxnet.mxnet_graph import MXNetGraph
  import mmdnn.conversion.common.IR.graph_pb2
  from mmdnn.conversion.common.IR.graph_pb2 import NodeDef, GraphDef, DataType
  from mmdnn.conversion.common.DataStructure.parser import Parser
  from mmdnn.conversion.common.utils import *
label_desc: Use image node_id 15 for calling the MXNetParser obj's underlying member method code with example usage: obj._defuse_padding(source_node) without return types