





'''simple docstring'''







def 							lowerCamelCase_   (	SCREAMING_SNAKE_CASE__   :      list,      SCREAMING_SNAKE_CASE__   :      int )			->						int:
						for index, item in enumerate(SCREAMING_SNAKE_CASE__ ):
												if item == target:
																		return index
						return -1





def 							lowerCamelCase_   (	SCREAMING_SNAKE_CASE__   :      list,      SCREAMING_SNAKE_CASE__   :      int,      SCREAMING_SNAKE_CASE__   :      int,      SCREAMING_SNAKE_CASE__   :      int )			->						int:
						if not (0 <= high < len(SCREAMING_SNAKE_CASE__ ) and 0 <= low < len(SCREAMING_SNAKE_CASE__ )):
												raise Exception('''Invalid upper or lower bound!''' )
						if high < low:
												return -1
						if sequence[low] == target:
												return low
						if sequence[high] == target:
												return high
						return rec_linear_search(SCREAMING_SNAKE_CASE__,      low + 1,      high - 1,      SCREAMING_SNAKE_CASE__ )


if __name__ == "__main__":
					snake_case_  :							List[str]            =	input("Enter numbers separated by comma:\n").strip()
					snake_case_  :							Optional[int]            =	[int(item.strip()) for item in user_input.split(",")]

					snake_case_  :							Optional[int]            =	int(input("Enter a single number to be found in the list:\n").strip())
					snake_case_  :							Tuple            =	linear_search(sequence, target)
					if result != -1:
										print(f'''linear_search({sequence}, {target}) = {result}''')
					else:
										print(f'''{target} was not found in {sequence}''')












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


__lowerCAmelCase 	=      logging.get_logger(__name__)

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




class 	_UpperCAmelCase						( _lowercase       ):
					__A        = "videomae"




					def __init__(    self     ,   __lowerCAmelCase=224     ,   __lowerCAmelCase=16     ,   __lowerCAmelCase=3     ,   __lowerCAmelCase=16     ,   __lowerCAmelCase=2     ,   __lowerCAmelCase=768     ,   __lowerCAmelCase=12     ,   __lowerCAmelCase=12     ,   __lowerCAmelCase=3_072     ,   __lowerCAmelCase="gelu"     ,   __lowerCAmelCase=0.0     ,   __lowerCAmelCase=0.0     ,   __lowerCAmelCase=0.0_2     ,   __lowerCAmelCase=1E-1_2     ,   __lowerCAmelCase=True     ,   __lowerCAmelCase=True     ,   __lowerCAmelCase=6     ,   __lowerCAmelCase=384     ,   __lowerCAmelCase=4     ,   __lowerCAmelCase=1_536     ,   __lowerCAmelCase=True     ,   **__lowerCAmelCase     ,   )    ->	Any:
							super().__init__(**__lowerCAmelCase							)

							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





