clean up is_realized [pr] (#14538)

base cannot be Ops.MULTI since MULTI is a view now
This commit is contained in:
chenyu
2026-02-04 14:24:10 -05:00
committed by GitHub
parent 5338ce6b74
commit 8b7343b950

View File

@@ -671,8 +671,7 @@ class UOp(OpMixin, metaclass=UOpMetaClass):
# NOTE: this is used by the JIT to determine which inputs we capture
return self.buffer if self.buffer.is_allocated() else None
@property
def is_realized(self) -> bool:
return all(x.base.realized is not None for x in self.base.src) if self.base.op is Ops.MULTI else self.base.realized is not None
def is_realized(self) -> bool: return self.base.realized is not None
# *** uop Variable stuff ***