@@ -527,6 +527,7 @@ def _nixl_handshake(
527527 block_size = self .block_size ,
528528 ssm_sizes = (0 , 0 ),
529529 attn_backend_name = self .backend_name ,
530+ physical_blocks_per_logical_kv_block = 1 ,
530531 ),
531532 remote_tp_rank = remote_tp_rank ,
532533 remote_tp_size = remote_tp_size ,
@@ -979,6 +980,7 @@ def test_handshake_fails_on_kv_cache_layout_mismatch(
979980 block_size = worker .block_size ,
980981 ssm_sizes = (0 , 0 ),
981982 attn_backend_name = worker .backend_name ,
983+ physical_blocks_per_logical_kv_block = 1 ,
982984 )
983985
984986 with pytest .raises (RuntimeError ):
@@ -1036,6 +1038,7 @@ def test_handshake_succeed_on_kv_cache_layout_mismatch_with_experimental(
10361038 block_size = worker .block_size ,
10371039 ssm_sizes = (0 , 0 ),
10381040 attn_backend_name = worker .backend_name ,
1041+ physical_blocks_per_logical_kv_block = 1 ,
10391042 )
10401043
10411044 # We don't check layout for homogeneous TP and MLA for now, as the
@@ -2355,6 +2358,7 @@ def test_compatibility_hash_validation(
23552358 block_size = prefill_block_size ,
23562359 ssm_sizes = (0 , 0 ),
23572360 attn_backend_name = decode_worker .backend_name ,
2361+ physical_blocks_per_logical_kv_block = 1 ,
23582362 )
23592363 handshake_payload = NixlHandshakePayload (
23602364 compatibility_hash = remote_hash ,
0 commit comments