You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Returns the maximum number of smem tiles that can be used with a given smem capacity in gemm of blockwise/groupwise scale.
88
-
template<int capacity_bytes_, classElementA, classElementB, classElementBlockScale, classTileShapeMNK, int ScaleMsPerTile, int ScaleNsPerTile, intcarveout_bytes_, intalignment = 128>
88
+
template<int capacity_bytes_, classElementA, classElementB, classElementBlockScale, classTileShapeMNK, int ScaleMsPerTile, int ScaleNsPerTile, int alignment = 128, int carveout_bytes_>
// Returns the maximum number of smem tiles that can be used with a given smem capacity (with an optional scale matrix), or overrides with manual count.
110
-
template<int capacity_bytes, classElementA, classElementB, classElementScale, classElementZero, classTileShapeMNK, int stages, int alignment = 128>
110
+
template<int capacity_bytes, classElementA, classElementB, classElementScale, classElementZero, classTileShapeMNK, int alignment = 128, int stages>
// Returns the maximum number of smem tiles that can be used with a given smem capacity (with an optional scale matrix), or overrides with manual count.
117
+
template<int capacity_bytes, classElementA, classElementB, classElementScale, classElementZero, classTileShapeMNK, int alignment = 128, int stages>
@@ -124,7 +131,7 @@ constexpr int get_bits_for_possibly_void_element() {
124
131
}
125
132
126
133
// Returns the maximum number of smem tiles that can be used with a given smem capacity (with an optional scale matrix), or overrides with manual count.
0 commit comments