class_docstr: Base class for all adaptation methods. This class does not define specific configuration keys, but only provides
  some common helper methods.
  
  Args:
      architecture (str, optional): The type of adaptation method defined by the configuration.
class_docstr_tok: ["Base","class","for","all","adaptation","methods",".","This","class","does","not","define","specific","configuration","keys",",","but","only","provides","some","common","helper","methods",".","Args",":","architecture","(","str",",","optional",")",":","The","type","of","adaptation","method","defined","by","the","configuration","."]
code: def __init__(self):
      raise TypeError(
          "AdapterConfig is an abstract class and cannot be instantiated."
      )
  
imports: import logging
  from collections.abc import Mapping
  from dataclasses import FrozenInstanceError, asdict, dataclass, field, replace
  from typing import List, Optional, Union
  from ..utils import resolve_adapter_config
label_desc: Use image node_id 1 to create a new AdapterConfig object from inherited base classes: Mapping with example: obj = AdapterConfig()