class_docstr: This class is used to construct the restructure computation graph for
  call_module node with bias addition inside.
class_docstr_tok: ["This","class","is","used","to","construct","the","restructure","computation","graph","for","call_module","node","with","bias","addition","inside","."]
docstr: Create weight proxy, the node created by this proxy contains module weight.
  
  Note: this function will be invoked during module initializing,
        you should never call this function.
docstr_tok: ["Create","weight","proxy",",","the","node","created","by","this","proxy","contains","module","weight",".","Note",":","this","function","will","be","invoked","during","module","initializing",",","you","should","never","call","this","function","."]
code: def _create_weight_proxy(self):
      """
      Create weight proxy, the node created by this proxy contains module weight.
  
      Note: this function will be invoked during module initializing,
            you should never call this function.
      """
      weight_node_kind = "get_attr"
      weight_node_target = self.target + ".weight"
      weight_proxy = self.tracer.create_proxy(
          weight_node_kind, weight_node_target, (), {}
      )
      return weight_proxy
  
file_path: colossalai/colossalai/fx/tracer/bias_addition_patch/patched_bias_addition_module/bias_addition_module.py
imports: import operator
  from abc import ABC, abstractmethod
  import torch
  import torch.nn.functional
label_desc: Use image node_id 2 for calling the BiasAdditionModule obj's underlying member method code with example usage: obj._create_weight_proxy() and returns: weight_proxy