@@ -392,39 +392,48 @@ def test_pass_config_deprecation(caplog_vllm):
392392 assert "enable_fusion is deprecated" in caplog_vllm .text
393393 assert config .fuse_norm_quant is True
394394 assert config .fuse_act_quant is True
395- assert config .enable_fusion is None
395+ assert config .enable_fusion is True
396396
397397 # Test enable_attn_fusion -> fuse_attn_quant
398398 caplog_vllm .clear ()
399399 config = PassConfig (enable_attn_fusion = True )
400400 assert "enable_attn_fusion is deprecated" in caplog_vllm .text
401401 assert config .fuse_attn_quant is True
402- assert config .enable_attn_fusion is None
402+ assert config .enable_attn_fusion is True
403403
404404 # Test enable_noop -> eliminate_noops
405405 caplog_vllm .clear ()
406406 config = PassConfig (enable_noop = True )
407407 assert "enable_noop is deprecated" in caplog_vllm .text
408408 assert config .eliminate_noops is True
409- assert config .enable_noop is None
409+ assert config .enable_noop is True
410410
411411 # Test enable_sequence_parallelism -> enable_sp
412412 caplog_vllm .clear ()
413413 config = PassConfig (enable_sequence_parallelism = True )
414414 assert "enable_sequence_parallelism is deprecated" in caplog_vllm .text
415415 assert config .enable_sp is True
416- assert config .enable_sequence_parallelism is None
416+ assert config .enable_sequence_parallelism is True
417417
418418 # Test enable_async_tp -> fuse_gemm_comms
419419 caplog_vllm .clear ()
420420 config = PassConfig (enable_async_tp = True )
421421 assert "enable_async_tp is deprecated" in caplog_vllm .text
422422 assert config .fuse_gemm_comms is True
423- assert config .enable_async_tp is None
423+ assert config .enable_async_tp is True
424424
425425 # Test enable_fi_allreduce_fusion -> fuse_allreduce_rms
426426 caplog_vllm .clear ()
427427 config = PassConfig (enable_fi_allreduce_fusion = True )
428428 assert "enable_fi_allreduce_fusion is deprecated" in caplog_vllm .text
429429 assert config .fuse_allreduce_rms is True
430- assert config .enable_fi_allreduce_fusion is None
430+ assert config .enable_fi_allreduce_fusion is True
431+
432+ # Test hash consistency
433+ config_old = PassConfig (enable_fusion = True )
434+ config_new = PassConfig (fuse_norm_quant = True , fuse_act_quant = True )
435+ assert config_old .compute_hash () == config_new .compute_hash ()
436+
437+ config_old = PassConfig (enable_async_tp = True )
438+ config_new = PassConfig (fuse_gemm_comms = True )
439+ assert config_old .compute_hash () == config_new .compute_hash ()
0 commit comments