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 IA3Config
  from .layer import Conv2d, IA3Layer, Linear
  from .model import IA3Model
label_desc: Use image node_id 1 for calling a global function with example usage: __getattr__(name) and returns: Linear8bitLt, Linear4bit