


'''simple docstring'''
from ..utils import DummyObject, requires_backends






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			Dict   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Dict      	=["tokenizers"]






						def __init__(     self       :			Tuple   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			List[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Dict      	=["tokenizers"]






						def __init__(     self       :			Dict   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[str]      	=["tokenizers"]






						def __init__(     self       :			Optional[Any]   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			Optional[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Tuple   ,     *lowerCAmelCase       :			Optional[int]   ,     **lowerCAmelCase       :			Optional[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[int]      	=["tokenizers"]






						def __init__(     self       :			Tuple   ,     *lowerCAmelCase       :			Union[str, Any]   ,     **lowerCAmelCase       :			Tuple  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Union[str, Any]      	=["tokenizers"]






						def __init__(     self       :			List[Any]   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Any      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			Dict  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[Any]      	=["tokenizers"]






						def __init__(     self       :			Dict   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			Dict  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			Tuple  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Union[str, Any]      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			Optional[Any]   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			Union[str, Any]   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Union[str, Any]      	=["tokenizers"]






						def __init__(     self       :			Optional[Any]   ,     *lowerCAmelCase       :			Any   ,     **lowerCAmelCase       :			Any  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Union[str, Any]   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Dict      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[Any]      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			List[Any]   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[Any]      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Dict      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[int]      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			int   ,     *lowerCAmelCase       :			Optional[int]   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[int]      	=["tokenizers"]






						def __init__(     self       :			Optional[Any]   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			List[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[int]      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[str]      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			Any  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			Optional[Any]   ,     **lowerCAmelCase       :			List[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Any      	=["tokenizers"]






						def __init__(     self       :			Union[str, Any]   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			List[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[str]      	=["tokenizers"]






						def __init__(     self       :			List[Any]   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Dict  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Any      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			Any  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[int]      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[str]      	=["tokenizers"]






						def __init__(     self       :			Dict   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			Tuple   ,     **lowerCAmelCase       :			Tuple  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[str]      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			Any   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			int   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			Optional[Any]   ,     **lowerCAmelCase       :			Dict  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Any      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			int   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[Any]      	=["tokenizers"]






						def __init__(     self       :			int   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[Any]      	=["tokenizers"]






						def __init__(     self       :			Optional[Any]   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Optional[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			Optional[int]   ,     **lowerCAmelCase       :			int  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Union[str, Any]      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			Optional[Any]   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Any      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			Union[str, Any]   ,     **lowerCAmelCase       :			Tuple  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[Any]      	=["tokenizers"]






						def __init__(     self       :			str   ,     *lowerCAmelCase       :			List[str]   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Dict      	=["tokenizers"]






						def __init__(     self       :			Union[str, Any]   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			List[Any]   ,     *lowerCAmelCase       :			int   ,     **lowerCAmelCase       :			Dict  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Tuple   ,     *lowerCAmelCase       :			str   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Optional[Any]      	=["tokenizers"]






						def __init__(     self       :			int   ,     *lowerCAmelCase       :			Dict   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[Any]      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			Union[str, Any]   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Tuple      	=["tokenizers"]






						def __init__(     self       :			Union[str, Any]   ,     *lowerCAmelCase       :			Tuple   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			Tuple   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			List[str]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					int      	=["tokenizers"]






						def __init__(     self       :			Any   ,     *lowerCAmelCase       :			Any   ,     **lowerCAmelCase       :			Optional[int]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					Union[str, Any]      	=["tokenizers"]






						def __init__(     self       :			Optional[int]   ,     *lowerCAmelCase       :			List[Any]   ,     **lowerCAmelCase       :			Any  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					str      	=["tokenizers"]






						def __init__(     self       :			List[str]   ,     *lowerCAmelCase       :			Any   ,     **lowerCAmelCase       :			List[Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )






class 				__lowerCAmelCase      (      metaclass=lowercase	):

						"""simple docstring"""






						_UpperCAmelCase		:					List[Any]      	=["tokenizers"]






						def __init__(     self       :			List[Any]   ,     *lowerCAmelCase       :			Union[str, Any]   ,     **lowerCAmelCase       :			Union[str, Any]  ):
													requires_backends(self   ,     ["tokenizers"]  )









'''simple docstring'''
import argparse
import logging
import sys
from unittest.mock import patch

import run_glue_with_pabee

from transformers.testing_utils import TestCasePlus


logging.basicConfig(level=logging.DEBUG)

__SCREAMING_SNAKE_CASE				:							str		       =		logging.getLogger()







def 			a_							(  ):
							A_ 						=		argparse.ArgumentParser()
							parser.add_argument("-f"   )
							A_ 						=		parser.parse_args()
							return args.f







class 				__lowerCAmelCase      (      lowercase	):

						"""simple docstring"""






						def 							_UpperCAmelCase					(     self       :			List[Any]  ):
													A_ 						=		logging.StreamHandler(sys.stdout  )
													logger.addHandler(lowerCAmelCase  )

													A_ 						=		self.get_auto_remove_tmp_dir()
													A_ 						=		F"\n            run_glue_with_pabee.py\n            --model_type albert\n            --model_name_or_path albert-base-v2\n            --data_dir ./tests/fixtures/tests_samples/MRPC/\n            --output_dir {tmp_dir}\n            --overwrite_output_dir\n            --task_name mrpc\n            --do_train\n            --do_eval\n            --per_gpu_train_batch_size=2\n            --per_gpu_eval_batch_size=1\n            --learning_rate=2e-5\n            --max_steps=50\n            --warmup_steps=2\n            --seed=42\n            --max_seq_length=128\n            ".split()

													with patch.object(lowerCAmelCase   ,     "argv"   ,     lowerCAmelCase  ):
																				A_ 						=		run_glue_with_pabee.main()
																				for value in result.values():
																											self.assertGreaterEqual(lowerCAmelCase   ,     0.7_5  )





