Skip to content

Commit 2eb3834

Browse files
manuelcandalesfacebook-github-bot
authored andcommitted
InputGen test targets
Reviewed By: metascroy Differential Revision: D57572670 fbshipit-source-id: ab39dab41ac14012781a6daf109f71716f0f9ef3
1 parent f0f34a1 commit 2eb3834

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

inputgen/argument/engine.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def __init__(
2828
self.constraints = constraints
2929
self.deps = deps
3030
self.valid = valid
31-
self.hierarchy = StructuralEngine.hierarchy(argtype)
31+
self._hierarchy = StructuralEngine.hierarchy(argtype)
3232

3333
self.gen_list_mode = set()
3434
for constraint in constraints:
@@ -54,7 +54,7 @@ def gen_structure_with_depth_and_length(
5454
yield ()
5555
return
5656

57-
attr = self.hierarchy[-(depth + 1)]
57+
attr = self._hierarchy[-(depth + 1)]
5858

5959
if attr in self.gen_list_mode:
6060
yield from self.gen_structure_with_depth(depth, focus, length)
@@ -81,7 +81,7 @@ def gen_structure_with_depth(
8181
length: Optional[int] = None,
8282
ix: Optional[int] = None,
8383
):
84-
attr = self.hierarchy[-(depth + 1)]
84+
attr = self._hierarchy[-(depth + 1)]
8585

8686
if ix is not None:
8787
args = (self.deps, length, ix)
@@ -104,7 +104,7 @@ def gen_structure_with_depth(
104104
yield from self.gen_structure_with_depth_and_length(depth - 1, v, focus)
105105

106106
def gen(self, focus: Attribute):
107-
depth = len(self.hierarchy) - 1
107+
depth = len(self._hierarchy) - 1
108108
yield from self.gen_structure_with_depth(depth, focus)
109109

110110

test/inputgen/test_meta_arg_engine.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ def test_tensor(self):
2222
cp.Value.Ne(lambda deps, dtype, struct: 0),
2323
]
2424
deps = [2]
25+
outarg = False
2526

26-
engine = MetaArgEngine(ArgType.Tensor, constraints, deps, True)
27+
engine = MetaArgEngine(outarg, ArgType.Tensor, constraints, deps, True)
2728
ms = list(engine.gen(Attribute.DTYPE))
2829
self.assertEqual(len(ms), len(SUPPORTED_TENSOR_DTYPES))
2930
self.assertEqual({m.dtype for m in ms}, set(SUPPORTED_TENSOR_DTYPES))
@@ -50,14 +51,15 @@ def test_dim_list(self):
5051
),
5152
]
5253
deps = [2, 3]
54+
outarg = False
5355

54-
engine = MetaArgEngine(ArgType.DimList, constraints, deps, True)
56+
engine = MetaArgEngine(outarg, ArgType.DimList, constraints, deps, True)
5557
ms = list(engine.gen(Attribute.VALUE))
5658
self.assertEqual(len(ms), 1)
5759
self.assertTrue(1 <= len(ms[0].value) <= 5)
5860
self.assertTrue(all(v == 2 for v in ms[0].value))
5961

60-
engine = MetaArgEngine(ArgType.DimList, constraints, deps, False)
62+
engine = MetaArgEngine(outarg, ArgType.DimList, constraints, deps, False)
6163
ms = list(engine.gen(Attribute.VALUE))
6264
self.assertEqual(len(ms), 1)
6365
self.assertTrue(1 <= len(ms[0].value) <= 5)

0 commit comments

Comments
 (0)