Revert "[compile][startup] Disable C++ compilation of symbolic shapes" (#22122)

Signed-off-by: Xiao Liu <xiszishu@gmail.com>
This commit is contained in:
Xiao 2025-08-02 09:03:30 -07:00 committed by GitHub
parent 73e1b9b1d4
commit 554df8a6a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -267,15 +267,8 @@ def _support_torch_compile(
code.co_filename)
return inline_call(parent, func, args, kwargs)
# Disable the C++ compilation of symbolic shape guards. C++-fication
# of symbolic shape guards can improve guard overhead. But, since
# vllm skip guards anyways, setting this flag to False can improve
# compile time.
with torch._dynamo.config.patch("enable_cpp_symbolic_shape_guards",
False), patch.object(
InliningInstructionTranslator,
'inline_call',
patched_inline_call):
with patch.object(InliningInstructionTranslator, 'inline_call',
patched_inline_call):
output = self.compiled_callable(*args, **kwargs)
return output