"""simple docstring"""




from typing import TYPE_CHECKING

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


__lowerCamelCase											=  {
    "configuration_gpt_neox_japanese": ["GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTNeoXJapaneseConfig"],
    "tokenization_gpt_neox_japanese": ["GPTNeoXJapaneseTokenizer"],
}

try:
				if not is_torch_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				__lowerCamelCase											=  [
				    "GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST",
				    "GPTNeoXJapaneseForCausalLM",
				    "GPTNeoXJapaneseLayer",
				    "GPTNeoXJapaneseModel",
				    "GPTNeoXJapanesePreTrainedModel",
				]


if TYPE_CHECKING:
				from .configuration_gpt_neox_japanese import GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoXJapaneseConfig
				from .tokenization_gpt_neox_japanese import GPTNeoXJapaneseTokenizer

				try:
								if not is_torch_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_gpt_neox_japanese import (
								    GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
								    GPTNeoXJapaneseForCausalLM,
								    GPTNeoXJapaneseLayer,
								    GPTNeoXJapaneseModel,
								    GPTNeoXJapanesePreTrainedModel,
								)


else:
				import sys

				__lowerCamelCase											=  _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)






"""simple docstring"""




import warnings

from ...utils import logging
from .image_processing_imagegpt import ImageGPTImageProcessor


__lowerCamelCase											=  logging.get_logger(__name__)
class     UpperCamelCase__(			__A ):





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





