[sym_shapes][perf] Do not calculate hint in advice_is_size (#124472)

Differential Revision: [D56352412](https://our.internmc.facebook.com/intern/diff/D56352412)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/124472
Approved by: https://github.com/ezyang
This commit is contained in:
IvanKobzarev 2024-04-19 05:01:05 -07:00 committed by PyTorch MergeBot
parent 661fd23640
commit 73f56e1e81

View File

@ -556,8 +556,8 @@ def _advise_is_size(a):
if ( if (
isinstance(a, SymInt) isinstance(a, SymInt)
and isinstance(a.node, SymNode) and isinstance(a.node, SymNode)
and not a.node.has_hint()
and isinstance(a.node.expr, sympy.Symbol) and isinstance(a.node.expr, sympy.Symbol)
and a.node.shape_env.is_unbacked_symint(a.node.expr)
): ):
_constrain_range_for_size(a) _constrain_range_for_size(a)