mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-06-24 02:14:17 +00:00
amd: sqtt on rdna3.5 (#13233)
This commit is contained in:
parent
13f10a31dc
commit
9a53fcbde4
1 changed files with 2 additions and 1 deletions
|
|
@ -594,7 +594,8 @@ class AMDProgram(HCQProgram):
|
|||
self.dev.synchronize()
|
||||
|
||||
for se, buf in enumerate(self.dev.sqtt_buffers):
|
||||
wptr = ((self.dev.sqtt_wptrs.cpu_view().view(fmt='I')[se]&0x1FFFFFFF)-(((buf.va_addr//32)&0x1FFFFFFF) if self.dev.target[0] == 11 else 0))*32
|
||||
wptr = (self.dev.sqtt_wptrs.cpu_view().view(fmt='I')[se] & 0x1FFFFFFF) * 32
|
||||
if self.dev.target[:2] == (11, 0): wptr -= ((buf.va_addr // 32) & 0x1FFFFFFF) * 32
|
||||
|
||||
if DEBUG >= 5: print(f'\t{self.dev.device}: SE {se} blob size {wptr:#x}')
|
||||
assert wptr >= 0 and wptr <= buf.size, f"{wptr} > {buf.size}, should never happen"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue