@@ -195,7 +195,8 @@ def test_ascend_mla_metadata_builder_default(self):
195195 ascend_config .torchair_graph_config .enabled = True
196196 with patch ("vllm_ascend.torchair.torchair_mla.get_ascend_config" ,
197197 return_value = ascend_config ):
198- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
198+ builder = AscendMLATorchairMetadataBuilder (None , None ,
199+ mock_vllm_config ,
199200 mock_device )
200201
201202 self .assertEqual (builder .block_size ,
@@ -216,7 +217,8 @@ def test_reorder_batch_with_torchair_graph(self, ascend_config):
216217 ascend_config .torchair_graph_config = MagicMock ()
217218 ascend_config .torchair_graph_config .enabled = True
218219
219- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
220+ builder = AscendMLATorchairMetadataBuilder (None , None ,
221+ mock_vllm_config ,
220222 mock_device )
221223
222224 input_batch = MagicMock ()
@@ -252,7 +254,8 @@ def test_reorder_batch_without_torchair_graph(self):
252254
253255 with patch ("vllm_ascend.torchair.torchair_mla.get_ascend_config" ,
254256 return_value = ascend_config ):
255- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
257+ builder = AscendMLATorchairMetadataBuilder (None , None ,
258+ mock_vllm_config ,
256259 mock_device )
257260
258261 input_batch = MagicMock ()
@@ -285,7 +288,8 @@ def test_get_graph_runner_block_tables_normal(self, mock_ascend_config):
285288 mock_vllm_config .scheduler_config .chunked_prefill_enabled = False
286289 mock_device = 'cpu'
287290
288- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
291+ builder = AscendMLATorchairMetadataBuilder (None , None ,
292+ mock_vllm_config ,
289293 mock_device )
290294 block_tables = torch .randint (0 , 100 , (3 , 10 ), dtype = torch .int32 )
291295
@@ -305,7 +309,8 @@ def test_get_graph_runner_block_tables_truncated(self, mock_ascend_config):
305309 mock_vllm_config .scheduler_config .chunked_prefill_enabled = False
306310 mock_device = 'cpu'
307311
308- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
312+ builder = AscendMLATorchairMetadataBuilder (None , None ,
313+ mock_vllm_config ,
309314 mock_device )
310315 block_tables = torch .randint (0 , 100 , (3 , 10 ), dtype = torch .int32 )
311316
@@ -326,7 +331,8 @@ def test_get_graph_runner_block_tables_from_numpy(self,
326331 mock_vllm_config .scheduler_config .chunked_prefill_enabled = False
327332 mock_device = 'cpu'
328333
329- builder = AscendMLATorchairMetadataBuilder (mock_vllm_config ,
334+ builder = AscendMLATorchairMetadataBuilder (None , None ,
335+ mock_vllm_config ,
330336 mock_device )
331337
332338 block_tables = torch .randint (0 , 100 , (3 , 10 ), dtype = torch .int32 )
@@ -352,6 +358,8 @@ def test_build_dummy(self, mock_ascend_config):
352358 mock_device = 'cpu'
353359
354360 builder = AscendMLATorchairMetadataBuilder (
361+ None ,
362+ None ,
355363 mock_vllm_config ,
356364 mock_device ,
357365 metadata_cls = AscendMLATorchairMetadata )
@@ -417,6 +425,8 @@ def test_build_decode(self, mock_ascend_config):
417425 model .model = MagicMock (spec = nn .Module )
418426
419427 builder = AscendMLATorchairMetadataBuilder (
428+ None ,
429+ None ,
420430 mock_vllm_config ,
421431 mock_device ,
422432 metadata_cls = AscendMLATorchairMetadata )
@@ -442,9 +452,11 @@ def test_build_decode(self, mock_ascend_config):
442452 positions = torch .tensor ([1 , 1 ]),
443453 attn_mask = torch .ones ((15 , 15 )),
444454 spec_attn_mask = None ,
445- attn_state = AscendAttentionState .ChunkedPrefill )
455+ attn_state = AscendAttentionState .ChunkedPrefill ,
456+ num_computed_tokens_cpu = None ,
457+ seq_lens = None )
446458
447- metadata = builder .build (common_attn_metadata , model )
459+ metadata = builder .build (1 , common_attn_metadata , model )
448460
449461 self .assertIsInstance (metadata , AscendMLATorchairMetadata )
450462 self .assertEqual (metadata .num_input_tokens , 0 )
0 commit comments