






'''simple docstring'''

from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCamelCase							={
    "configuration_informer": [
        "INFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "InformerConfig",
    ],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      UpperCamelCase							=[
          "INFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
          "InformerForPrediction",
          "InformerModel",
          "InformerPreTrainedModel",
      ]


if TYPE_CHECKING:
      from .configuration_informer import INFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, InformerConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_informer import (
                INFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
                InformerForPrediction,
                InformerModel,
                InformerPreTrainedModel,
            )

else:
      import sys

      UpperCamelCase							=_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)














'''simple docstring'''

import warnings

from .generation import TFGenerationMixin




class     A    (      SCREAMING_SNAKE_CASE__						):






 """simple docstring"""





 warnings.warn(
     '''Importing `TFGenerationMixin` from `src/transformers/generation_tf_utils.py` is deprecated and will '''
     '''be removed in Transformers v5. Import as `from transformers import TFGenerationMixin` instead.''',   SCREAMING_SNAKE_CASE__,   )






