



'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available


_lowercase    :    List[str]			     =  {"""tokenization_herbert""": ["""HerbertTokenizer"""]}

try:
	if not is_tokenizers_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	_lowercase    :    int			     =  ["""HerbertTokenizerFast"""]


if TYPE_CHECKING:
	from .tokenization_herbert import HerbertTokenizer

	try:
		if not is_tokenizers_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .tokenization_herbert_fast import HerbertTokenizerFast

else:
	import sys

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









'''simple docstring'''



from typing import TYPE_CHECKING

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


_lowercase    :    Any			     =  {
    """configuration_gpt_bigcode""": ["""GPT_BIGCODE_PRETRAINED_CONFIG_ARCHIVE_MAP""", """GPTBigCodeConfig"""],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	_lowercase    :    Optional[int]			     =  [
	    """GPT_BIGCODE_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """GPTBigCodeForSequenceClassification""",
	    """GPTBigCodeForTokenClassification""",
	    """GPTBigCodeForCausalLM""",
	    """GPTBigCodeModel""",
	    """GPTBigCodePreTrainedModel""",
	]

if TYPE_CHECKING:
	from .configuration_gpt_bigcode import GPT_BIGCODE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTBigCodeConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_gpt_bigcode import (
		    GPT_BIGCODE_PRETRAINED_MODEL_ARCHIVE_LIST,
		    GPTBigCodeForCausalLM,
		    GPTBigCodeForSequenceClassification,
		    GPTBigCodeForTokenClassification,
		    GPTBigCodeModel,
		    GPTBigCodePreTrainedModel,
		)


else:
	import sys

	_lowercase    :    Tuple			     =  _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)





