code: def rename_Slice(self, source_node):
      IR_node = self._convert_identity_operation(
          source_node, new_op="Slice"
      )
      kwargs = dict()
      kwargs["axis"] = source_node.get_attr("axis")[-1] + 1
      kwargs["ends"] = source_node.get_attr("endIndex")
      kwargs["starts"] = source_node.get_attr("beginIndex")
      kwargs["strides"] = source_node.get_attr("sliceStrides")
      assign_IRnode_values(IR_node, kwargs)
  
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 22 for calling the CntkParser obj's underlying member method code with example usage: obj.rename_Slice(source_node) without return types