





from ..utils import DummyObject, requires_backends





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						List[Any]							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						Any							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						str							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						int							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						List[str]							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )





class UpperCAmelCase_				( metaclass=_SCREAMING_SNAKE_CASE ):
  __lowerCAmelCase   :						int							=   ["""torch""", """transformers""", """onnx"""]


  def __init__(							self ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(self ,['''torch''', '''transformers''', '''onnx'''] )


  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )




  @classmethod
  def 						__UpperCAmelCase     (							cls ,*__snake_case ,**__snake_case ):



       """simple docstring"""





       requires_backends(cls ,['''torch''', '''transformers''', '''onnx'''] )










from transformers import HfArgumentParser, TensorFlowBenchmark, TensorFlowBenchmarkArguments

def      UpperCAmelCase_    (    )	->				Optional[Any]:
     '''simple docstring'''


     A_          =       HfArgumentParser(_UpperCAmelCase				)
     A_          =       parser.parse_args_into_dataclasses()[0]
     A_          =       TensorFlowBenchmark(args=_UpperCAmelCase				)
     try:
          A_          =       parser.parse_args_into_dataclasses()[0]
     except ValueError as e:
          A_          =       '''Arg --no_{0} is no longer used, please use --no-{0} instead.'''
          A_          =       ''' '''.join(str(_UpperCAmelCase				).split(''' '''				)[:-1]				)
          A_          =       ''''''
          A_          =       eval(str(_UpperCAmelCase				).split(''' '''				)[-1]				)
          A_          =       []
          for arg in depreciated_args:
               # arg[2:] removes '--'
               if arg[2:] in TensorFlowBenchmark.deprecated_args:
                    # arg[5:] removes '--no_'
                    full_error_msg += arg_error_msg.format(arg[5:]				)
               else:
                    wrong_args.append(_UpperCAmelCase				)
          if len(_UpperCAmelCase				) > 0:
               A_          =       full_error_msg + begin_error_msg + str(_UpperCAmelCase				)
          raise ValueError(_UpperCAmelCase				)
     benchmark.run()


if __name__ == "__main__":
      main()



