



"""simple docstring"""


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


snake_case_								=			{
    """configuration_deformable_detr""": ["""DEFORMABLE_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP""", """DeformableDetrConfig"""],
}

try:
				if not is_vision_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				snake_case_								=			["""DeformableDetrFeatureExtractor"""]
				snake_case_								=			["""DeformableDetrImageProcessor"""]

try:
				if not is_torch_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				snake_case_								=			[
				    """DEFORMABLE_DETR_PRETRAINED_MODEL_ARCHIVE_LIST""",
				    """DeformableDetrForObjectDetection""",
				    """DeformableDetrModel""",
				    """DeformableDetrPreTrainedModel""",
				]


if TYPE_CHECKING:
				from .configuration_deformable_detr import DEFORMABLE_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP, DeformableDetrConfig

				try:
								if not is_vision_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .feature_extraction_deformable_detr import DeformableDetrFeatureExtractor
								from .image_processing_deformable_detr import DeformableDetrImageProcessor

				try:
								if not is_torch_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_deformable_detr import (
								    DEFORMABLE_DETR_PRETRAINED_MODEL_ARCHIVE_LIST,
								    DeformableDetrForObjectDetection,
								    DeformableDetrModel,
								    DeformableDetrPreTrainedModel,
								)

else:
				import sys

				snake_case_								=			_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__			:						str							=			{
    """configuration_rwkv""": ["""RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP""", """RwkvConfig""", """RwkvOnnxConfig"""],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a__			:						Optional[int]							=			[
							    """RWKV_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """RwkvForCausalLM""",
							    """RwkvModel""",
							    """RwkvPreTrainedModel""",
							]


if TYPE_CHECKING:
							from .configuration_rwkv import RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP, RwkvConfig, RwkvOnnxConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_rwkv import (
														    RWKV_PRETRAINED_MODEL_ARCHIVE_LIST,
														    RwkvForCausalLM,
														    RwkvModel,
														    RwkvPreTrainedModel,
														)
else:
							import sys

							a__			:						List[str]							=			_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)


