Skip to content

Commit bff7c70

Browse files
authored
hcq: better var check (tinygrad#8908)
1 parent aec3b8d commit bff7c70

File tree

1 file changed

+3
-3
lines changed
  • tinygrad/runtime/support

1 file changed

+3
-3
lines changed

tinygrad/runtime/support/hcq.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from tinygrad.helpers import PROFILE, from_mv, getenv, to_mv, round_up
55
from tinygrad.renderer import Renderer
66
from tinygrad.device import BufferSpec, Compiler, Compiled, LRUAllocator, ProfileRangeEvent, ProfileDeviceEvent
7-
from tinygrad.ops import sym_infer, sint, Variable
7+
from tinygrad.ops import sym_infer, sint, Variable, UOp
88
from tinygrad.runtime.autogen import libc
99

1010
class HWInterface:
@@ -83,10 +83,10 @@ def q(self, *values):
8383
"""
8484

8585
for v in values:
86-
if isinstance(v, int): self._q.append(v)
87-
else:
86+
if isinstance(v, UOp):
8887
self.q_sints.append((len(self._q), self._new_sym(v)))
8988
self._q.append(0xbadc0ded)
89+
else: self._q.append(v)
9090

9191
# *** common commands ***
9292

0 commit comments

Comments
 (0)