Skip to content

Commit 1a1262f

Browse files
authored
Revert: [TensorDesc] Add extra stride validation to interpreter (#7713) (#7728)
Apparently the documentation is just straight up wrong.
1 parent c24d86c commit 1a1262f

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

python/triton/runtime/interpreter.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,6 @@ def validate(self):
9393
for stride in self.strides[:-1]:
9494
assert stride.data.item() % 16 == 0, "stride must be 16-byte aligned"
9595
assert self.strides[-1].data.item() == 1, "last dim must be contiguous"
96-
for i in range(self.ndim - 1):
97-
stride = self.strides[i].data.item()
98-
prev_stride = self.strides[i + 1].data.item()
99-
prev_size = self.shape[i + 1].data.item()
100-
assert stride >= prev_stride, "strides must be ordered largest to smallest"
101-
assert (stride % prev_stride) == 0, "strides must be even multiples of smaller strides"
102-
assert (stride // prev_stride) >= prev_size, "invalid stride"
10396

10497
def materialize_pointers(self, offsets: List[TensorHandle]):
10598
assert len(offsets) == self.ndim

0 commit comments

Comments
 (0)