
from ..utils import DummyObject, requires_backends







class 	A__				(	metaclass=__magic_name__      ):
				lowercase            =    ['torch', 'transformers', 'invisible_watermark']






				def __init__(		self   : Tuple       ,	*a   : str       ,	**a   : List[Any]  ):






							'''simple docstring'''







							requires_backends(self       ,	['torch', 'transformers', 'invisible_watermark']  )






				@classmethod
				def 				_lowerCamelCase						(		cls   : Any       ,	*a   : Optional[Any]       ,	**a   : Tuple  ):






							'''simple docstring'''







							requires_backends(cls       ,	['torch', 'transformers', 'invisible_watermark']  )






				@classmethod
				def 				_lowerCamelCase						(		cls   : Tuple       ,	*a   : Any       ,	**a   : List[str]  ):






							'''simple docstring'''







							requires_backends(cls       ,	['torch', 'transformers', 'invisible_watermark']  )







class 	A__				(	metaclass=__magic_name__      ):
				lowercase            =    ['torch', 'transformers', 'invisible_watermark']






				def __init__(		self   : str       ,	*a   : int       ,	**a   : Dict  ):






							'''simple docstring'''







							requires_backends(self       ,	['torch', 'transformers', 'invisible_watermark']  )






				@classmethod
				def 				_lowerCamelCase						(		cls   : int       ,	*a   : Optional[int]       ,	**a   : str  ):






							'''simple docstring'''







							requires_backends(cls       ,	['torch', 'transformers', 'invisible_watermark']  )






				@classmethod
				def 				_lowerCamelCase						(		cls   : Optional[int]       ,	*a   : List[str]       ,	**a   : int  ):






							'''simple docstring'''







							requires_backends(cls       ,	['torch', 'transformers', 'invisible_watermark']  )

from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_tf_available,
    is_torch_available,
)


lowerCamelCase__        =						{"""configuration_regnet""": ["""REGNET_PRETRAINED_CONFIG_ARCHIVE_MAP""", """RegNetConfig"""]}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCamelCase__        =						[
					    """REGNET_PRETRAINED_MODEL_ARCHIVE_LIST""",
					    """RegNetForImageClassification""",
					    """RegNetModel""",
					    """RegNetPreTrainedModel""",
					]

try:
					if not is_tf_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCamelCase__        =						[
					    """TF_REGNET_PRETRAINED_MODEL_ARCHIVE_LIST""",
					    """TFRegNetForImageClassification""",
					    """TFRegNetModel""",
					    """TFRegNetPreTrainedModel""",
					]

try:
					if not is_flax_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCamelCase__        =						[
					    """FlaxRegNetForImageClassification""",
					    """FlaxRegNetModel""",
					    """FlaxRegNetPreTrainedModel""",
					]


if TYPE_CHECKING:
					from .configuration_regnet import REGNET_PRETRAINED_CONFIG_ARCHIVE_MAP, RegNetConfig

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_regnet import (
										    REGNET_PRETRAINED_MODEL_ARCHIVE_LIST,
										    RegNetForImageClassification,
										    RegNetModel,
										    RegNetPreTrainedModel,
										)

					try:
										if not is_tf_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_tf_regnet import (
										    TF_REGNET_PRETRAINED_MODEL_ARCHIVE_LIST,
										    TFRegNetForImageClassification,
										    TFRegNetModel,
										    TFRegNetPreTrainedModel,
										)

					try:
										if not is_flax_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_flax_regnet import (
										    FlaxRegNetForImageClassification,
										    FlaxRegNetModel,
										    FlaxRegNetPreTrainedModel,
										)


else:
					import sys

					lowerCamelCase__        =						_LazyModule(__name__, globals()["""__file__"""], _import_structure)