forked from tinygrad/tinygrad
tensor cores for gfx1200 [pr] (#10795)
This commit is contained in:
@@ -422,7 +422,9 @@ class AMDRenderer(CStyleLanguage):
|
||||
|
||||
@staticmethod
|
||||
def get_tensor_cores(arch):
|
||||
return {"gfx942": AMDRenderer.tensor_cores_mfma, "gfx1201": AMDRenderer.tensor_cores_rdna4}.get(arch.split(":")[0], AMDRenderer.tensor_cores)
|
||||
return {"gfx942": AMDRenderer.tensor_cores_mfma,
|
||||
"gfx1200": AMDRenderer.tensor_cores_rdna4,
|
||||
"gfx1201": AMDRenderer.tensor_cores_rdna4}.get(arch.split(":")[0], AMDRenderer.tensor_cores)
|
||||
def __init__(self, arch:str): # gfx942 => MI300, gfx1100 => RX 7900, gfx1201 => RX 9700
|
||||
self.arch = arch
|
||||
self.tensor_cores = self.get_tensor_cores(arch)
|
||||
|
||||
Reference in New Issue
Block a user