



'''simple docstring'''




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a   :			str					  =    {
    """configuration_jukebox""": [
        """JUKEBOX_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """JukeboxConfig""",
        """JukeboxPriorConfig""",
        """JukeboxVQVAEConfig""",
    ],
    """tokenization_jukebox""": ["""JukeboxTokenizer"""],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a   :			int					  =    [
							    """JUKEBOX_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """JukeboxModel""",
							    """JukeboxPreTrainedModel""",
							    """JukeboxVQVAE""",
							    """JukeboxPrior""",
							]

if TYPE_CHECKING:
							from .configuration_jukebox import (
							    JUKEBOX_PRETRAINED_CONFIG_ARCHIVE_MAP,
							    JukeboxConfig,
							    JukeboxPriorConfig,
							    JukeboxVQVAEConfig,
							)
							from .tokenization_jukebox import JukeboxTokenizer

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_jukebox import (
														    JUKEBOX_PRETRAINED_MODEL_ARCHIVE_LIST,
														    JukeboxModel,
														    JukeboxPreTrainedModel,
														    JukeboxPrior,
														    JukeboxVQVAE,
														)

else:
							import sys

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






'''simple docstring'''




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a   :			Optional[int]					  =    {
    """configuration_git""": ["""GIT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """GitConfig""", """GitVisionConfig"""],
    """processing_git""": ["""GitProcessor"""],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a   :			Tuple					  =    [
							    """GIT_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """GitForCausalLM""",
							    """GitModel""",
							    """GitPreTrainedModel""",
							    """GitVisionModel""",
							]

if TYPE_CHECKING:
							from .configuration_git import GIT_PRETRAINED_CONFIG_ARCHIVE_MAP, GitConfig, GitVisionConfig
							from .processing_git import GitProcessor

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_git import (
														    GIT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    GitForCausalLM,
														    GitModel,
														    GitPreTrainedModel,
														    GitVisionModel,
														)

else:
							import sys

							a   :			Tuple					  =    _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)

