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


_SCREAMING_SNAKE_CASE    :      Optional[Any]          =			logging.get_logger(__name__)

_SCREAMING_SNAKE_CASE    :      Union[str, Any]          =			{
    'Visual-Attention-Network/van-base': (
        'https://huggingface.co/Visual-Attention-Network/van-base/blob/main/config.json'
    ),
}







class  UpperCamelCase__		(    SCREAMING_SNAKE_CASE_   ):







	'''simple docstring'''
	_lowerCAmelCase							       =				"van"





	def __init__(			self				,       UpperCamelCase__=224				,       UpperCamelCase__=3				,       UpperCamelCase__=[7, 3, 3, 3]				,       UpperCamelCase__=[4, 2, 2, 2]				,       UpperCamelCase__=[64, 128, 320, 512]				,       UpperCamelCase__=[3, 3, 12, 3]				,       UpperCamelCase__=[8, 8, 4, 4]				,       UpperCamelCase__="gelu"				,       UpperCamelCase__=0.0_2				,       UpperCamelCase__=1e-6				,       UpperCamelCase__=1e-2				,       UpperCamelCase__=0.0				,       UpperCamelCase__=0.0				,       **UpperCamelCase__				,       ):
					super().__init__(**UpperCamelCase__		)
					A__  :	List[str]         =							image_size
					A__  :	Any         =							num_channels
					A__  :	str         =							patch_sizes
					A__  :	Dict         =							strides
					A__  :	str         =							hidden_sizes
					A__  :	str         =							depths
					A__  :	int         =							mlp_ratios
					A__  :	int         =							hidden_act
					A__  :	Any         =							initializer_range
					A__  :	List[str]         =							layer_norm_eps
					A__  :	Union[str, Any]         =							layer_scale_init_value
					A__  :	str         =							drop_path_rate
					A__  :	Optional[Any]         =							dropout_rate

from numpy import exp, pi, sqrt

def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						Dict							,						__UpperCamelCase :						float = 0.0							,						__UpperCamelCase :						float = 1.0       ) ->       int:

				"""simple docstring"""







				return 1 / sqrt(2 * pi * sigma**2       ) * exp(-((x - mu) ** 2) / (2 * sigma**2)       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()