File size: 9,435 Bytes
3ab8080
 
eba4596
3ab8080
 
 
 
 
 
4e80716
3ab8080
eba4596
 
 
 
 
 
 
 
 
 
 
3ab8080
 
eba4596
4e80716
eba4596
4e80716
 
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
eba4596
 
4e80716
 
3ab8080
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
  "name": "com.microsoft.MoE",
  "id": "_com_microsoft_moe_webgpu_81aa200",
  "version": 1,
  "license": "Apache-2.0",
  "backend": { "type": "webgpu" },
  "digest": {
    "algorithm": "sha256",
    "files": {
      "bench.json": "dk7Y+0dMicwCWAn3BjOAjL0VyY0CqCabC1DuWCMDMis=",
      "expert-group-slots.wgsl.jinja": "Ta+3H2FA1qRRzksdkwgKLZiO+AokmuM+B9JVN8cv1EQ=",
      "expert-slot-mix.wgsl.jinja": "VwX7A1f2r+lxMzG/I5r0KUpGr0Y5gW/CrI/wdwx0Ah4=",
      "manifest.json": "wBjvzcYwg6LKo5NBDt5ygh3hYrahgWaBsqIBLN2bfXY=",
      "moe-ffn-gemv.wgsl.jinja": "jeIxUFT5qPPAB55dEtF1kV897NLEOxKBMGMwrpYuOgQ=",
      "moe-ffn-grouped.wgsl.jinja": "20KqFJ5ukAEOmtA+p3FuttT6GHFWuoyq3bMIT+O3vyQ=",
      "moe-ffn-stage.wgsl.jinja": "Abb7HoT+GLy160X3+CX2pOLyQPIF3rNxq/0xRPkwHM0=",
      "moe-grouped-sgmat.wgsl.jinja": "blIiUWR5EYpFXm2Gdgs8gw3G/Ttq8yuaqiRJNSoeQgo=",
      "moe-output-gemv.wgsl.jinja": "s3IrdnP/Os57QXA1w6f//dMa4pK5uarFK0ur3tiJipw=",
      "moe-output-grouped.wgsl.jinja": "9m4bid355i/L86ZqBjNMBS8YhU6Ta+RaIy8cg7t+rgk=",
      "moe-output-stage.wgsl.jinja": "lII4acbshM29uYlxAlJU+CcR+vRTREMc6CrJoYEnl5M=",
      "moe-route-stage.wgsl.jinja": "uenMx8qmkRe13OPiwga5rGndXTGuqIJKrurm1Shd8xM=",
      "test.json": "ififQJvtLtWJR4hKuaZHpgwomm3UdMab9oorgFBZN74="
    }
  },
  "provenance": { "kernel": { "sha": "6fdf6301e2bbcc2f03bf1eaf493b7ad55ef33afc", "dirty": false } },
  "webgpu": {
    "manifestSpec": "2.1",
    "variants": {
      "split_routed_fc1plain_fc3none_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3none_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3none_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3none_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1plain_fc3none_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3none_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3none_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3none_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1plain_fc3plain_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3plain_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3plain_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3plain_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1plain_fc3plain_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3plain_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3plain_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3plain_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1plain_fc3biased_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3biased_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3biased_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3biased_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1plain_fc3biased_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1plain_fc3biased_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1plain_fc3biased_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1plain_fc3biased_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3none_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3none_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3none_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3none_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3none_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3none_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3none_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3none_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3plain_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3plain_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3plain_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3plain_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3plain_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3plain_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3plain_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3plain_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3biased_fc2plain": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3biased_fc2plain": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3biased_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3biased_fc2plain": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "split_routed_fc1bias_fc3biased_fc2bias": ["moe-ffn-stage.wgsl.jinja", "moe-output-stage.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "gemv_routed_fc1bias_fc3biased_fc2bias": ["moe-ffn-gemv.wgsl.jinja", "moe-output-gemv.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "sgmat_grouped_routed_fc1bias_fc3biased_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-grouped-sgmat.wgsl.jinja", "moe-route-stage.wgsl.jinja"],
      "grouped_routed_fc1bias_fc3biased_fc2bias": ["expert-group-slots.wgsl.jinja", "expert-slot-mix.wgsl.jinja", "moe-ffn-grouped.wgsl.jinja", "moe-output-grouped.wgsl.jinja", "moe-route-stage.wgsl.jinja"]
    }
  }
}