From b89d81330f2b83bdbe52bbc9c41655fe4f5bd70f Mon Sep 17 00:00:00 2001 From: Roelof van Dijk <3604013+roelofvandijk@users.noreply.github.com> Date: Sun, 27 Aug 2023 16:45:53 +0200 Subject: [PATCH] fix: restore old behaviour (#1689) Co-authored-by: Roelof van Dijk --- tinygrad/ops.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinygrad/ops.py b/tinygrad/ops.py index dae029a81f..6e339ddf02 100644 --- a/tinygrad/ops.py +++ b/tinygrad/ops.py @@ -29,7 +29,7 @@ class LazyOp: self.op, self.src, self.arg, self.buffers = op, src, arg, () try: # NOTE: the linearizer's key function maps the buffers to ints, and LOCAL_BUFFER is used. we don't care about buffers in these cases for x in src: self.buffers += x.buffers - except AttributeError: pass + except AttributeError: self.buffers = () def __repr__(self): return f"LazyOp(op={self.op}, src={self.src}, arg={self.arg})" def __eq__(self, __value: object) -> bool: