



from string import ascii_lowercase, ascii_uppercase







def  lowerCAmelCase_	(lowerCAmelCase__:		str  ):





			"""simple docstring"""


			if not sentence:
						return ""
			UpperCAmelCase_:		Optional[int]							      =     dict(zip(lowerCAmelCase__		,						lowerCAmelCase__  )  )
			return lower_to_upper.get(sentence[0]		,						sentence[0]  ) + sentence[1:]


if __name__ == "__main__":
	from doctest import testmod

	testmod()











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


a      :  List[Any]			     =			logging.get_logger(__name__)







class 				_a				(   _lowerCAmelCase					):
			A      		=	'''timm_backbone'''

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






