advanced features / kernel

✓ 36 passing ○ 2 planned

Lessons

1 ✓ Passing
001 shape basic
2 ○ Planned
002 array init — Feature: Kernel array initialization
3 ✓ Passing
003 pairwise basic
4 ○ Planned
004 dynamic shape — Feature: Kernel dynamic shape support
5 ✓ Passing
005 user event binding
6 ✓ Passing
010 layout metadata
7 ✓ Passing
020 nbody benchmark
8 ✓ Passing
021 multiline source
9 ✓ Passing
022 singleline shape bug
10 ✓ Passing
023 require computed in pipeline
11 ✓ Passing
040 self basic
12 ✓ Passing
042 pairwise symmetric
13 ✓ Passing
043 pairwise other readonly
14 ✓ Passing
050 reject for in kernel
15 ✓ Passing
051 reject branch constructor in kernel
16 ✓ Passing
052 reject user event in kernel
17 ✓ Passing
053 reject stdlib event in kernel
18 ✓ Passing
054 require computed branch
19 ✓ Passing
055 reject nested kernel init
20 ✓ Passing
056 self outside init must refuse not panic
21 ✓ Passing
060 multi op fusion
22 ✓ Passing
070 step basic
23 ✓ Passing
080 multiline chained computed
24 ✓ Passing
090 nbody multistep
25 ✓ Passing
091 nested kernel fusion
26 ✓ Passing
092 kernel fusion oracle
27 ✓ Passing
100 self mlir generated
28 ✓ Passing
101 self mlir chained
29 ✓ Passing
102 self mlir under step
30 ✓ Passing
103 self mlir gpu blob
31 ✓ Passing
104 reject f64 gpu kernel
32 ✓ Passing
105 self mlir gpu runs
33 ✓ Passing
110 reduce basic
34 ✓ Passing
111 reduce with self
35 ✓ Passing
112 store backed kernel
36 ✓ Passing
113 store kernel parallel
37 ✓ Passing
114 store kernel step
38 ✓ Passing
115 store kernel pairwise