code: def _apply(self, fn):
      # prevent the bias from being converted to half
      super()._apply(fn)
      if self.bias is not None:
          self.bias = self.bias.to(torch.float32)
      return self
  
file_path: colossalai/colossalai/inference/quant/smoothquant/models/linear.py
imports: import torch
label_desc: Use image node_id 2 for calling the W8A8BFP32OFP32Linear obj's underlying member method code with example usage: obj._apply(fn) and returns: self