Revert "[Inductor] FX backend via Wrapper IR (#146942)"

This reverts commit a7691140a0fed33a838dda11e28ff7da393d9180.

Reverted https://github.com/pytorch/pytorch/pull/146942 on behalf of https://github.com/malfet due to Looks like it indeed breaks lint, see a7691140a0/1 ([comment](https://github.com/pytorch/pytorch/pull/146942#issuecomment-2852192778))
This commit is contained in:
PyTorch MergeBot
2025-05-05 20:01:29 +00:00
parent a7691140a0
commit 99dac7005f
9 changed files with 49 additions and 1251 deletions

View File

@ -436,23 +436,6 @@ def convert_shape_to_inductor(
return [sympy.sympify(i) for i in lst]
def convert_to_symint(i: Union[int, sympy.Expr]) -> Union[int, torch.SymInt]:
"""
Like convert_shape_to_symint, but operates on a single expression.
"""
from .virtualized import V
return (
i
if isinstance(i, int)
else (
int(i)
if isinstance(i, sympy.Integer)
else V.graph.sizevars.shape_env.create_symintnode(i, hint=None)
)
)
def convert_shape_to_symint(
lst: Iterable[Union[int, sympy.Expr]],
) -> list[Union[int, torch.SymInt]]:
@ -460,7 +443,20 @@ def convert_shape_to_symint(
Takes a list of shapes from Inductor and converts them into symints (or just
ints if all shapes are static).
"""
return [convert_to_symint(i) for i in lst]
from .virtualized import V
return [
(
i
if isinstance(i, int)
else (
int(i)
if isinstance(i, sympy.Integer)
else V.graph.sizevars.shape_env.create_symintnode(i, hint=None)
)
)
for i in lst
]
def is_view(op: torch._ops.OpOverload) -> bool: