File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
jax/experimental/mosaic/gpu Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,8 @@ def mma(
8383 accumulate : ir .Value | bool = True ,
8484 collective : bool = False ,
8585):
86+ if a_swizzle == 16 or b_swizzle == 16 :
87+ raise NotImplementedError ("No swizzle is not supported" )
8688 i32 = ir .IntegerType .get_signless (32 )
8789 i64 = ir .IntegerType .get_signless (64 )
8890 if isinstance (accumulate , bool ):
Original file line number Diff line number Diff line change @@ -259,6 +259,8 @@ def wgmma(
259259 The refs must be contiguous or be contiguous except for having their two minor
260260 dimensions swapped.
261261 """
262+ if swizzle == 16 :
263+ raise NotImplementedError ("No swizzle is not supported" )
262264 # Step 1. Establish the shape and element type of the operation.
263265 if not ir .MemRefType .isinstance (b .type ):
264266 raise ValueError (f"B must be a memref, got: { b .type } " )
You can’t perform that action at this time.
0 commit comments