class_docstr: Model of BFloat16 with auto mixed precision.
class_docstr_tok: ["Model","of","BFloat16","with","auto","mixed","precision","."]
code: def __getattr__(self, name: str):
      # the search order is:
      # 1. current instance, like channels_last will be found at this place
      # 2. super class, like model will be found at this place
      # 3. original model, like additional attributes of original model
      #    will be found at this place
      try:
          return super().__getattr__(name)
      except AttributeError:
          return getattr(self.model, name)
  
imports: from logging import warning
  import torch
  import os
  from contextlib import redirect_stdout
  from bigdl.nano.utils.pytorch import generate_channels_last_available, apply_proper_channels_last
  from bigdl.nano.pytorch.model import AcceleratedLightningModule
  from bigdl.nano.utils.common import invalidInputError
  from bigdl.nano.utils.pytorch import TORCH_VERSION_LESS_1_10, TORCH_VERSION_LESS_1_12, transform_state_dict_to_dtype
  from bigdl.nano.utils.common import _bf16_checker
  from bigdl.nano.pytorch.context_manager import generate_context_manager
label_desc: Use image node_id 5 for calling the BF16Model obj's underlying member method code with example usage: obj.__getattr__(name) and returns: super, getattr