[tests] remove TF tests (uses of require_tf) (#38944)
* remove uses of require_tf * remove redundant import guards * this class has no tests * nits * del tf rng comment
This commit is contained in:
@@ -21,16 +21,13 @@ import transformers
|
||||
|
||||
# Try to import everything from transformers to ensure every object can be loaded.
|
||||
from transformers import * # noqa F406
|
||||
from transformers.testing_utils import DUMMY_UNKNOWN_IDENTIFIER, require_flax, require_tf, require_torch
|
||||
from transformers.utils import ContextManagers, find_labels, is_flax_available, is_tf_available, is_torch_available
|
||||
from transformers.testing_utils import DUMMY_UNKNOWN_IDENTIFIER, require_flax, require_torch
|
||||
from transformers.utils import ContextManagers, find_labels, is_flax_available, is_torch_available
|
||||
|
||||
|
||||
if is_torch_available():
|
||||
from transformers import BertForPreTraining, BertForQuestionAnswering, BertForSequenceClassification
|
||||
|
||||
if is_tf_available():
|
||||
from transformers import TFBertForPreTraining, TFBertForQuestionAnswering, TFBertForSequenceClassification
|
||||
|
||||
if is_flax_available():
|
||||
from transformers import FlaxBertForPreTraining, FlaxBertForQuestionAnswering, FlaxBertForSequenceClassification
|
||||
|
||||
@@ -107,18 +104,6 @@ class GenericUtilTests(unittest.TestCase):
|
||||
|
||||
self.assertEqual(find_labels(DummyModel), ["labels"])
|
||||
|
||||
@require_tf
|
||||
def test_find_labels_tf(self):
|
||||
self.assertEqual(find_labels(TFBertForSequenceClassification), ["labels"])
|
||||
self.assertEqual(find_labels(TFBertForPreTraining), ["labels", "next_sentence_label"])
|
||||
self.assertEqual(find_labels(TFBertForQuestionAnswering), ["start_positions", "end_positions"])
|
||||
|
||||
# find_labels works regardless of the class name (it detects the framework through inheritance)
|
||||
class DummyModel(TFBertForSequenceClassification):
|
||||
pass
|
||||
|
||||
self.assertEqual(find_labels(DummyModel), ["labels"])
|
||||
|
||||
@require_flax
|
||||
def test_find_labels_flax(self):
|
||||
# Flax models don't have labels
|
||||
|
||||
Reference in New Issue
Block a user