

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available


A_						:     Any			  =				{'configuration_yoso': ['YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP', 'YosoConfig']}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       A_						:     List[str]			  =				[
           'YOSO_PRETRAINED_MODEL_ARCHIVE_LIST',
           'YosoForMaskedLM',
           'YosoForMultipleChoice',
           'YosoForQuestionAnswering',
           'YosoForSequenceClassification',
           'YosoForTokenClassification',
           'YosoLayer',
           'YosoModel',
           'YosoPreTrainedModel',
       ]


if TYPE_CHECKING:
       from .configuration_yoso import YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP, YosoConfig

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_yoso import (
                  YOSO_PRETRAINED_MODEL_ARCHIVE_LIST,
                  YosoForMaskedLM,
                  YosoForMultipleChoice,
                  YosoForQuestionAnswering,
                  YosoForSequenceClassification,
                  YosoForTokenClassification,
                  YosoLayer,
                  YosoModel,
                  YosoPreTrainedModel,
              )


else:
       import sys

       A_						:     Tuple			  =				_LazyModule(__name__, globals()['__file__'], _import_structure)







import warnings

from ...utils import logging
from .image_processing_convnext import ConvNextImageProcessor


A_						:     int			  =				logging.get_logger(__name__)
class    A_				( _a  ):


    '''simple docstring'''






    def __init__(self       , *lowercase__       , **lowercase__					)       -> None:
        warnings.warn(
            '''The class ConvNextFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'''
            ''' Please use ConvNextImageProcessor instead.'''       , lowercase__       , )
        super().__init__(*lowercase__       , **lowercase__					)




