




'''simple docstring'''

from typing import TYPE_CHECKING

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


a    :							str										=    {'processing_layoutxlm': ['LayoutXLMProcessor']}

try:
							if not is_sentencepiece_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a    :							Tuple										=    ['LayoutXLMTokenizer']

try:
							if not is_tokenizers_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a    :							Union[str, Any]										=    ['LayoutXLMTokenizerFast']

if TYPE_CHECKING:
							from .processing_layoutxlm import LayoutXLMProcessor

							try:
														if not is_sentencepiece_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_layoutxlm import LayoutXLMTokenizer

							try:
														if not is_tokenizers_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_layoutxlm_fast import LayoutXLMTokenizerFast

else:
							import sys

							a    :							str										=    _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)







'''simple docstring'''

from ....utils import logging


a    :							Optional[int]										=    logging.get_logger(__name__)






class 		a							(  _lowerCamelCase	):


				def __init__(						self       :   int			,							lowercase_       :   Tuple			,							lowercase_       :   Any=None			,							lowercase_       :   List[Any]=2048   ):
									snake_case_		     =							config.__dict__
									snake_case_		     =							modal_hidden_size
									if num_labels:
														snake_case_		     =							num_labels

