






"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_tf_available,
    is_torch_available,
)


_snake_case       :      str       =					{
    "configuration_gptsan_japanese": ["GPTSAN_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTSanJapaneseConfig"],
    "tokenization_gptsan_japanese": ["GPTSanJapaneseTokenizer"],
}

try:
						if not is_torch_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_snake_case       :      Union[str, Any]       =					[
						    "GPTSAN_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST",
						    "GPTSanJapaneseForConditionalGeneration",
						    "GPTSanJapaneseModel",
						    "GPTSanJapanesePreTrainedModel",
						]
						_snake_case       :      Tuple       =					[
						    "GPTSanJapaneseTokenizer",
						]


if TYPE_CHECKING:
						from .configuration_gptsan_japanese import GPTSAN_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTSanJapaneseConfig
						from .tokenization_gptsan_japanese import GPTSanJapaneseTokenizer

						try:
												if not is_torch_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_gptsan_japanese import (
												    GPTSAN_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
												    GPTSanJapaneseForConditionalGeneration,
												    GPTSanJapaneseModel,
												    GPTSanJapanesePreTrainedModel,
												)
												from .tokenization_gptsan_japanese import GPTSanJapaneseTokenizer


else:
						import sys

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








"""simple docstring"""



_snake_case       :      Dict       =					[0.485, 0.456, 0.406]
_snake_case       :      int       =					[0.229, 0.224, 0.225]
_snake_case       :      Optional[int]       =					[0.5, 0.5, 0.5]
_snake_case       :      str       =					[0.5, 0.5, 0.5]
_snake_case       :      str       =					[0.4814_5466, 0.457_8275, 0.4082_1073]
_snake_case       :      str       =					[0.2686_2954, 0.2613_0258, 0.2757_7711]