DEBUG: print flat_divide shapes
This commit is contained in:
@@ -173,6 +173,10 @@ class FmhaV3StageCMulti:
|
||||
gK = cute.flat_divide(mK, cute.select(self.qk_mma_tiler, mode=[1, 2]))
|
||||
gV = cute.flat_divide(mV, cute.select(self.pv_mma_tiler, mode=[1, 2]))
|
||||
gC = cute.local_tile(mC,cute.slice_(self.pv_mma_tiler,(None,None,0)),(None,None,None))
|
||||
# DEBUG
|
||||
print(f"gK flat_divide shape: {cute.shape(gK)}")
|
||||
print(f"gV flat_divide shape: {cute.shape(gV)}")
|
||||
print(f"gQ local_tile shape: {cute.shape(gQ)}")
|
||||
# flat_divide layout: (tile_K, tile_L, n_kv_tiles, ...)
|
||||
# n_kv_tiles is at mode 2 for K (0-indexed)
|
||||
n_kv_tiles = cute.size(gK, mode=[2])
|
||||
|
||||
Reference in New Issue
Block a user