



'''simple docstring'''



from ..utils import DummyObject, requires_backends
class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      int				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      List[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Tuple	     =				['sentencepiece']







      def __init__(  self   :      str				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      List[str]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      int				,    *lowerCAmelCase__   :      Optional[Any]				,    **lowerCAmelCase__   :      str				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[Any]	     =				['sentencepiece']







      def __init__(  self   :      Tuple				,    *lowerCAmelCase__   :      Tuple				,    **lowerCAmelCase__   :      int				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Any	     =				['sentencepiece']







      def __init__(  self   :      List[Any]				,    *lowerCAmelCase__   :      Union[str, Any]				,    **lowerCAmelCase__   :      List[str]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   str	     =				['sentencepiece']







      def __init__(  self   :      Tuple				,    *lowerCAmelCase__   :      int				,    **lowerCAmelCase__   :      Any				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Union[str, Any]	     =				['sentencepiece']







      def __init__(  self   :      Optional[int]				,    *lowerCAmelCase__   :      Union[str, Any]				,    **lowerCAmelCase__   :      Optional[int]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[str]	     =				['sentencepiece']







      def __init__(  self   :      Any				,    *lowerCAmelCase__   :      Optional[Any]				,    **lowerCAmelCase__   :      Any				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      List[str]				,    *lowerCAmelCase__   :      str				,    **lowerCAmelCase__   :      int				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      Dict				,    *lowerCAmelCase__   :      List[Any]				,    **lowerCAmelCase__   :      List[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[Any]	     =				['sentencepiece']







      def __init__(  self   :      int				,    *lowerCAmelCase__   :      List[Any]				,    **lowerCAmelCase__   :      str				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      Optional[Any]				,    *lowerCAmelCase__   :      List[Any]				,    **lowerCAmelCase__   :      str				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      Union[str, Any]				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      Optional[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Any	     =				['sentencepiece']







      def __init__(  self   :      Dict				,    *lowerCAmelCase__   :      Union[str, Any]				,    **lowerCAmelCase__   :      Any				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   int	     =				['sentencepiece']







      def __init__(  self   :      Optional[Any]				,    *lowerCAmelCase__   :      Tuple				,    **lowerCAmelCase__   :      Union[str, Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[Any]	     =				['sentencepiece']







      def __init__(  self   :      Dict				,    *lowerCAmelCase__   :      int				,    **lowerCAmelCase__   :      Union[str, Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[str]	     =				['sentencepiece']







      def __init__(  self   :      Optional[int]				,    *lowerCAmelCase__   :      int				,    **lowerCAmelCase__   :      List[str]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   int	     =				['sentencepiece']







      def __init__(  self   :      List[str]				,    *lowerCAmelCase__   :      Optional[Any]				,    **lowerCAmelCase__   :      List[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Union[str, Any]	     =				['sentencepiece']







      def __init__(  self   :      Any				,    *lowerCAmelCase__   :      Optional[Any]				,    **lowerCAmelCase__   :      Optional[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Any	     =				['sentencepiece']







      def __init__(  self   :      Optional[Any]				,    *lowerCAmelCase__   :      Dict				,    **lowerCAmelCase__   :      int				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      str				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      Optional[int]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      Optional[Any]				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      Any				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Tuple	     =				['sentencepiece']







      def __init__(  self   :      Any				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      Optional[int]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Union[str, Any]	     =				['sentencepiece']







      def __init__(  self   :      List[Any]				,    *lowerCAmelCase__   :      List[Any]				,    **lowerCAmelCase__   :      str				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      Optional[Any]				,    *lowerCAmelCase__   :      Optional[int]				,    **lowerCAmelCase__   :      int				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      List[str]				,    *lowerCAmelCase__   :      Any				,    **lowerCAmelCase__   :      Union[str, Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Dict	     =				['sentencepiece']







      def __init__(  self   :      Tuple				,    *lowerCAmelCase__   :      Dict				,    **lowerCAmelCase__   :      List[str]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Any	     =				['sentencepiece']







      def __init__(  self   :      Tuple				,    *lowerCAmelCase__   :      Tuple				,    **lowerCAmelCase__   :      int				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   Optional[Any]	     =				['sentencepiece']







      def __init__(  self   :      int				,    *lowerCAmelCase__   :      Tuple				,    **lowerCAmelCase__   :      Dict				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   str	     =				['sentencepiece']







      def __init__(  self   :      Optional[int]				,    *lowerCAmelCase__   :      List[Any]				,    **lowerCAmelCase__   :      Optional[Any]				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)


class 	lowerCamelCase_							(					metaclass=snake_case_			):
      _lowerCAmelCase     :   List[Any]	     =				['sentencepiece']







      def __init__(  self   :      Dict				,    *lowerCAmelCase__   :      Optional[Any]				,    **lowerCAmelCase__   :      str				):

             """simple docstring"""
             requires_backends(self				,    ['''sentencepiece''']				)









'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


lowerCAmelCase_     :       str								=						{
    'configuration_llama': ['LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP', 'LlamaConfig'],
}

try:
							if not is_sentencepiece_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       Dict								=						['LlamaTokenizer']

try:
							if not is_tokenizers_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       str								=						['LlamaTokenizerFast']

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       Optional[int]								=						[
							    'LlamaForCausalLM',
							    'LlamaModel',
							    'LlamaPreTrainedModel',
							    'LlamaForSequenceClassification',
							]


if TYPE_CHECKING:
							from .configuration_llama import LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP, LlamaConfig

							try:
														if not is_sentencepiece_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_llama import LlamaTokenizer

							try:
														if not is_tokenizers_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_llama_fast import LlamaTokenizerFast

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_llama import LlamaForCausalLM, LlamaForSequenceClassification, LlamaModel, LlamaPreTrainedModel


else:
							import sys

							lowerCAmelCase_     :       Optional[Any]								=						_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)




