





import os
import sys

UpperCAmelCase_							=				os.path.join(os.path.dirname(__file__), """src""")
sys.path.append(SRC_DIR)


from transformers import (
    AutoConfig,
    AutoModel,
    AutoModelForCausalLM,
    AutoModelForMaskedLM,
    AutoModelForQuestionAnswering,
    AutoModelForSequenceClassification,
    AutoTokenizer,
    add_start_docstrings,
)


UpperCAmelCase_							=				[
    """torch""",
    """numpy""",
    """tokenizers""",
    """filelock""",
    """requests""",
    """tqdm""",
    """regex""",
    """sentencepiece""",
    """sacremoses""",
    """importlib_metadata""",
    """huggingface_hub""",
]





@add_start_docstrings(AutoConfig.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> Union[str, Any]:

							"""simple docstring"""



							return AutoConfig.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoTokenizer.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> Optional[Any]:

							"""simple docstring"""



							return AutoTokenizer.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoModel.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> Dict:

							"""simple docstring"""



							return AutoModel.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoModelForCausalLM.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> Optional[int]:

							"""simple docstring"""



							return AutoModelForCausalLM.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoModelForMaskedLM.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> str:

							"""simple docstring"""



							return AutoModelForMaskedLM.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoModelForSequenceClassification.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> List[Any]:

							"""simple docstring"""



							return AutoModelForSequenceClassification.from_pretrained(*lowercase				,       **lowercase				)





@add_start_docstrings(AutoModelForQuestionAnswering.__doc__				)
def  __magic_name__  (				*lowercase				,       **lowercase				)				-> Any:

							"""simple docstring"""



							return AutoModelForQuestionAnswering.from_pretrained(*lowercase				,       **lowercase				)






UpperCAmelCase_							=				8.31_44_62  # Unit - J mol-1 K-1





def  __magic_name__  (				lowercase				,       lowercase				,       lowercase				)				-> float:

							"""simple docstring"""



							if moles < 0 or kelvin < 0 or volume < 0:
														raise ValueError("""Invalid inputs. Enter positive value."""				)
							return moles * kelvin * UNIVERSAL_GAS_CONSTANT / volume





def  __magic_name__  (				lowercase				,       lowercase				,       lowercase				)				-> float:

							"""simple docstring"""



							if moles < 0 or kelvin < 0 or pressure < 0:
														raise ValueError("""Invalid inputs. Enter positive value."""				)
							return moles * kelvin * UNIVERSAL_GAS_CONSTANT / pressure


if __name__ == "__main__":
							from doctest import testmod

							testmod()