code: 
  
  
  
  
  
  
  from ..utils import DummyObject, requires_backends
  
  
  
  
  
  
  
  class 							UpperCAmelCase_     (		metaclass=SCREAMING_SNAKE_CASE__		):
  					__lowerCamelCase										=     ['torch', 'transformers', 'invisible_watermark']
  
  
  
  
  					def __init__(							self  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(self  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  					@classmethod
  					def      __UpperCAmelCase     (							cls  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(cls  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  					@classmethod
  					def      __UpperCAmelCase     (							cls  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(cls  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  
  
  
  class 							UpperCAmelCase_     (		metaclass=SCREAMING_SNAKE_CASE__		):
  					__lowerCamelCase										=     ['torch', 'transformers', 'invisible_watermark']
  
  
  
  
  					def __init__(							self  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(self  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  					@classmethod
  					def      __UpperCAmelCase     (							cls  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(cls  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  					@classmethod
  					def      __UpperCAmelCase     (							cls  ,	*_lowerCAmelCase  ,	**_lowerCAmelCase		):
  										requires_backends(cls  ,	["""torch""", """transformers""", """invisible_watermark"""]		)
  
  
  
  
  
  
  
style_context: 
  
  
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
  
  
  SCREAMING_SNAKE_CASE__		:       Any   							=							{"""configuration_dinat""": ["""DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """DinatConfig"""]}
  
  
  try:
        if not is_torch_available():
              raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
        pass
  else:
        SCREAMING_SNAKE_CASE__		:       str   							=							[
            """DINAT_PRETRAINED_MODEL_ARCHIVE_LIST""",
            """DinatForImageClassification""",
            """DinatModel""",
            """DinatPreTrainedModel""",
            """DinatBackbone""",
        ]
  
  if TYPE_CHECKING:
        from .configuration_dinat import DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP, DinatConfig
  
        try:
              if not is_torch_available():
                    raise OptionalDependencyNotAvailable()
        except OptionalDependencyNotAvailable:
              pass
        else:
              from .modeling_dinat import (
                  DINAT_PRETRAINED_MODEL_ARCHIVE_LIST,
                  DinatBackbone,
                  DinatForImageClassification,
                  DinatModel,
                  DinatPreTrainedModel,
              )
  
  else:
        import sys
  
        SCREAMING_SNAKE_CASE__		:       Dict   							=							_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)
  
  
  
  
  
  
  