





from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowerCAmelCase_    =				{'''tokenization_bertweet''': ['''BertweetTokenizer''']}


if TYPE_CHECKING:
	from .tokenization_bertweet import BertweetTokenizer

else:
	import sys

	lowerCAmelCase_    =				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)







from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
	if not (is_transformers_available() and is_torch_available() and is_transformers_version('''>=''', '''4.25.0''')):
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	from ...utils.dummy_torch_and_transformers_objects import UnCLIPImageVariationPipeline, UnCLIPPipeline
else:
	from .pipeline_unclip import UnCLIPPipeline
	from .pipeline_unclip_image_variation import UnCLIPImageVariationPipeline
	from .text_proj import UnCLIPTextProjModel
