






"""simple docstring"""







from ..utils import DummyObject, requires_backends







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )







class    lowerCamelCase__   (			metaclass=_UpperCAmelCase					):
    SCREAMING_SNAKE_CASE						=     ['''torch''', '''transformers''', '''onnx''']






    def __init__(					self      ,*A      ,**A   ):
          requires_backends(self      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )






    @classmethod
    def 							_UpperCamelCase				(					cls      ,*A      ,**A   ):
          requires_backends(cls      ,["""torch""", """transformers""", """onnx"""]   )




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__a    :	Tuple         =    {
    """configuration_luke""": ["""LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP""", """LukeConfig"""],
    """tokenization_luke""": ["""LukeTokenizer"""],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__a    :	Dict         =    [
		    """LUKE_PRETRAINED_MODEL_ARCHIVE_LIST""",
		    """LukeForEntityClassification""",
		    """LukeForEntityPairClassification""",
		    """LukeForEntitySpanClassification""",
		    """LukeForMultipleChoice""",
		    """LukeForQuestionAnswering""",
		    """LukeForSequenceClassification""",
		    """LukeForTokenClassification""",
		    """LukeForMaskedLM""",
		    """LukeModel""",
		    """LukePreTrainedModel""",
		]


if TYPE_CHECKING:
		from .configuration_luke import LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP, LukeConfig
		from .tokenization_luke import LukeTokenizer

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_luke import (
				    LUKE_PRETRAINED_MODEL_ARCHIVE_LIST,
				    LukeForEntityClassification,
				    LukeForEntityPairClassification,
				    LukeForEntitySpanClassification,
				    LukeForMaskedLM,
				    LukeForMultipleChoice,
				    LukeForQuestionAnswering,
				    LukeForSequenceClassification,
				    LukeForTokenClassification,
				    LukeModel,
				    LukePreTrainedModel,
				)

else:
		import sys

		__a    :	Any         =    _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)