



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


SCREAMING_SNAKE_CASE__       =      logging.get_logger(__name__)

SCREAMING_SNAKE_CASE__       =      {
    "facebook/timesformer": "https://huggingface.co/facebook/timesformer/resolve/main/config.json",
}


class      __lowerCAmelCase     (		_lowerCamelCase      ):
					"""simple docstring"""






					A__				:		Union[str, Any]			       =    "timesformer"



					def __init__(     self					:       List[Any]				,					_snake_case					:       Optional[int]=2_24				,					_snake_case					:       str=16				,					_snake_case					:       List[Any]=3				,					_snake_case					:       Optional[int]=8				,					_snake_case					:       List[Any]=7_68				,					_snake_case					:       str=12				,					_snake_case					:       Tuple=12				,					_snake_case					:       Any=30_72				,					_snake_case					:       Union[str, Any]="gelu"				,					_snake_case					:       List[Any]=0.0				,					_snake_case					:       int=0.0				,					_snake_case					:       Any=0.02				,					_snake_case					:       Any=1E-6				,					_snake_case					:       Optional[Any]=True				,					_snake_case					:       Union[str, Any]="divided_space_time"				,					_snake_case					:       Any=0				,					**_snake_case					:       Union[str, Any]				,					):






								"""simple docstring"""


								super().__init__(**A__					)

								A__       =    image_size
								A__       =    patch_size
								A__       =    num_channels
								A__       =    num_frames

								A__       =    hidden_size
								A__       =    num_hidden_layers
								A__       =    num_attention_heads
								A__       =    intermediate_size
								A__       =    hidden_act
								A__       =    hidden_dropout_prob
								A__       =    attention_probs_dropout_prob
								A__       =    initializer_range
								A__       =    layer_norm_eps
								A__       =    qkv_bias

								A__       =    attention_type
								A__       =    drop_path_rate









def A						(       __UpperCamelCase					)						->      bool:
			return number & 1 == 0


if __name__ == "__main__":
							import doctest

							doctest.testmod()




