MCPcopy Create free account
hub / github.com/kyegomez/BitNet / test_rotary_embedding

Function test_rotary_embedding

tests/tests.py:234–239  ·  view source on GitHub ↗
(bitnet_model, random_tensor)

Source from the content-addressed store, hash-verified

232
233
234def test_rotary_embedding(bitnet_model, random_tensor):
235 block = ParallelTransformerBlock(512, 64, 8, 4)
236 rotary_emb1 = block.get_rotary_embedding(100, random_tensor.device)
237 rotary_emb2 = block.get_rotary_embedding(200, random_tensor.device)
238 assert rotary_emb1.shape == (100, 64)
239 assert rotary_emb2.shape == (200, 64)
240
241
242@pytest.mark.parametrize("mask_value", [100, 200, 300])

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected