




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


lowercase_		=							logging.get_logger(__name__)

lowercase_		=							{
    '''MCG-NJU/videomae-base''': '''https://huggingface.co/MCG-NJU/videomae-base/resolve/main/config.json''',
}





class 		A__				(   __SCREAMING_SNAKE_CASE ):
	lowerCamelCase__		: List[Any]				    ="videomae"






	def __init__(	self				,     lowerCamelCase=224				,     lowerCamelCase=16				,     lowerCamelCase=3				,     lowerCamelCase=16				,     lowerCamelCase=2				,     lowerCamelCase=768				,     lowerCamelCase=12				,     lowerCamelCase=12				,     lowerCamelCase=3072				,     lowerCamelCase="gelu"				,     lowerCamelCase=0.0				,     lowerCamelCase=0.0				,     lowerCamelCase=0.0_2				,     lowerCamelCase=1e-12				,     lowerCamelCase=True				,     lowerCamelCase=True				,     lowerCamelCase=6				,     lowerCamelCase=384				,     lowerCamelCase=4				,     lowerCamelCase=1536				,     lowerCamelCase=True				,     **lowerCamelCase				,     )      ->   Any:




						"""simple docstring"""






						super().__init__(**lowerCamelCase						)

						__magic_name__					:							List[Any]		   =							image_size
						__magic_name__					:							List[str]		   =							patch_size
						__magic_name__					:							Dict		   =							num_channels
						__magic_name__					:							Any		   =							num_frames
						__magic_name__					:							str		   =							tubelet_size

						__magic_name__					:							Dict		   =							hidden_size
						__magic_name__					:							Tuple		   =							num_hidden_layers
						__magic_name__					:							Union[str, Any]		   =							num_attention_heads
						__magic_name__					:							Tuple		   =							intermediate_size
						__magic_name__					:							Optional[int]		   =							hidden_act
						__magic_name__					:							List[str]		   =							hidden_dropout_prob
						__magic_name__					:							Dict		   =							attention_probs_dropout_prob
						__magic_name__					:							str		   =							initializer_range
						__magic_name__					:							Optional[int]		   =							layer_norm_eps
						__magic_name__					:							Dict		   =							qkv_bias
						__magic_name__					:							int		   =							use_mean_pooling

						__magic_name__					:							Optional[Any]		   =							decoder_num_attention_heads
						__magic_name__					:							Tuple		   =							decoder_hidden_size
						__magic_name__					:							int		   =							decoder_num_hidden_layers
						__magic_name__					:							List[str]		   =							decoder_intermediate_size
						__magic_name__					:							Optional[int]		   =							norm_pix_loss









def  lowerCAmelCase  (	UpperCAmelCase       )  ->str:






					"""simple docstring"""






					return " ".join(sorted(set(sentence.split()       )       )       )


if __name__ == "__main__":
				import doctest

				doctest.testmod()



