diff --git a/tinygrad/engine/schedule.py b/tinygrad/engine/schedule.py index c98cbb5e41..6d33707f6c 100644 --- a/tinygrad/engine/schedule.py +++ b/tinygrad/engine/schedule.py @@ -353,8 +353,6 @@ def check_load_st(glbl:UOp, view:UOp): fix_kernel_ops = PatternMatcher([ # BIND in shapetracker becomes DEFINE_VAR (UPat(Ops.VIEW, name="x"), _append_st_vars), - # remove SINK from COPY and BUFFER_VIEW - (UPat(Ops.SINK, src=(UPat.store(UPat.var("b"), UPat(), UPat((Ops.COPY, Ops.BUFFER_VIEW), name="x")),)), lambda b,x: x.replace(src=(b, *x.src))), # remove CONTIGUOUS/ASSIGN/DEVICE (UPat(Ops.CONTIGUOUS, src=(UPat.var("x"),)), lambda x: x), (UPat(Ops.ASSIGN, src=(UPat(), UPat.var("x"),)), lambda x: x),