



"""simple docstring"""





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


__lowerCAmelCase       :					int      					=					logging.get_logger(__name__)

__lowerCAmelCase       :					Optional[int]      					=					{
    "google/vivit-b-16x2-kinetics400": (
        "https://huggingface.co/google/vivit-b-16x2-kinetics400/resolve/main/config.json"
    ),
    # See all Vivit models at https://huggingface.co/models?filter=vivit
}



class    _lowerCAmelCase    (				_lowerCamelCase		):





		"""simple docstring"""






		_lowerCamelCase			  =       '''vivit'''





		def __init__(					self							,    _lowercase=2_2_4							,    _lowercase=3_2							,    _lowercase=[2, 1_6, 1_6]							,    _lowercase=3							,    _lowercase=7_6_8							,    _lowercase=1_2							,    _lowercase=1_2							,    _lowercase=3_0_7_2							,    _lowercase="gelu_fast"							,    _lowercase=0.0							,    _lowercase=0.0							,    _lowercase=0.02							,    _lowercase=1E-06							,    _lowercase=True							,    **_lowercase							,    ) ->						Any:







								'''simple docstring'''

								snake_case_   : Tuple						=			hidden_size
								snake_case_   : str						=			num_hidden_layers
								snake_case_   : List[Any]						=			num_attention_heads
								snake_case_   : Optional[int]						=			intermediate_size
								snake_case_   : List[Any]						=			hidden_act
								snake_case_   : Tuple						=			hidden_dropout_prob
								snake_case_   : Dict						=			attention_probs_dropout_prob
								snake_case_   : Optional[int]						=			initializer_range
								snake_case_   : Tuple						=			layer_norm_eps

								snake_case_   : Any						=			image_size
								snake_case_   : Tuple						=			num_frames
								snake_case_   : Optional[int]						=			tubelet_size
								snake_case_   : Union[str, Any]						=			num_channels
								snake_case_   : str						=			qkv_bias

								super().__init__(**A__   )






"""simple docstring"""





def 	__lowerCAmelCase						(		__UpperCamelCase      :			str    ):


						'''simple docstring'''






						return " ".join(input_str.split()[::-1]    )


if __name__ == "__main__":
					import doctest

					doctest.testmod()

