| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| from typing import TYPE_CHECKING |
|
|
| from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available |
|
|
|
|
| _import_structure = { |
| "configuration_bridgetower": [ |
| "BRIDGETOWER_PRETRAINED_CONFIG_ARCHIVE_MAP", |
| "BridgeTowerConfig", |
| "BridgeTowerTextConfig", |
| "BridgeTowerVisionConfig", |
| ], |
| "processing_bridgetower": ["BridgeTowerProcessor"], |
| } |
|
|
| try: |
| if not is_vision_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| _import_structure["image_processing_bridgetower"] = ["BridgeTowerImageProcessor"] |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| _import_structure["modeling_bridgetower"] = [ |
| "BRIDGETOWER_PRETRAINED_MODEL_ARCHIVE_LIST", |
| "BridgeTowerForContrastiveLearning", |
| "BridgeTowerForImageAndTextRetrieval", |
| "BridgeTowerForMaskedLM", |
| "BridgeTowerModel", |
| "BridgeTowerPreTrainedModel", |
| ] |
|
|
|
|
| if TYPE_CHECKING: |
| from .configuration_bridgetower import ( |
| BRIDGETOWER_PRETRAINED_CONFIG_ARCHIVE_MAP, |
| BridgeTowerConfig, |
| BridgeTowerTextConfig, |
| BridgeTowerVisionConfig, |
| ) |
| from .processing_bridgetower import BridgeTowerProcessor |
|
|
| try: |
| if not is_vision_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| from .image_processing_bridgetower import BridgeTowerImageProcessor |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| from .modeling_bridgetower import ( |
| BRIDGETOWER_PRETRAINED_MODEL_ARCHIVE_LIST, |
| BridgeTowerForContrastiveLearning, |
| BridgeTowerForImageAndTextRetrieval, |
| BridgeTowerForMaskedLM, |
| BridgeTowerModel, |
| BridgeTowerPreTrainedModel, |
| ) |
|
|
|
|
| else: |
| import sys |
|
|
| sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) |
|
|