code: def rename_FullyConnected(self, source_node):
      IR_node = self._convert_identity_operation(source_node)
  
      # units
      IR_node.attr["units"].i = int(source_node.get_attr("num_hidden"))
  
      # use bias (no_bias default = False)
      IR_node.attr["use_bias"].b = not MXNetParser.str2bool(
          source_node.get_attr("no_bias", "False")
      )
  
      # weights
      if self.weight_loaded:
          if self.data_format == "NM":
              self.set_weight(
                  source_node.name,
                  "weights",
                  self.weight_data.get(source_node.name + "_weight")
                  .asnumpy()
                  .transpose((1, 0)),
              )
          else:
              weight = (
                  self.weight_data.get(source_node.name + "_weight")
                  .asnumpy()
                  .transpose((1, 0))
              )
              original_shape = weight.shape
  
              channel_first_list = self.trace_shape(
                  source_node, IR_node
              )
              dim = len(channel_first_list) + 1
              weight = weight.reshape(
                  channel_first_list + [original_shape[1]]
              )
              assert dim > 2
              weight = weight.transpose(
                  list(range(1, dim - 1)) + [0, dim - 1]
              )
              weight = weight.reshape(original_shape)
              self.set_weight(source_node.name, "weights", weight)
  
          if IR_node.attr["use_bias"].b:
              self.set_weight(
                  source_node.name,
                  "bias",
                  self.weight_data.get(
                      source_node.name + "_bias"
                  ).asnumpy(),
              )
  
      if not self.data_format == "NM":
          # print("Warning: Layer [{}] has changed model data format from [{}] to [NM]".format(source_node.name, self.data_format))
          self.data_format = "NM"
  
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 19 for calling the MXNetParser obj's underlying member method code with example usage: obj.rename_FullyConnected(source_node) without return types