Unverified Commit 2097aa18 authored by Lysandre Debut's avatar Lysandre Debut Committed by GitHub
Browse files

Patches the full import failure and adds a test (#10750)

* Patches the full import failure and adds a test

* Add comment
parent 1b5ce1e6
...@@ -652,10 +652,8 @@ if is_torch_available(): ...@@ -652,10 +652,8 @@ if is_torch_available():
"IBertForQuestionAnswering", "IBertForQuestionAnswering",
"IBertForSequenceClassification", "IBertForSequenceClassification",
"IBertForTokenClassification", "IBertForTokenClassification",
"IBertLayer",
"IBertModel", "IBertModel",
"IBertPreTrainedModel", "IBertPreTrainedModel",
"load_tf_weights_in_ibert",
] ]
) )
_import_structure["models.layoutlm"].extend( _import_structure["models.layoutlm"].extend(
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from ...file_utils import _BaseLazyModule, is_tokenizers_available, is_torch_available from ...file_utils import _BaseLazyModule, is_torch_available
_import_structure = { _import_structure = {
...@@ -28,6 +28,7 @@ _import_structure = { ...@@ -28,6 +28,7 @@ _import_structure = {
if is_torch_available(): if is_torch_available():
_import_structure["modeling_ibert"] = [ _import_structure["modeling_ibert"] = [
"IBERT_PRETRAINED_MODEL_ARCHIVE_LIST", "IBERT_PRETRAINED_MODEL_ARCHIVE_LIST",
"IBertPreTrainedModel",
"IBertForMaskedLM", "IBertForMaskedLM",
"IBertForMultipleChoice", "IBertForMultipleChoice",
"IBertForQuestionAnswering", "IBertForQuestionAnswering",
...@@ -48,6 +49,7 @@ if TYPE_CHECKING: ...@@ -48,6 +49,7 @@ if TYPE_CHECKING:
IBertForSequenceClassification, IBertForSequenceClassification,
IBertForTokenClassification, IBertForTokenClassification,
IBertModel, IBertModel,
IBertPreTrainedModel,
) )
else: else:
......
...@@ -15,6 +15,9 @@ ...@@ -15,6 +15,9 @@
import unittest import unittest
import requests import requests
# Try to import everything from transformers to ensure every object can be loaded.
from transformers import * # noqa F406
from transformers.file_utils import CONFIG_NAME, WEIGHTS_NAME, filename_to_url, get_from_cache, hf_bucket_url from transformers.file_utils import CONFIG_NAME, WEIGHTS_NAME, filename_to_url, get_from_cache, hf_bucket_url
from transformers.testing_utils import DUMMY_UNKWOWN_IDENTIFIER from transformers.testing_utils import DUMMY_UNKWOWN_IDENTIFIER
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment