


'''simple docstring'''






from collections import OrderedDict
from typing import Mapping

from packaging import version

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig
from ...utils import logging


__A					:  Optional[int]											=      logging.get_logger(__name__)

__A					:  Tuple											=      {
    "google/mobilenet_v1_1.0_224": "https://huggingface.co/google/mobilenet_v1_1.0_224/resolve/main/config.json",
    "google/mobilenet_v1_0.75_192": "https://huggingface.co/google/mobilenet_v1_0.75_192/resolve/main/config.json",
    # See all MobileNetV1 models at https://huggingface.co/models?filter=mobilenet_v1
}






class    __snake_case       (   _SCREAMING_SNAKE_CASE):







    """simple docstring"""



    lowercase    =					'mobilenet_v1'

    def __init__(   self    :  str    ,						lowerCamelCase    :  Optional[Any]=3    ,						lowerCamelCase    :  int=2_24    ,						lowerCamelCase    :  str=1.0    ,						lowerCamelCase    :  Optional[int]=8    ,						lowerCamelCase    :  List[str]="relu6"    ,						lowerCamelCase    :  List[Any]=True    ,						lowerCamelCase    :  Dict=0.999    ,						lowerCamelCase    :  List[Any]=0.02    ,						lowerCamelCase    :  List[Any]=0.001    ,						**lowerCamelCase    :  str    ,						)   ->  Tuple:
      super().__init__(**lowerCamelCase		)

      if depth_multiplier <= 0:
        raise ValueError("""depth_multiplier must be greater than zero."""		)

      lowerCAmelCase_			:      Any			=   num_channels
      lowerCAmelCase_			:      str			=   image_size
      lowerCAmelCase_			:      List[str]			=   depth_multiplier
      lowerCAmelCase_			:      Optional[Any]			=   min_depth
      lowerCAmelCase_			:      Optional[int]			=   hidden_act
      lowerCAmelCase_			:      Dict			=   tf_padding
      lowerCAmelCase_			:      str			=   classifier_dropout_prob
      lowerCAmelCase_			:      List[Any]			=   initializer_range
      lowerCAmelCase_			:      Optional[int]			=   layer_norm_eps







class    __snake_case       (   _SCREAMING_SNAKE_CASE):







    """simple docstring"""



    lowercase    =					version.parse('1.11')

    @property
    def __lowercase   (   self    :  Dict		)   ->  Mapping[str, Mapping[int, str]]:
      return OrderedDict([("""pixel_values""", {0: """batch"""})]		)

    @property
    def __lowercase   (   self    :  Any		)   ->  Mapping[str, Mapping[int, str]]:
      if self.task == "image-classification":
        return OrderedDict([("""logits""", {0: """batch"""})]		)
      else:
        return OrderedDict([("""last_hidden_state""", {0: """batch"""}), ("""pooler_output""", {0: """batch"""})]		)





    @property
    def __lowercase   (   self    :  Tuple		)   ->  float:
      return 1E-4







'''simple docstring'''






def 				UpperCamelCase_			(    A__					:   int = 10_00					):
  '''simple docstring'''





  lowerCAmelCase_			:      Optional[Any]			=   3
  lowerCAmelCase_			:      Dict			=   0
  while a < n:
    if a % 3 == 0 or a % 5 == 0:
      result += a
    elif a % 15 == 0:
      result -= a
    a += 1
  return result


if __name__ == "__main__":
  print(F'''{solution() = }''')



