Make check_init script more robust and clean inits (#17408)
This commit is contained in:
parent
bd908e9bb1
commit
56b35ce3eb
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_beit": ["BEIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "BeitConfig", "BeitOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_beit": ["BEIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "BeitConfig", "BeitOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_bert_generation": ["BertGenerationConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_bert_generation": ["BertGenerationConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_bert_japanese": ["BertJapaneseTokenizer", "CharacterTokenizer", "MecabTokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_bert_japanese": ["BertJapaneseTokenizer", "CharacterTokenizer", "MecabTokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_bertweet": ["BertweetTokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_bertweet": ["BertweetTokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_byt5": ["ByT5Tokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_byt5": ["ByT5Tokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_convnext": ["CONVNEXT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ConvNextConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_convnext": ["CONVNEXT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ConvNextConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_cvt": ["CVT_PRETRAINED_CONFIG_ARCHIVE_MAP", "CvtConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_cvt": ["CVT_PRETRAINED_CONFIG_ARCHIVE_MAP", "CvtConfig"]}
|
||||
|
||||
|
||||
try:
|
||||
|
|
|
@ -22,10 +22,7 @@ from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_availabl
|
|||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_data2vec_audio": [
|
||||
"DATA2VEC_AUDIO_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"Data2VecAudioConfig",
|
||||
],
|
||||
"configuration_data2vec_audio": ["DATA2VEC_AUDIO_PRETRAINED_CONFIG_ARCHIVE_MAP", "Data2VecAudioConfig"],
|
||||
"configuration_data2vec_text": [
|
||||
"DATA2VEC_TEXT_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"Data2VecTextConfig",
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_deit": ["DEIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "DeiTConfig", "DeiTOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_deit": ["DEIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "DeiTConfig", "DeiTOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_timm_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_detr": ["DETR_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetrConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_detr": ["DETR_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetrConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from ...file_utils import _LazyModule, is_tokenizers_available, is_torch_availab
|
|||
from ...utils import OptionalDependencyNotAvailable
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_dpt": ["DPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "DPTConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_dpt": ["DPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "DPTConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_encoder_decoder": ["EncoderDecoderConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_encoder_decoder": ["EncoderDecoderConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -26,9 +26,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_fnet": ["FNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "FNetConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_fnet": ["FNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "FNetConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_glpn": ["GLPN_PRETRAINED_CONFIG_ARCHIVE_MAP", "GLPNConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_glpn": ["GLPN_PRETRAINED_CONFIG_ARCHIVE_MAP", "GLPNConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from ...file_utils import _LazyModule, is_tokenizers_available, is_torch_availab
|
|||
from ...utils import OptionalDependencyNotAvailable
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_gpt_neox": ["GPT_NEOX_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTNeoXConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_gpt_neox": ["GPT_NEOX_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTNeoXConfig"]}
|
||||
|
||||
try:
|
||||
if not is_tokenizers_available():
|
||||
|
|
|
@ -26,9 +26,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_gptj": ["GPTJ_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTJConfig", "GPTJOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_gptj": ["GPTJ_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTJConfig", "GPTJOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_herbert": ["HerbertTokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_herbert": ["HerbertTokenizer"]}
|
||||
|
||||
try:
|
||||
if not is_tokenizers_available():
|
||||
|
|
|
@ -20,10 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
".wav2vec2.feature_extraction_wav2vec2": ["Wav2Vec2FeatureExtractor"],
|
||||
"configuration_hubert": ["HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "HubertConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_hubert": ["HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "HubertConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
@ -54,7 +51,6 @@ else:
|
|||
]
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ..wav2vec2.feature_extraction_wav2vec2 import Wav2Vec2FeatureExtractor
|
||||
from .configuration_hubert import HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, HubertConfig
|
||||
|
||||
try:
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_ibert": ["IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "IBertConfig", "IBertOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_ibert": ["IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "IBertConfig", "IBertOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_imagegpt": ["IMAGEGPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ImageGPTConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_imagegpt": ["IMAGEGPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ImageGPTConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"processing_layoutxlm": ["LayoutXLMProcessor"],
|
||||
}
|
||||
_import_structure = {"processing_layoutxlm": ["LayoutXLMProcessor"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_maskformer": ["MASKFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "MaskFormerConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_maskformer": ["MASKFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "MaskFormerConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_mbart": ["MBART_PRETRAINED_CONFIG_ARCHIVE_MAP", "MBartConfig", "MBartOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_mbart": ["MBART_PRETRAINED_CONFIG_ARCHIVE_MAP", "MBartConfig", "MBartOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_mmbt": ["MMBTConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_mmbt": ["MMBTConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -43,9 +43,7 @@ else:
|
|||
|
||||
MT5TokenizerFast = T5TokenizerFast
|
||||
|
||||
_import_structure = {
|
||||
"configuration_mt5": ["MT5Config"],
|
||||
}
|
||||
_import_structure = {"configuration_mt5": ["MT5Config"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule, is_tokenizers_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_opt": ["OPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "OPTConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_opt": ["OPT_PRETRAINED_CONFIG_ARCHIVE_MAP", "OPTConfig"]}
|
||||
|
||||
|
||||
if is_torch_available():
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_pegasus": ["PEGASUS_PRETRAINED_CONFIG_ARCHIVE_MAP", "PegasusConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_pegasus": ["PEGASUS_PRETRAINED_CONFIG_ARCHIVE_MAP", "PegasusConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_phobert": ["PhobertTokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_phobert": ["PhobertTokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -26,9 +26,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_plbart": ["PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP", "PLBartConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_plbart": ["PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP", "PLBartConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_poolformer": ["POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "PoolFormerConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_poolformer": ["POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "PoolFormerConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_qdqbert": ["QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "QDQBertConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_qdqbert": ["QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "QDQBertConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_reformer": ["REFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "ReformerConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_reformer": ["REFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "ReformerConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -22,9 +22,7 @@ from ...file_utils import _LazyModule, is_torch_available
|
|||
from ...utils import OptionalDependencyNotAvailable
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_regnet": ["REGNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "RegNetConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_regnet": ["REGNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "RegNetConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_rembert": ["REMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "RemBertConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_rembert": ["REMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "RemBertConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_resnet": ["RESNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "ResNetConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_resnet": ["RESNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "ResNetConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_segformer": ["SEGFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "SegformerConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_segformer": ["SEGFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP", "SegformerConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_sew": ["SEW_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_sew": ["SEW_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_sew_d": ["SEW_D_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWDConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_sew_d": ["SEW_D_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWDConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_speech_encoder_decoder": ["SpeechEncoderDecoderConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_speech_encoder_decoder": ["SpeechEncoderDecoderConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -28,10 +28,7 @@ from ...utils import (
|
|||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_speech_to_text": [
|
||||
"SPEECH_TO_TEXT_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"Speech2TextConfig",
|
||||
],
|
||||
"configuration_speech_to_text": ["SPEECH_TO_TEXT_PRETRAINED_CONFIG_ARCHIVE_MAP", "Speech2TextConfig"],
|
||||
}
|
||||
|
||||
try:
|
||||
|
|
|
@ -27,10 +27,7 @@ from ...utils import (
|
|||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_speech_to_text_2": [
|
||||
"SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"Speech2Text2Config",
|
||||
],
|
||||
"configuration_speech_to_text_2": ["SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP", "Speech2Text2Config"],
|
||||
"processing_speech_to_text_2": ["Speech2Text2Processor"],
|
||||
"tokenization_speech_to_text_2": ["Speech2Text2Tokenizer"],
|
||||
}
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_swin": ["SWIN_PRETRAINED_CONFIG_ARCHIVE_MAP", "SwinConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_swin": ["SWIN_PRETRAINED_CONFIG_ARCHIVE_MAP", "SwinConfig"]}
|
||||
|
||||
|
||||
try:
|
||||
|
|
|
@ -29,9 +29,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_t5": ["T5_PRETRAINED_CONFIG_ARCHIVE_MAP", "T5Config", "T5OnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_t5": ["T5_PRETRAINED_CONFIG_ARCHIVE_MAP", "T5Config", "T5OnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...file_utils import _LazyModule
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"tokenization_tapex": ["TapexTokenizer"],
|
||||
}
|
||||
_import_structure = {"tokenization_tapex": ["TapexTokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -27,10 +27,7 @@ from ...utils import (
|
|||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_trocr": [
|
||||
"TROCR_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"TrOCRConfig",
|
||||
],
|
||||
"configuration_trocr": ["TROCR_PRETRAINED_CONFIG_ARCHIVE_MAP", "TrOCRConfig"],
|
||||
"processing_trocr": ["TrOCRProcessor"],
|
||||
}
|
||||
|
||||
|
|
|
@ -26,9 +26,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_unispeech": ["UNISPEECH_PRETRAINED_CONFIG_ARCHIVE_MAP", "UniSpeechConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_unispeech": ["UNISPEECH_PRETRAINED_CONFIG_ARCHIVE_MAP", "UniSpeechConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_van": ["VAN_PRETRAINED_CONFIG_ARCHIVE_MAP", "VanConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_van": ["VAN_PRETRAINED_CONFIG_ARCHIVE_MAP", "VanConfig"]}
|
||||
|
||||
|
||||
try:
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_vilt": ["VILT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViltConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_vilt": ["VILT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViltConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_vision_encoder_decoder": ["VisionEncoderDecoderConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_vision_encoder_decoder": ["VisionEncoderDecoderConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_visual_bert": ["VISUAL_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "VisualBertConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_visual_bert": ["VISUAL_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "VisualBertConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -27,9 +27,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_vit": ["VIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViTConfig", "ViTOnnxConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_vit": ["VIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViTConfig", "ViTOnnxConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -26,9 +26,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_vit_mae": ["VIT_MAE_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViTMAEConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_vit_mae": ["VIT_MAE_PRETRAINED_CONFIG_ARCHIVE_MAP", "ViTMAEConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -20,11 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
# fmt: off
|
||||
_import_structure = {
|
||||
"tokenization_wav2vec2_phoneme": ["Wav2Vec2PhonemeCTCTokenizer"]
|
||||
}
|
||||
# fmt: on
|
||||
_import_structure = {"tokenization_wav2vec2_phoneme": ["Wav2Vec2PhonemeCTCTokenizer"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -20,11 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import _LazyModule
|
||||
|
||||
|
||||
# fmt: off
|
||||
_import_structure = {
|
||||
"processing_wav2vec2_with_lm": ["Wav2Vec2ProcessorWithLM"]
|
||||
}
|
||||
# fmt: on
|
||||
_import_structure = {"processing_wav2vec2_with_lm": ["Wav2Vec2ProcessorWithLM"]}
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_wavlm": ["WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "WavLMConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_wavlm": ["WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "WavLMConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_xglm": ["XGLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "XGLMConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_xglm": ["XGLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "XGLMConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -21,10 +21,7 @@ from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepie
|
|||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_xlm_prophetnet": [
|
||||
"XLM_PROPHETNET_PRETRAINED_CONFIG_ARCHIVE_MAP",
|
||||
"XLMProphetNetConfig",
|
||||
],
|
||||
"configuration_xlm_prophetnet": ["XLM_PROPHETNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "XLMProphetNetConfig"],
|
||||
}
|
||||
|
||||
try:
|
||||
|
|
|
@ -28,9 +28,7 @@ from ...utils import (
|
|||
)
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_xlnet": ["XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "XLNetConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_xlnet": ["XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "XLNetConfig"]}
|
||||
|
||||
try:
|
||||
if not is_sentencepiece_available():
|
||||
|
|
|
@ -20,9 +20,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_yolos": ["YOLOS_PRETRAINED_CONFIG_ARCHIVE_MAP", "YolosConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_yolos": ["YOLOS_PRETRAINED_CONFIG_ARCHIVE_MAP", "YolosConfig"]}
|
||||
|
||||
try:
|
||||
if not is_vision_available():
|
||||
|
|
|
@ -21,9 +21,7 @@ from typing import TYPE_CHECKING
|
|||
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available
|
||||
|
||||
|
||||
_import_structure = {
|
||||
"configuration_yoso": ["YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP", "YosoConfig"],
|
||||
}
|
||||
_import_structure = {"configuration_yoso": ["YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP", "YosoConfig"]}
|
||||
|
||||
try:
|
||||
if not is_torch_available():
|
||||
|
|
|
@ -25,6 +25,8 @@ PATH_TO_TRANSFORMERS = "src/transformers"
|
|||
|
||||
# Matches is_xxx_available()
|
||||
_re_backend = re.compile(r"is\_([a-z_]*)_available()")
|
||||
# Catches a one-line _import_struct = {xxx}
|
||||
_re_one_line_import_struct = re.compile(r"^_import_structure\s+=\s+\{([^\}]+)\}")
|
||||
# Catches a line with a key-values pattern: "bla": ["foo", "bar"]
|
||||
_re_import_struct_key_value = re.compile(r'\s+"\S*":\s+\[([^\]]*)\]')
|
||||
# Catches a line if not is_foo_available
|
||||
|
@ -74,6 +76,14 @@ def parse_init(init_file):
|
|||
objects = []
|
||||
while not lines[line_index].startswith("if TYPE_CHECKING") and find_backend(lines[line_index]) is None:
|
||||
line = lines[line_index]
|
||||
# If we have everything on a single line, let's deal with it.
|
||||
if _re_one_line_import_struct.search(line):
|
||||
content = _re_one_line_import_struct.search(line).groups()[0]
|
||||
imports = re.findall("\[([^\]]+)\]", content)
|
||||
for imp in imports:
|
||||
objects.extend([obj[1:-1] for obj in imp.split(", ")])
|
||||
line_index += 1
|
||||
continue
|
||||
single_line_import_search = _re_import_struct_key_value.search(line)
|
||||
if single_line_import_search is not None:
|
||||
imports = [obj[1:-1] for obj in single_line_import_search.groups()[0].split(", ") if len(obj) > 0]
|
||||
|
@ -144,7 +154,7 @@ def parse_init(init_file):
|
|||
type_hint_objects = {"none": objects}
|
||||
# Let's continue with backend-specific objects
|
||||
while line_index < len(lines):
|
||||
# If the line is an if is_backemd_available, we grab all objects associated.
|
||||
# If the line is an if is_backend_available, we grab all objects associated.
|
||||
backend = find_backend(lines[line_index])
|
||||
# Check if the backend declaration is inside a try block:
|
||||
if _re_try.search(lines[line_index - 1]) is None:
|
||||
|
|
Loading…
Reference in New Issue