



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


SCREAMING_SNAKE_CASE__      :			Any							=		{
    """configuration_x_clip""": [
        """XCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """XCLIPConfig""",
        """XCLIPTextConfig""",
        """XCLIPVisionConfig""",
    ],
    """processing_x_clip""": ["""XCLIPProcessor"""],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE__      :			Union[str, Any]							=		[
					    """XCLIP_PRETRAINED_MODEL_ARCHIVE_LIST""",
					    """XCLIPModel""",
					    """XCLIPPreTrainedModel""",
					    """XCLIPTextModel""",
					    """XCLIPVisionModel""",
					]

if TYPE_CHECKING:
					from .configuration_x_clip import (
					    XCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    XCLIPConfig,
					    XCLIPTextConfig,
					    XCLIPVisionConfig,
					)
					from .processing_x_clip import XCLIPProcessor

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_x_clip import (
										    XCLIP_PRETRAINED_MODEL_ARCHIVE_LIST,
										    XCLIPModel,
										    XCLIPPreTrainedModel,
										    XCLIPTextModel,
										    XCLIPVisionModel,
										)

else:
					import sys

					SCREAMING_SNAKE_CASE__      :			List[str]							=		_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)














from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available


SCREAMING_SNAKE_CASE__      :			Union[str, Any]							=		{"""tokenization_herbert""": ["""HerbertTokenizer"""]}

try:
					if not is_tokenizers_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE__      :			Optional[Any]							=		["""HerbertTokenizerFast"""]


if TYPE_CHECKING:
					from .tokenization_herbert import HerbertTokenizer

					try:
										if not is_tokenizers_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .tokenization_herbert_fast import HerbertTokenizerFast

else:
					import sys

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






