From 4b01c44579f04f20cc7ac89298cdc54e6bb6f435 Mon Sep 17 00:00:00 2001 From: nimlgen <138685161+nimlgen@users.noreply.github.com> Date: Thu, 14 Mar 2024 10:33:22 +0300 Subject: [PATCH] hotfix: sdma/aql are visible again (#3733) --- tinygrad/runtime/ops_hsa.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinygrad/runtime/ops_hsa.py b/tinygrad/runtime/ops_hsa.py index 3ce0f266a8..1043cd5150 100644 --- a/tinygrad/runtime/ops_hsa.py +++ b/tinygrad/runtime/ops_hsa.py @@ -23,7 +23,7 @@ class HSAProfiler: for sig,name,is_copy in self.tracked_signals[device]: if is_copy: check(hsa.hsa_amd_profiling_get_async_copy_time(sig, ctypes.byref(timings := self.copy_timings))) else: check(hsa.hsa_amd_profiling_get_dispatch_time(device.agent, sig, ctypes.byref(timings := self.disp_timings))) #type:ignore - self.collected_events.append((device.device_id, is_copy, name, timings.start, timings.end)) + self.collected_events.append((device.device_id, 1 if is_copy else 0, name, timings.start, timings.end)) self.tracked_signals.pop(device) def save(self, path):