code: def rename_Addmm(self, source_node):
      IR_node = self._convert_identity_operation(
          source_node, new_op="FullyConnected"
      )
      kwargs = dict()
  
      # handle weight
      weight = (
          source_node.get_attr("next_functions")[2][0]
          .next_functions[0][0]
          .variable.data.numpy()
      )
      weight = np.transpose(weight)
      kwargs["units"] = weight.shape[1]
      self.set_weight(source_node.name, "weights", weight)
  
      # handle bias
      if source_node.get_attr("next_functions")[0][0]:
          bias = source_node.get_attr("next_functions")[0][
              0
          ].variable.data.numpy()
          kwargs["use_bias"] = True
          self.set_weight(source_node.name, "bias", weight)
  
      assign_IRnode_values(IR_node, kwargs)
  
imports: import os
  import numpy
  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
  from mmdnn.conversion.pytorch.pytorch_graph import PytorchGraph040
  from mmdnn.conversion.pytorch.pytorch_graph import PytorchGraph151
  import torch
  import torchvision
label_desc: Use image node_id 26 for calling the PytorchParser obj's underlying member method code with example usage: obj.rename_Addmm(source_node) without return types