| |
| |
| |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| from typing import TYPE_CHECKING |
|
|
| |
| from ...utils import ( |
| OptionalDependencyNotAvailable, |
| _LazyModule, |
| is_torch_available, |
| ) |
|
|
|
|
| _import_structure = { |
| "configuration_convnextv2": [ |
| "CONVNEXTV2_PRETRAINED_CONFIG_ARCHIVE_MAP", |
| "ConvNextV2Config", |
| ] |
| } |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| _import_structure["modeling_convnextv2"] = [ |
| "CONVNEXTV2_PRETRAINED_MODEL_ARCHIVE_LIST", |
| "ConvNextV2ForImageClassification", |
| "ConvNextV2Model", |
| "ConvNextV2PreTrainedModel", |
| "ConvNextV2Backbone", |
| ] |
|
|
|
|
| if TYPE_CHECKING: |
| from .configuration_convnextv2 import ( |
| CONVNEXTV2_PRETRAINED_CONFIG_ARCHIVE_MAP, |
| ConvNextV2Config, |
| ) |
|
|
| try: |
| if not is_torch_available(): |
| raise OptionalDependencyNotAvailable() |
| except OptionalDependencyNotAvailable: |
| pass |
| else: |
| from .modeling_convnextv2 import ( |
| CONVNEXTV2_PRETRAINED_MODEL_ARCHIVE_LIST, |
| ConvNextV2Backbone, |
| ConvNextV2ForImageClassification, |
| ConvNextV2Model, |
| ConvNextV2PreTrainedModel, |
| ) |
|
|
| else: |
| import sys |
|
|
| sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) |
|
|