"git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "22b41b3f8a5cdb37e686d18d8d9a24eb98a331ec"
Unverified Commit ce08043f authored by sandip's avatar sandip Committed by GitHub
Browse files

Integration test for mobilebert (#9978)

parent 1486205d
...@@ -319,3 +319,26 @@ class TFMobileBertModelTest(TFModelTesterMixin, unittest.TestCase): ...@@ -319,3 +319,26 @@ class TFMobileBertModelTest(TFModelTesterMixin, unittest.TestCase):
for model_name in ["google/mobilebert-uncased"]: for model_name in ["google/mobilebert-uncased"]:
model = TFMobileBertModel.from_pretrained(model_name) model = TFMobileBertModel.from_pretrained(model_name)
self.assertIsNotNone(model) self.assertIsNotNone(model)
@require_tf
class TFMobileBertModelIntegrationTest(unittest.TestCase):
@slow
def test_inference_masked_lm(self):
model = TFMobileBertForPreTraining.from_pretrained("google/mobilebert-uncased")
input_ids = tf.constant([[0, 1, 2, 3, 4, 5]])
output = model(input_ids)[0]
expected_shape = [1, 6, 30522]
self.assertEqual(output.shape, expected_shape)
expected_slice = tf.constant(
[
[
[-4.5919547, -9.248295, -9.645256],
[-6.7306175, -6.440284, -6.6052837],
[-7.2743506, -6.7847915, -6.024673],
]
]
)
tf.debugging.assert_near(output[:, :3, :3], expected_slice, atol=1e-4)
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