@@ -727,7 +727,7 @@ def k(x):
727727 x = torch .randn (3 )
728728 arg_count = ifdynstaticdefault (4 , 5 )
729729 # when compiled with dynamic, we don't have upper bound runtime assertions for u0
730- expected_op_count = ifdynstaticdefault (9 , 7 )
730+ expected_op_count = ifdynstaticdefault (10 , 8 )
731731 out_graph = self ._test_wrap_simple (
732732 f ,
733733 default_args_generator ((x ,)),
@@ -747,6 +747,7 @@ def forward(self, s77: "Sym(s77)", L_x_: "f32[s77]"):
747747 c: "i64[u0, 1]" = l_x_.nonzero()
748748
749749 sym_size_int_1: "Sym(u0)" = torch.ops.aten.sym_size.int(c, 0)
750+ _check_is_size = torch._check_is_size(sym_size_int_1); _check_is_size = None
750751
751752 ge: "Sym(u0 >= 0)" = sym_size_int_1 >= 0
752753 _assert_scalar_default = torch.ops.aten._assert_scalar.default(ge, "Runtime assertion failed for expression u0 >= 0 on node 'ge'"); ge = _assert_scalar_default = None
@@ -783,6 +784,7 @@ def forward(self, L_x_: "f32[3]"):
783784 c: "i64[u0, 1]" = l_x_.nonzero()
784785
785786 sym_size_int_1: "Sym(u0)" = torch.ops.aten.sym_size.int(c, 0)
787+ _check_is_size = torch._check_is_size(sym_size_int_1); _check_is_size = None
786788
787789 ge: "Sym(u0 >= 0)" = sym_size_int_1 >= 0
788790 _assert_scalar_default = torch.ops.aten._assert_scalar.default(ge, "Runtime assertion failed for expression u0 >= 0 on node 'ge'"); ge = _assert_scalar_default = None
@@ -881,7 +883,7 @@ def k(x):
881883 x = torch .randn (3 )
882884 arg_count = ifdynstaticdefault (4 , 5 )
883885 # when compiled with dynamic, we don't have upper bound runtime assertions for u0
884- expected_op_count = ifdynstaticdefault (9 , 7 )
886+ expected_op_count = ifdynstaticdefault (10 , 8 )
885887 out_graph = self ._test_wrap_simple (
886888 f ,
887889 default_args_generator ((x ,)),
@@ -903,6 +905,7 @@ def forward(self, L_x_: "f32[3]"):
903905 c: "i64[u0, 1]" = l_x_.nonzero()
904906
905907 sym_size_int: "Sym(u0)" = torch.ops.aten.sym_size.int(c, 0)
908+ _check_is_size = torch._check_is_size(sym_size_int); _check_is_size = None
906909
907910 ge: "Sym(u0 >= 0)" = sym_size_int >= 0
908911 _assert_scalar_default = torch.ops.aten._assert_scalar.default(ge, "Runtime assertion failed for expression u0 >= 0 on node 'ge'"); ge = _assert_scalar_default = None
@@ -953,7 +956,7 @@ def k(x):
953956 y = torch .randn (3 )
954957 arg_count = ifdynstaticdefault (5 , 6 )
955958 # when compiled with dynamic, we don't have upper bound runtime assertions for u0 and u1
956- expected_op_count = ifdynstaticdefault (15 , 11 )
959+ expected_op_count = ifdynstaticdefault (17 , 13 )
957960 out_graph = self ._test_wrap_simple (
958961 f ,
959962 default_args_generator ((x , y )),
@@ -974,6 +977,7 @@ def forward(self, L_x_: "f32[3]", L_y_: "f32[3]"):
974977 c: "i64[u0, 1]" = l_x_.nonzero()
975978
976979 sym_size_int_2: "Sym(u0)" = torch.ops.aten.sym_size.int(c, 0)
980+ _check_is_size = torch._check_is_size(sym_size_int_2); _check_is_size = None
977981
978982 ge: "Sym(u0 >= 0)" = sym_size_int_2 >= 0
979983 _assert_scalar_default = torch.ops.aten._assert_scalar.default(ge, "Runtime assertion failed for expression u0 >= 0 on node 'ge'"); ge = _assert_scalar_default = None
@@ -983,6 +987,7 @@ def forward(self, L_x_: "f32[3]", L_y_: "f32[3]"):
983987 d: "i64[u1, 1]" = l_y_.nonzero(); l_y_ = None
984988
985989 sym_size_int_3: "Sym(u1)" = torch.ops.aten.sym_size.int(d, 0)
990+ _check_is_size_1 = torch._check_is_size(sym_size_int_3); _check_is_size_1 = None
986991
987992 ge_1: "Sym(u1 >= 0)" = sym_size_int_3 >= 0
988993 _assert_scalar_default_2 = torch.ops.aten._assert_scalar.default(ge_1, "Runtime assertion failed for expression u1 >= 0 on node 'ge_1'"); ge_1 = _assert_scalar_default_2 = None
0 commit comments