@@ -234,6 +234,91 @@ test/unit/language/test_core.py::test_scaled_dot[64-64-64-True-False-True-e5m2-e
234234test/unit/language/test_core.py::test_scaled_dot[64-64-64-True-True-True-e4m3-e4m3-4-16-1]
235235test/unit/language/test_core.py::test_scaled_dot[32-32-128-False-True-False-e4m3-fp16-4-16-1]
236236test/unit/language/test_core.py::test_scaled_dot[128-64-128-True-True-True-e4m3-e4m3-4-16-1]
237+ test/unit/language/test_core.py::test_scaled_dot[32-32-64-True-True-False-e2m1-fp16-4-16-1]
238+ test/unit/language/test_core.py::test_scaled_dot[64-32-128-True-True-False-e5m2-e4m3-4-16-1]
239+ test/unit/language/test_core.py::test_scaled_dot[64-64-128-True-True-True-e2m1-e4m3-4-16-1]
240+ test/unit/language/test_core.py::test_scaled_dot[128-32-64-True-False-False-e4m3-e5m2-4-16-1]
241+ test/unit/language/test_core.py::test_scaled_dot[128-64-64-True-True-True-e5m2-bf16-4-16-1]
242+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-True-True-True-e2m1-bf16-4-16-1]
243+ test/unit/language/test_core.py::test_scaled_dot[32-128-64-True-True-False-e5m2-e5m2-4-16-1]
244+ test/unit/language/test_core.py::test_scaled_dot[64-128-128-True-True-True-e2m1-bf16-4-16-1]
245+ test/unit/language/test_core.py::test_scaled_dot[32-128-128-True-False-False-e5m2-fp16-4-16-1]
246+ test/unit/language/test_core.py::test_scaled_dot[32-32-64-True-False-False-e2m1-fp16-4-16-1]
247+ test/unit/language/test_core.py::test_scaled_dot[32-32-64-True-True-False-e4m3-e4m3-4-16-1]
248+ test/unit/language/test_core.py::test_scaled_dot[32-64-64-True-False-False-e2m1-fp16-4-16-1]
249+ test/unit/language/test_core.py::test_scaled_dot[64-64-64-True-True-True-e4m3-e5m2-4-16-1]
250+ test/unit/language/test_core.py::test_scaled_dot[64-64-128-True-False-False-e4m3-e5m2-4-16-1]
251+ test/unit/language/test_core.py::test_scaled_dot[64-128-64-True-True-True-e4m3-e4m3-4-16-1]
252+ test/unit/language/test_core.py::test_scaled_dot[64-128-128-True-True-False-e5m2-e4m3-4-16-1]
253+ test/unit/language/test_core.py::test_scaled_dot[128-32-128-False-True-True-e4m3-e5m2-4-16-1]
254+ test/unit/language/test_core.py::test_scaled_dot[128-64-64-False-True-True-e5m2-e5m2-4-16-1]
255+ test/unit/language/test_core.py::test_scaled_dot[128-64-128-False-False-False-e2m1-bf16-4-16-1]
256+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e4m3-e5m2-4-16-1]
257+ test/unit/language/test_core.py::test_scaled_dot[32-128-128-True-False-False-e2m1-e4m3-4-16-1]
258+ test/unit/language/test_core.py::test_scaled_dot[32-128-64-True-True-True-e5m2-bf16-4-16-1]
259+ test/unit/language/test_core.py::test_scaled_dot[64-128-128-False-False-False-e5m2-fp16-4-16-1]
260+ test/unit/language/test_core.py::test_scaled_dot[64-32-64-False-True-True-e2m1-bf16-4-16-1]
261+ test/unit/language/test_core.py::test_scaled_dot[32-128-128-False-False-False-e2m1-e4m3-4-16-1]
262+ test/unit/language/test_core.py::test_scaled_dot[32-32-64-False-True-True-e4m3-fp16-4-16-1]
263+ test/unit/language/test_core.py::test_scaled_dot[32-64-64-True-True-False-e4m3-e4m3-4-16-1]
264+ test/unit/language/test_core.py::test_scaled_dot[64-32-128-False-False-False-e5m2-fp16-4-16-1]
265+ test/unit/language/test_core.py::test_scaled_dot[64-64-64-False-True-True-e5m2-e5m2-4-16-1]
266+ test/unit/language/test_core.py::test_scaled_dot[64-128-64-False-True-False-e5m2-fp16-4-16-1]
267+ test/unit/language/test_core.py::test_scaled_dot[64-64-128-False-True-False-e5m2-e5m2-4-16-1]
268+ test/unit/language/test_core.py::test_scaled_dot[128-32-128-True-True-True-e2m1-fp16-4-16-1]
269+ test/unit/language/test_core.py::test_scaled_dot[32-64-64-True-False-False-e4m3-bf16-4-16-1]
270+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e2m1-e4m3-4-16-1]
271+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e2m1-e5m2-4-16-1]
272+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e2m1-bf16-4-16-1]
273+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e2m1-fp16-4-16-1]
274+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e4m3-e4m3-4-16-1]
275+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e4m3-e5m2-4-16-1]
276+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e4m3-bf16-4-16-1]
277+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e4m3-fp16-4-16-1]
278+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e5m2-e4m3-4-16-1]
279+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e5m2-e5m2-4-16-1]
280+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e5m2-bf16-4-16-1]
281+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-True-True-e5m2-fp16-4-16-1]
282+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e2m1-e4m3-4-16-1]
283+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e2m1-e5m2-4-16-1]
284+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e2m1-bf16-4-16-1]
285+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e2m1-fp16-4-16-1]
286+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e4m3-e4m3-4-16-1]
287+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e4m3-e5m2-4-16-1]
288+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e4m3-bf16-4-16-1]
289+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e4m3-fp16-4-16-1]
290+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e5m2-e4m3-4-16-1]
291+ test/unit/language/test_core.py::test_scaled_dot[32-32-64-False-False-False-e4m3-bf16-4-16-1]
292+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e5m2-e5m2-4-16-1]
293+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-False-e5m2-bf16-4-16-1]
294+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e2m1-e4m3-4-16-1]
295+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e2m1-e5m2-4-16-1]
296+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e2m1-bf16-4-16-1]
297+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e2m1-fp16-4-16-1]
298+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e4m3-e4m3-4-16-1]
299+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e4m3-e5m2-4-16-1]
300+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e4m3-bf16-4-16-1]
301+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e4m3-fp16-4-16-1]
302+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e5m2-e4m3-4-16-1]
303+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e5m2-e5m2-4-16-1]
304+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e5m2-bf16-4-16-1]
305+ test/unit/language/test_core.py::test_scaled_dot[128-128-64-False-False-True-e5m2-fp16-4-16-1]
306+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e2m1-e4m3-4-16-1]
307+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e2m1-e5m2-4-16-1]
308+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e2m1-bf16-4-16-1]
309+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e2m1-fp16-4-16-1]
310+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e4m3-e5m2-4-16-1]
311+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e4m3-bf16-4-16-1]
312+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e4m3-fp16-4-16-1]
313+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e5m2-e4m3-4-16-1]
314+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e5m2-e5m2-4-16-1]
315+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e5m2-bf16-4-16-1]
316+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-False-e5m2-fp16-4-16-1]
317+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e2m1-e4m3-4-16-1]
318+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e2m1-e5m2-4-16-1]
319+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e2m1-bf16-4-16-1]
320+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e2m1-fp16-4-16-1]
321+ test/unit/language/test_core.py::test_scaled_dot[128-128-128-True-True-True-e4m3-e4m3-4-16-1]
237322
238323# test_dot
239324test/unit/language/test_core.py::test_dot[1-64-128-128-4-False-False-none-tf32-int8-int8-1-None1]
@@ -375,4 +460,6 @@ test/unit/language/test_core.py::test_abs_fp8[in_dtype2]
375460test/unit/language/test_core.py::test_precise_math[1-tl.math.sqrt_rn(x)-tl.math.sqrt(x.to(tl.float64)).to(tl.float32)]
376461test/unit/language/test_core.py::test_cast[1-int32-int64-False-1024]
377462test/unit/language/test_core.py::test_cast[1-int32-uint64-False-1024]
463+ test/unit/language/test_core.py::test_cast[1-uint32-int64-False-1024]
464+ test/unit/language/test_core.py::test_cast[1-uint32-uint64-False-1024]
378465test/unit/language/test_pipeliner.py::test_pipeline_matmul[True]
0 commit comments