




def 			a   (_lowerCAmelCase  ,    _lowerCAmelCase     ):
							return "\n".join(
							    F"{number} * {i} = {number * i}" for i in range(1  ,    number_of_terms + 1     )     )


if __name__ == "__main__":
			print(multiplication_table(number=5, number_of_terms=10))








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


__SCREAMING_SNAKE_CASE 						=logging.get_logger(__name__)

__SCREAMING_SNAKE_CASE 						={
    """caidas/swin2sr-classicalsr-x2-64""": (
        """https://huggingface.co/caidas/swin2sr-classicalsr-x2-64/resolve/main/config.json"""
    ),
}






class  __magic_name__						(  __UpperCAmelCase):
				'''simple docstring'''







				SCREAMING_SNAKE_CASE__					:							Optional[Any]	      =					"swin2sr"

				SCREAMING_SNAKE_CASE__					:							str	      =					{
				    "hidden_size": "embed_dim",
				    "num_attention_heads": "num_heads",
				    "num_hidden_layers": "num_layers",
				}


				def __init__(							self:   Optional[int]		,					_lowerCamelCase:   Dict=64		,					_lowerCamelCase:   str=1		,					_lowerCamelCase:   Optional[int]=3		,					_lowerCamelCase:   List[Any]=1_80		,					_lowerCamelCase:   Optional[int]=[6, 6, 6, 6, 6, 6]		,					_lowerCamelCase:   Union[str, Any]=[6, 6, 6, 6, 6, 6]		,					_lowerCamelCase:   Tuple=8		,					_lowerCamelCase:   List[Any]=2.0		,					_lowerCamelCase:   Dict=True		,					_lowerCamelCase:   Dict=0.0		,					_lowerCamelCase:   int=0.0		,					_lowerCamelCase:   Optional[int]=0.1		,					_lowerCamelCase:   Any="gelu"		,					_lowerCamelCase:   int=False		,					_lowerCamelCase:   Tuple=0.02		,					_lowerCamelCase:   List[str]=1E-5		,					_lowerCamelCase:   List[Any]=2		,					_lowerCamelCase:   str=1.0		,					_lowerCamelCase:   List[Any]="1conv"		,					_lowerCamelCase:   str="pixelshuffle"		,					**_lowerCamelCase:   List[str]		,					):
											super().__init__(**_lowerCamelCase		)

											SCREAMING_SNAKE_CASE_   	=    image_size
											SCREAMING_SNAKE_CASE_   	=    patch_size
											SCREAMING_SNAKE_CASE_   	=    num_channels
											SCREAMING_SNAKE_CASE_   	=    embed_dim
											SCREAMING_SNAKE_CASE_   	=    depths
											SCREAMING_SNAKE_CASE_   	=    len(_lowerCamelCase		)
											SCREAMING_SNAKE_CASE_   	=    num_heads
											SCREAMING_SNAKE_CASE_   	=    window_size
											SCREAMING_SNAKE_CASE_   	=    mlp_ratio
											SCREAMING_SNAKE_CASE_   	=    qkv_bias
											SCREAMING_SNAKE_CASE_   	=    hidden_dropout_prob
											SCREAMING_SNAKE_CASE_   	=    attention_probs_dropout_prob
											SCREAMING_SNAKE_CASE_   	=    drop_path_rate
											SCREAMING_SNAKE_CASE_   	=    hidden_act
											SCREAMING_SNAKE_CASE_   	=    use_absolute_embeddings
											SCREAMING_SNAKE_CASE_   	=    layer_norm_eps
											SCREAMING_SNAKE_CASE_   	=    initializer_range
											SCREAMING_SNAKE_CASE_   	=    upscale
											SCREAMING_SNAKE_CASE_   	=    img_range
											SCREAMING_SNAKE_CASE_   	=    resi_connection
											SCREAMING_SNAKE_CASE_   	=    upsampler


