| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| from typing import TYPE_CHECKING |
|
|
| from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available |
|
|
|
|
| _import_structure = { |
| "configuration_clap": [ |
| "CLAP_PRETRAINED_MODEL_ARCHIVE_LIST", |
| "ClapAudioConfig", |
| "ClapConfig", |
| "ClapTextConfig", |
| ], |
| "processing_clap": ["ClapProcessor"], |
| } |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| _import_structure["modeling_clap"] = [ |
| "CLAP_PRETRAINED_MODEL_ARCHIVE_LIST", |
| "ClapModel", |
| "ClapPreTrainedModel", |
| "ClapTextModel", |
| "ClapTextModelWithProjection", |
| "ClapAudioModel", |
| "ClapAudioModelWithProjection", |
| ] |
| _import_structure["feature_extraction_clap"] = ["ClapFeatureExtractor"] |
|
|
| if TYPE_CHECKING: |
| from .configuration_clap import ( |
| CLAP_PRETRAINED_MODEL_ARCHIVE_LIST, |
| ClapAudioConfig, |
| ClapConfig, |
| ClapTextConfig, |
| ) |
| from .processing_clap import ClapProcessor |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| from .feature_extraction_clap import ClapFeatureExtractor |
| from .modeling_clap import ( |
| CLAP_PRETRAINED_MODEL_ARCHIVE_LIST, |
| ClapAudioModel, |
| ClapAudioModelWithProjection, |
| ClapModel, |
| ClapPreTrainedModel, |
| ClapTextModel, |
| ClapTextModelWithProjection, |
| ) |
|
|
|
|
| else: |
| import sys |
|
|
| sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__) |
|
|