

"""simple docstring"""




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCAmelCase       :				int         =					{'configuration_nat': ['NAT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'NatConfig']}


try:
    if not is_torch_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    lowerCAmelCase       :				Tuple         =					[
        'NAT_PRETRAINED_MODEL_ARCHIVE_LIST',
        'NatForImageClassification',
        'NatModel',
        'NatPreTrainedModel',
        'NatBackbone',
    ]

if TYPE_CHECKING:
    from .configuration_nat import NAT_PRETRAINED_CONFIG_ARCHIVE_MAP, NatConfig

    try:
        if not is_torch_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .modeling_nat import (
            NAT_PRETRAINED_MODEL_ARCHIVE_LIST,
            NatBackbone,
            NatForImageClassification,
            NatModel,
            NatPreTrainedModel,
        )

else:
    import sys

    lowerCAmelCase       :				Union[str, Any]         =					_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)









from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowerCAmelCase       :				Tuple         =					{'tokenization_phobert': ['PhobertTokenizer']}


if TYPE_CHECKING:
    from .tokenization_phobert import PhobertTokenizer

else:
    import sys

    lowerCAmelCase       :				Optional[int]         =					_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)






