




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


try:
					if not (is_transformers_available() and is_torch_available()):
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					from ...utils.dummy_torch_and_transformers_objects import KandinskyPipeline, KandinskyPriorPipeline
else:
					from .pipeline_kandinsky import KandinskyPipeline
					from .pipeline_kandinsky_imgaimg import KandinskyImgaImgPipeline
					from .pipeline_kandinsky_inpaint import KandinskyInpaintPipeline
					from .pipeline_kandinsky_prior import KandinskyPriorPipeline, KandinskyPriorPipelineOutput
					from .text_encoder import MultilingualCLIP









"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


a_				:    List[Any]										=     {
    '''configuration_encodec''': [
        '''ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''EncodecConfig''',
    ],
    '''feature_extraction_encodec''': ['''EncodecFeatureExtractor'''],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					a_				:    int										=     [
					    '''ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST''',
					    '''EncodecModel''',
					    '''EncodecPreTrainedModel''',
					]

if TYPE_CHECKING:
					from .configuration_encodec import (
					    ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    EncodecConfig,
					)
					from .feature_extraction_encodec import EncodecFeatureExtractor

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_encodec import (
										    ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST,
										    EncodecModel,
										    EncodecPreTrainedModel,
										)

else:
					import sys

					a_				:    Tuple										=     _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)



