code: def __getattr__(name):
      if (name == "Linear8bitLt") and is_bnb_available():
          from .bnb import Linear8bitLt
  
          return Linear8bitLt
  
      if (name == "Linear4bit") and is_bnb_4bit_available():
          from .bnb import Linear4bit
  
          return Linear4bit
  
      raise AttributeError(f"module {__name__} has no attribute {name}")
  
imports: from peft.import_utils import is_bnb_4bit_available, is_bnb_available
  from .config import LoftQConfig, LoraConfig
  from .gptq import QuantLinear
  from .layer import Conv2d, Embedding, Linear, LoraLayer
  from .model import LoraModel
label_desc: Use image node_id 1 for calling a global function with example usage: __getattr__(name) and returns: Linear8bitLt, Linear4bit