from .glue import glue_convert_examples_to_features, glue_output_modes, glue_processors, glue_tasks_num_labels
from .squad import SquadExample, SquadFeatures, SquadVaProcessor, SquadVaProcessor, squad_convert_examples_to_features
from .utils import DataProcessor, InputExample, InputFeatures, SingleSentenceClassificationProcessor
from .xnli import xnli_output_modes, xnli_processors, xnli_tasks_num_labels






import logging

from transformers import PretrainedConfig


A_      =      logging.getLogger(__name__)


A_      =      {
    "bertabs-finetuned-cnndm": "https://huggingface.co/remi/bertabs-finetuned-cnndm-extractive-abstractive-summarization/resolve/main/config.json",
}






class      __lowercase					(    _A    ):
						lowercase					 =     'bertabs'

						def __init__(	self				:      Dict							,							__lowerCamelCase				:      Tuple=3_05_22							,							__lowerCamelCase				:      Tuple=5_12							,							__lowerCamelCase				:      List[Any]=6							,							__lowerCamelCase				:      Any=5_12							,							__lowerCamelCase				:      Any=8							,							__lowerCamelCase				:      Union[str, Any]=5_12							,							__lowerCamelCase				:      Tuple=0.2							,							__lowerCamelCase				:      str=6							,							__lowerCamelCase				:      int=7_68							,							__lowerCamelCase				:      int=8							,							__lowerCamelCase				:      List[Any]=20_48							,							__lowerCamelCase				:      Union[str, Any]=0.2							,							**__lowerCamelCase				:      Dict							,							)							->		Dict:


									'''simple docstring'''

									super().__init__(**__lowerCamelCase   )

									lowercase							=		vocab_size
									lowercase							=		max_pos

									lowercase							=		enc_layers
									lowercase							=		enc_hidden_size
									lowercase							=		enc_heads
									lowercase							=		enc_ff_size
									lowercase							=		enc_dropout

									lowercase							=		dec_layers
									lowercase							=		dec_hidden_size
									lowercase							=		dec_heads
									lowercase							=		dec_ff_size
									lowercase							=		dec_dropout





