



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCamelCase_										=					{
    '''configuration_xlm_roberta_xl''': [
        '''XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''XLMRobertaXLConfig''',
        '''XLMRobertaXLOnnxConfig''',
    ],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      UpperCamelCase_										=					[
          '''XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''XLMRobertaXLForCausalLM''',
          '''XLMRobertaXLForMaskedLM''',
          '''XLMRobertaXLForMultipleChoice''',
          '''XLMRobertaXLForQuestionAnswering''',
          '''XLMRobertaXLForSequenceClassification''',
          '''XLMRobertaXLForTokenClassification''',
          '''XLMRobertaXLModel''',
          '''XLMRobertaXLPreTrainedModel''',
      ]

if TYPE_CHECKING:
      from .configuration_xlm_roberta_xl import (
          XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP,
          XLMRobertaXLConfig,
          XLMRobertaXLOnnxConfig,
      )

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_xlm_roberta_xl import (
                XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST,
                XLMRobertaXLForCausalLM,
                XLMRobertaXLForMaskedLM,
                XLMRobertaXLForMultipleChoice,
                XLMRobertaXLForQuestionAnswering,
                XLMRobertaXLForSequenceClassification,
                XLMRobertaXLForTokenClassification,
                XLMRobertaXLModel,
                XLMRobertaXLPreTrainedModel,
            )

else:
      import sys

      UpperCamelCase_										=					_LazyModule(__name__, globals()['''__file__'''], _import_structure)




def 							__lowercase   ( __lowerCAmelCase							:				int					,    __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float   ):
							return round(float(moles / volume   ) * nfactor   )






def 							__lowercase   ( __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float   ):
							return round(float((moles * 0.0_821 * temperature) / (volume)   )   )






def 							__lowercase   ( __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float   ):
							return round(float((moles * 0.0_821 * temperature) / (pressure)   )   )






def 							__lowercase   ( __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float					,    __lowerCAmelCase							:				float   ):
							return round(float((pressure * volume) / (0.0_821 * moles)   )   )


if __name__ == "__main__":
						import doctest

						doctest.testmod()




