


"""simple docstring"""







from ...configuration_utils import PretrainedConfig
from ...utils import logging


a__       :							str        =  logging.get_logger(__name__)




class 				UpperCamelCase_			(				UpperCamelCase):

	"""simple docstring"""





	snake_case__       :						List[Any]					      =    "timm_backbone"




	def __init__(				self    :       List[str]    ,    UpperCAmelCase__    :       int=None    ,    UpperCAmelCase__    :       Optional[Any]=3    ,    UpperCAmelCase__    :       Union[str, Any]=True    ,    UpperCAmelCase__    :       Union[str, Any]=True    ,    UpperCAmelCase__    :       Dict=None    ,    **UpperCAmelCase__    :       Any    ,    ) ->			int:
						super().__init__(**UpperCAmelCase__     )
						__SCREAMING_SNAKE_CASE		     =       backbone
						__SCREAMING_SNAKE_CASE		     =       num_channels
						__SCREAMING_SNAKE_CASE		     =       features_only
						__SCREAMING_SNAKE_CASE		     =       use_pretrained_backbone
						__SCREAMING_SNAKE_CASE		     =       True
						__SCREAMING_SNAKE_CASE		     =       out_indices if out_indices is not None else (-1,)




"""simple docstring"""







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


a__       :							List[str]        =  {}


try:
		if not is_sentencepiece_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		a__       :							int        =  ['''MLukeTokenizer''']

if TYPE_CHECKING:
		try:
				if not is_sentencepiece_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .tokenization_mluke import MLukeTokenizer


else:
		import sys

		a__       :							Optional[Any]        =  _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
