



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


A__	      =       logging.get_logger(__name__)

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





class 					__lowerCAmelCase (     lowerCamelCase__       ):
				__lowerCamelCase =				'''timesformer'''




				def __init__(							self						,				_snake_case=224						,				_snake_case=16						,				_snake_case=3						,				_snake_case=8						,				_snake_case=768						,				_snake_case=12						,				_snake_case=12						,				_snake_case=3072						,				_snake_case="gelu"						,				_snake_case=0.0						,				_snake_case=0.0						,				_snake_case=0.02						,				_snake_case=1e-6						,				_snake_case=True						,				_snake_case="divided_space_time"						,				_snake_case=0						,				**_snake_case						,				):



									"""simple docstring"""





									super().__init__(**_snake_case		)

									_lowerCAmelCase						=    image_size
									_lowerCAmelCase						=    patch_size
									_lowerCAmelCase						=    num_channels
									_lowerCAmelCase						=    num_frames

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

									_lowerCAmelCase						=    attention_type
									_lowerCAmelCase						=    drop_path_rate











# flake8: noqa
# Lint as: python3
lowerCamelCase       :       Optional[Any]        =				[
    '''VerificationMode''',
    '''Version''',
    '''disable_progress_bar''',
    '''enable_progress_bar''',
    '''is_progress_bar_enabled''',
    '''experimental''',
]

from .info_utils import VerificationMode
from .logging import disable_progress_bar, enable_progress_bar, is_progress_bar_enabled
from .version import Version
from .experimental import experimental