@@ -162,6 +162,31 @@ python/test/unit/language/test_core.py::test_dot3d[8-8-64-64-64-32-32-int8-int8]
162
162
python/test/unit/language/test_core.py::test_dot3d[8-2-32-32-32-8-16-float16-float16]
163
163
python/test/unit/language/test_core.py::test_dot3d[8-4-32-32-32-8-16-float16-float16]
164
164
python/test/unit/language/test_core.py::test_dot3d[8-1-32-32-32-8-16-float16-float16]
165
+ python/test/unit/language/test_core.py::test_dot3d[1-1-64-64-64-32-32-float64-float64]
166
+ python/test/unit/language/test_core.py::test_dot3d[1-1-32-32-32-32-32-float64-float64]
167
+ python/test/unit/language/test_core.py::test_dot3d[1-2-64-64-64-32-32-float64-float64]
168
+ python/test/unit/language/test_core.py::test_dot3d[1-2-32-32-32-32-32-float64-float64]
169
+ python/test/unit/language/test_core.py::test_dot3d[1-4-64-64-64-32-32-float64-float64]
170
+ python/test/unit/language/test_core.py::test_dot3d[1-4-32-32-32-32-32-float64-float64]
171
+ python/test/unit/language/test_core.py::test_dot3d[1-8-64-64-64-32-32-float64-float64]
172
+ python/test/unit/language/test_core.py::test_dot3d[1-8-32-32-32-32-32-float64-float64]
173
+ python/test/unit/language/test_core.py::test_dot3d[1-16-64-64-64-32-32-float64-float64]
174
+ python/test/unit/language/test_core.py::test_dot3d[1-16-32-32-32-32-32-float64-float64]
175
+ python/test/unit/language/test_core.py::test_dot3d[2-1-64-64-64-32-32-float64-float64]
176
+ python/test/unit/language/test_core.py::test_dot3d[2-1-32-32-32-32-32-float64-float64]
177
+ python/test/unit/language/test_core.py::test_dot3d[2-2-64-64-64-32-32-float64-float64]
178
+ python/test/unit/language/test_core.py::test_dot3d[2-2-32-32-32-32-32-float64-float64]
179
+ python/test/unit/language/test_core.py::test_dot3d[2-4-64-64-64-32-32-float64-float64]
180
+ python/test/unit/language/test_core.py::test_dot3d[2-4-32-32-32-32-32-float64-float64]
181
+ python/test/unit/language/test_core.py::test_dot3d[2-8-64-64-64-32-32-float64-float64]
182
+ python/test/unit/language/test_core.py::test_dot3d[2-8-32-32-32-32-32-float64-float64]
183
+ python/test/unit/language/test_core.py::test_dot3d[2-16-64-64-64-32-32-float64-float64]
184
+ python/test/unit/language/test_core.py::test_dot3d[2-16-32-32-32-32-32-float64-float64]
185
+ python/test/unit/language/test_core.py::test_dot3d[4-1-32-32-32-32-32-float64-float64]
186
+ python/test/unit/language/test_core.py::test_dot3d[4-2-32-32-32-32-32-float64-float64]
187
+ python/test/unit/language/test_core.py::test_dot3d[4-4-32-32-32-32-32-float64-float64]
188
+ python/test/unit/language/test_core.py::test_dot3d[4-8-32-32-32-32-32-float64-float64]
189
+ python/test/unit/language/test_core.py::test_dot3d[4-16-32-32-32-32-32-float64-float64]
165
190
# https://github.com/intel/intel-xpu-backend-for-triton/issues/983
166
191
python/test/unit/language/test_core.py::test_noinline[shared]
167
192
@@ -282,6 +307,69 @@ python/test/unit/language/test_core.py::test_dot[1-128-128-64-2-False-False-none
282
307
python/test/unit/language/test_core.py::test_dot[1-128-128-64-2-False-False-none-tf32-float32-float32-1-None1]
283
308
python/test/unit/language/test_core.py::test_dot[1-32-128-64-4-False-False-none-tf32-int8-int8-1-None0]
284
309
python/test/unit/language/test_core.py::test_dot[1-32-128-64-4-False-False-none-tf32-int8-int8-1-None1]
310
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-none-tf32-float64-float64-1-None]
311
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-none-tf32x3-float64-float64-1-None]
312
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-none-ieee-float64-float64-1-None]
313
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-trans-tf32-float64-float64-1-None]
314
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-trans-tf32x3-float64-float64-1-None]
315
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-trans-ieee-float64-float64-1-None]
316
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-matrix-tf32-float64-float64-1-None]
317
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-matrix-tf32x3-float64-float64-1-None]
318
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-matrix-ieee-float64-float64-1-None]
319
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-rows-tf32-float64-float64-1-None]
320
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-rows-tf32x3-float64-float64-1-None]
321
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-rows-ieee-float64-float64-1-None]
322
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-cols-tf32-float64-float64-1-None]
323
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-cols-tf32x3-float64-float64-1-None]
324
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-add-cols-ieee-float64-float64-1-None]
325
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-softmax-tf32-float64-float64-1-None]
326
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-softmax-tf32x3-float64-float64-1-None]
327
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-softmax-ieee-float64-float64-1-None]
328
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-chain-dot-tf32-float64-float64-1-None]
329
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-chain-dot-tf32x3-float64-float64-1-None]
330
+ python/test/unit/language/test_core.py::test_dot[1-64-64-64-4-False-False-chain-dot-ieee-float64-float64-1-None]
331
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-none-tf32-float64-float64-1-None]
332
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-none-tf32x3-float64-float64-1-None]
333
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-none-ieee-float64-float64-1-None]
334
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-trans-tf32-float64-float64-1-None]
335
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-trans-tf32x3-float64-float64-1-None]
336
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-trans-ieee-float64-float64-1-None]
337
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-matrix-tf32-float64-float64-1-None]
338
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-matrix-tf32x3-float64-float64-1-None]
339
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-matrix-ieee-float64-float64-1-None]
340
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-rows-tf32-float64-float64-1-None]
341
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-rows-tf32x3-float64-float64-1-None]
342
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-rows-ieee-float64-float64-1-None]
343
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-cols-tf32-float64-float64-1-None]
344
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-cols-tf32x3-float64-float64-1-None]
345
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-add-cols-ieee-float64-float64-1-None]
346
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-softmax-tf32-float64-float64-1-None]
347
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-softmax-tf32x3-float64-float64-1-None]
348
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-softmax-ieee-float64-float64-1-None]
349
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-chain-dot-tf32-float64-float64-1-None]
350
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-chain-dot-tf32x3-float64-float64-1-None]
351
+ python/test/unit/language/test_core.py::test_dot[1-32-32-32-4-False-False-chain-dot-ieee-float64-float64-1-None]
352
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-none-tf32-float64-float64-1-None]
353
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-none-tf32x3-float64-float64-1-None]
354
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-none-ieee-float64-float64-1-None]
355
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-trans-tf32-float64-float64-1-None]
356
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-trans-tf32x3-float64-float64-1-None]
357
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-trans-ieee-float64-float64-1-None]
358
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-matrix-tf32-float64-float64-1-None]
359
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-matrix-tf32x3-float64-float64-1-None]
360
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-matrix-ieee-float64-float64-1-None]
361
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-rows-tf32-float64-float64-1-None]
362
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-rows-tf32x3-float64-float64-1-None]
363
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-rows-ieee-float64-float64-1-None]
364
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-cols-tf32-float64-float64-1-None]
365
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-cols-tf32x3-float64-float64-1-None]
366
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-add-cols-ieee-float64-float64-1-None]
367
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-softmax-tf32-float64-float64-1-None]
368
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-softmax-tf32x3-float64-float64-1-None]
369
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-softmax-ieee-float64-float64-1-None]
370
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-chain-dot-tf32-float64-float64-1-None]
371
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-chain-dot-tf32x3-float64-float64-1-None]
372
+ python/test/unit/language/test_core.py::test_dot[1-16-16-16-4-False-False-chain-dot-ieee-float64-float64-1-None]
285
373
286
374
# test_dot_max_num_imprecise_acc
287
375
python/test/unit/language/test_core.py::test_dot_max_num_imprecise_acc[0-float8e4nv-128-256-128-128-256-256]
@@ -430,6 +518,14 @@ python/test/unit/language/test_matmul.py::test_simple_matmul[True-False-4-1-256-
430
518
python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-4-1-256-128-32-4-float32-float8e5]
431
519
python/test/unit/language/test_matmul.py::test_simple_matmul[True-False-4-1-256-128-32-4-float32-tensorfloat32]
432
520
python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-4-1-256-128-32-4-float32-tensorfloat32]
521
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-True-8-1-32-32-32-4-float64-float64]
522
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-True-8-1-64-16-16-4-float64-float64]
523
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-4-1-32-32-32-4-float64-float64]
524
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-4-1-64-16-16-4-float64-float64]
525
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-8-1-32-32-32-4-float64-float64]
526
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-False-8-1-64-16-16-4-float64-float64]
527
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-True-4-1-32-32-32-4-float64-float64]
528
+ python/test/unit/language/test_matmul.py::test_simple_matmul[False-True-4-1-64-16-16-4-float64-float64]
433
529
# test_indirect_matmul
434
530
python/test/unit/language/test_pipeliner.py::test_indirect_matmul[3-128-128-128]
435
531
python/test/unit/language/test_pipeliner.py::test_indirect_matmul[1-128-128-128]
@@ -654,3 +750,18 @@ python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_redu
654
750
python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_reduce[8-32-host-1-uint32-min]
655
751
python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_reduce[8-32-host-1-uint32-or]
656
752
python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_reduce[8-32-host-1-uint32-xor]
753
+ # test_float_annotation
754
+ python/test/unit/language/test_annotations.py::test_float_annotation[dtype12-0.0]
755
+ python/test/unit/language/test_annotations.py::test_float_annotation[dtype13-42.0]
756
+ python/test/unit/language/test_annotations.py::test_float_annotation[dtype14-inf]
757
+ python/test/unit/language/test_annotations.py::test_float_annotation[dtype15-nan]
758
+ # test_gather
759
+ python/test/unit/language/test_core.py::test_gather[src_shape2-indices_shape2-0]
760
+ # test_gather_warp_shuffle
761
+ python/test/unit/language/test_core.py::test_gather_warp_shuffle[src_shape1-indices_shape1-0-linear<{register = [[0, 2], [32, 0], [2, 0], [0, 16], [0, 32], [64, 0]], lane = [[0, 8], [8, 0], [1, 0], [4, 0], [16, 0]], warp = [[0, 1], [0, 4]], block = []}>-linear<{register = [[0, 2], [32, 0], [0, 32], [2, 0], [0, 16], [64, 0], [128, 0]], lane = [[0, 8], [8, 0], [1, 0], [4, 0], [16, 0]], warp = [[0, 1], [0, 4]], block = []}>]
762
+ # test_tensor_descriptor_batched_gemm_2d_tma
763
+ python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_batched_gemm_2d_tma
764
+ # test_tensor_descriptor_batched_gemm_3d_tma
765
+ python/test/unit/language/test_tensor_descriptor.py::test_tensor_descriptor_batched_gemm_3d_tma
766
+ # test_tensor_atomic_add_access_patterns
767
+ python/test/unit/language/test_core.py::test_tensor_atomic_add_access_patterns[shape128-random_no_duplication-3-1-float32]
0 commit comments