From bf6281f31602a74738dbab356dfefd05dc573424 Mon Sep 17 00:00:00 2001 From: George Hotz Date: Tue, 9 Jan 2024 10:56:36 -0800 Subject: [PATCH] hotfix: remove useless slow assert from ShapeTracker --- tinygrad/shape/shapetracker.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tinygrad/shape/shapetracker.py b/tinygrad/shape/shapetracker.py index 51fb6a5c7b..bef67b619c 100644 --- a/tinygrad/shape/shapetracker.py +++ b/tinygrad/shape/shapetracker.py @@ -54,8 +54,6 @@ def idxs_to_idx(shape:Tuple[int, ...], idxs:Tuple[Node, ...]) -> Node: @dataclass(frozen=True) class ShapeTracker: views: Tuple[View, ...] - def __post_init__(self): - assert isinstance(self.views, tuple) and all(isinstance(v, View) for v in self.views), "ShapeTracker must be created with a tuple of Views" def __add__(self, st:ShapeTracker) -> ShapeTracker: base = ShapeTracker(self.views)