(dim, num_embeddings, rng, **kwargs)
| 1254 | class EmbedTest(parameterized.TestCase): |
| 1255 | @staticmethod |
| 1256 | def build_embedder(dim, num_embeddings, rng, **kwargs): |
| 1257 | cfg = Embedding.default_config().set(name="embed", dim=dim, num_embeddings=num_embeddings) |
| 1258 | if kwargs: |
| 1259 | cfg = cfg.set(**kwargs) |
| 1260 | emb = cfg.instantiate(parent=None) |
| 1261 | state = emb.initialize_parameters_recursively(rng) |
| 1262 | return (emb, state) |
| 1263 | |
| 1264 | @parameterized.parameters(itertools.product((5, 7), (2, 16), (10, 100), (True, False))) |
| 1265 | def test_embed_lookup(self, seq_len, dim, num_embeddings, is_training): |
no test coverage detected