[Refactor] refactor freezing_value/cuda_event initialize outside try finally (#23758)

Signed-off-by: Andy Xie <andy.xning@gmail.com>
This commit is contained in:
Ning Xie 2025-08-30 21:42:25 +08:00 committed by GitHub
parent fb4983e112
commit e80bca309e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -128,8 +128,8 @@ def _torch_cuda_wrapper():
self.record = lambda: None
self.synchronize = lambda: None
cuda_event = torch.cuda.Event
try:
cuda_event = torch.cuda.Event
torch.cuda.Event = _EventPlaceholder
yield
finally:
@ -141,9 +141,9 @@ def _set_global_compilation_settings(config: VllmConfig):
import torch._inductor.config
inductor_config = config.compilation_config.inductor_compile_config
# Note: The MKLDNN and CPPGEMM backend requires freezing parameters.
freezing_value = torch._inductor.config.freezing
try:
# Note: The MKLDNN and CPPGEMM backend requires freezing parameters.
freezing_value = torch._inductor.config.freezing
if inductor_config.get("max_autotune", False):
torch._inductor.config.freezing = True
yield