code: def rename_BatchNorm(self, source_node):
      IR_node = self._convert_identity_operation(source_node)
  
      # axis
      if (
          self.data_format in MXNetParser.channels_first
          or self.data_format == "None"
      ):
          IR_node.attr["axis"].i = MXNetParser._convert_axis(
              IR_node, int(source_node.get_attr("axis", "1"))
          )
      else:
          IR_node.attr["axis"].i = int(
              source_node.get_attr("axis", "1")
          )
  
      # scale
      IR_node.attr["scale"].b = not MXNetParser.str2bool(
          source_node.get_attr("fix_gamma", "True")
      )
      IR_node.attr["bias"].b = True
      # epsilon
      IR_node.attr["epsilon"].f = float(
          source_node.get_attr("eps", "0.001")
      )
  
      # momentum
      IR_node.attr["momentum"].f = float(
          source_node.get_attr("momentum", "0.9")
      )
  
      # weights
      if self.weight_loaded:
          # gamma
          if IR_node.attr["scale"].b:
              self.set_weight(
                  source_node.name,
                  "scale",
                  self.weight_data.get(
                      source_node.name + "_gamma"
                  ).asnumpy(),
              )
  
          # beta
          if IR_node.attr["bias"].b:
              self.set_weight(
                  source_node.name,
                  "bias",
                  self.weight_data.get(
                      source_node.name + "_beta"
                  ).asnumpy(),
              )
  
          # mean
          self.set_weight(
              source_node.name,
              "mean",
              self.weight_data.get(
                  source_node.name + "_moving_mean"
              ).asnumpy(),
          )
  
          # var
          self.set_weight(
              source_node.name,
              "var",
              self.weight_data.get(
                  source_node.name + "_moving_var"
              ).asnumpy(),
          )
  
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 22 for calling the MXNetParser obj's underlying member method code with example usage: obj.rename_BatchNorm(source_node) without return types