class_docstr: This class is used to construct the restructure computation graph for
  call_func node based on F.linear.
docstr: This method is used to create the non_bias_func proxy, the node created by this proxy will
  compute the main computation, such as convolution, with bias option banned.
docstr_tok: ["This","method","is","used","to","create","the","non_bias_func","proxy",",","the","node","created","by","this","proxy","will","compute","the","main","computation",",","such","as","convolution",",","with","bias","option","banned","."]
code: def create_non_bias_func_proxy(self, input_proxy, other_proxy):
      """
      This method is used to create the non_bias_func proxy, the node created by this proxy will
      compute the main computation, such as convolution, with bias option banned.
      """
      assert self.substitute_func == torch.nn.functional.linear
      node_kind = "call_function"
      node_target = self.substitute_func
  
      node_args = (input_proxy, other_proxy)
      # non-bias linear does not have any kwargs
      node_kwargs = {}
      non_bias_func_proxy = self.tracer.create_proxy(
          node_kind, node_target, node_args, node_kwargs
      )
      return non_bias_func_proxy
  
file_path: colossalai/colossalai/fx/tracer/bias_addition_patch/patched_bias_addition_function/bias_addition_function.py
imports: import operator
  from abc import ABC, abstractmethod
  import torch
  import torch.nn.functional
label_desc: Use image node_id 1 for calling the LinearBasedBiasFunc obj's underlying member method code with example usage: obj.create_non_bias_func_proxy(input_proxy, other_proxy) and returns: non_bias_func_proxy