MCPcopy Index your code
hub / github.com/tinygrad/tinygrad / wait

Method wait

tinygrad/runtime/ops_nv.py:97–101  ·  view source on GitHub ↗
(self, signal:HCQSignal, value:sint=0)

Source from the content-addressed store, hash-verified

95 return self
96
97 def wait(self, signal:HCQSignal, value:sint=0):
98 self.nvm(0, nv_gpu.NVC56F_SEM_ADDR_LO, *data64_le(signal.value_addr), *data64_le(value),
99 nv_flags("NVC56F_SEM_EXECUTE", operation="acq_circ_geq", payload_size="64bit"))
100 self.active_qmd = None
101 return self
102
103 def timestamp(self, signal:HCQSignal): return self.signal(signal, 0)
104

Callers 4

_encode_decodeMethod · 0.45
_setup_gpfifosMethod · 0.45
_ensure_has_vid_hwMethod · 0.45

Calls 3

nvmMethod · 0.95
data64_leFunction · 0.90
nv_flagsFunction · 0.85

Tested by

no test coverage detected