From 313af6d23ce6f44151563d5d6c021fcbf08ef86a Mon Sep 17 00:00:00 2001 From: qazal <77887910+Qazalin@users.noreply.github.com> Date: Fri, 15 Nov 2024 16:02:59 +0200 Subject: [PATCH] assert buffer VIEW is void [pr] (#7715) --- tinygrad/ops.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinygrad/ops.py b/tinygrad/ops.py index d8378a7c7f..b6f6c52c23 100644 --- a/tinygrad/ops.py +++ b/tinygrad/ops.py @@ -762,7 +762,7 @@ spec = PatternMatcher([ (UPat(Ops.SPECIAL, src=()), lambda: True), # TODO: confirm the args of both of these are shapetrackers - (UPat(Ops.VIEW, src=()), lambda: True), + (UPat(Ops.VIEW, dtypes.void, src=()), lambda: True), (UPat(Ops.VIEW, src=(UPat.var("src"),), name="x"), lambda x,src: src.op is not Ops.STORE and x.dtype == src.dtype), (UPat(Ops.VALID, dtypes.bool, (UPat(Ops.VIEW),)), lambda: True),