





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


UpperCamelCase__ :			Union[str, Any]       	=			logging.get_logger(__name__)

UpperCamelCase__ :			List[Any]       	=			{
    """MCG-NJU/videomae-base""": """https://huggingface.co/MCG-NJU/videomae-base/resolve/main/config.json""",
}







class 	_UpperCamelCase	(							A_	):







					'''simple docstring'''

					lowerCamelCase  :  Tuple           =							'videomae'





					def __init__(    self     :	str			,       __lowercase     :	Union[str, Any]=2_24			,       __lowercase     :	int=16			,       __lowercase     :	int=3			,       __lowercase     :	Dict=16			,       __lowercase     :	Any=2			,       __lowercase     :	str=7_68			,       __lowercase     :	Dict=12			,       __lowercase     :	Dict=12			,       __lowercase     :	Union[str, Any]=30_72			,       __lowercase     :	int="gelu"			,       __lowercase     :	Tuple=0.0			,       __lowercase     :	Tuple=0.0			,       __lowercase     :	List[str]=0.02			,       __lowercase     :	Optional[Any]=1e-12			,       __lowercase     :	Dict=True			,       __lowercase     :	Optional[int]=True			,       __lowercase     :	Optional[int]=6			,       __lowercase     :	Union[str, Any]=3_84			,       __lowercase     :	List[str]=4			,       __lowercase     :	Tuple=15_36			,       __lowercase     :	Optional[Any]=True			,       **__lowercase     :	Dict			,       ):






						'''simple docstring'''







						super().__init__(**__lowercase		)

						UpperCAmelCase_		    =  image_size
						UpperCAmelCase_		    =  patch_size
						UpperCAmelCase_		    =  num_channels
						UpperCAmelCase_		    =  num_frames
						UpperCAmelCase_		    =  tubelet_size

						UpperCAmelCase_		    =  hidden_size
						UpperCAmelCase_		    =  num_hidden_layers
						UpperCAmelCase_		    =  num_attention_heads
						UpperCAmelCase_		    =  intermediate_size
						UpperCAmelCase_		    =  hidden_act
						UpperCAmelCase_		    =  hidden_dropout_prob
						UpperCAmelCase_		    =  attention_probs_dropout_prob
						UpperCAmelCase_		    =  initializer_range
						UpperCAmelCase_		    =  layer_norm_eps
						UpperCAmelCase_		    =  qkv_bias
						UpperCAmelCase_		    =  use_mean_pooling

						UpperCAmelCase_		    =  decoder_num_attention_heads
						UpperCAmelCase_		    =  decoder_hidden_size
						UpperCAmelCase_		    =  decoder_num_hidden_layers
						UpperCAmelCase_		    =  decoder_intermediate_size
						UpperCAmelCase_		    =  norm_pix_loss









def  A_(      A = 1000 ):
	UpperCAmelCase_		    =  0
	for i in range(A ):
		if i % 3 == 0 or i % 5 == 0:
			result += i
	return result


if __name__ == "__main__":
				print(f"{solution() = }")


