code: def _convert_padding_to_IR(kernel_shape, auto_pad):
      lower = []
      upper = []
      for idx in range(0, len(kernel_shape)):
          if auto_pad[idx] == False:
              lower += [0]
              upper += [0]
          else:
              q = kernel_shape[idx] // 2
              lower += [q] if kernel_shape[idx] % 2 else [q - 1]
              upper += [q]
  
      return [0] + lower + [0, 0] + upper + [0]
  
imports: import os
  import numpy
  from six.moves import xrange
  import cntk
  from mmdnn.conversion.cntk.cntk_graph import CntkGraph
  import mmdnn.conversion.common.IR.graph_pb2
  from mmdnn.conversion.common.IR.graph_pb2 import NodeDef, GraphDef, DataType
  from mmdnn.conversion.common.utils import *
  from mmdnn.conversion.common.DataStructure.parser import Parser
label_desc: Use image node_id 3 for calling the CntkParser obj's underlying member method code with example usage: obj._convert_padding_to_IR(kernel_shape, auto_pad) and returns: unknown