File size: 18,870 Bytes
386747d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b245084
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
386747d
 
 
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
{
  "cases": [
    {
      "name": "1x32x32x32_default_axes",
      "preset": "smoke",
      "attrs": { "axes": [0, 2, 3] },
      "inputs": { "x": { "dtype": "float32", "shape": [1, 32, 32, 32] } },
      "outputs": { "y": { "dtype": "float32", "shape": [1, 32, 32, 32] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "8x64x128x128_default_axes",
      "preset": "smoke",
      "attrs": { "axes": [0, 2, 3] },
      "inputs": { "x": { "dtype": "float32", "shape": [8, 64, 128, 128] } },
      "outputs": { "y": { "dtype": "float32", "shape": [8, 64, 128, 128] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "16x64x64x64_spatial_axes",
      "preset": "smoke",
      "attrs": { "axes": [2, 3] },
      "inputs": { "x": { "dtype": "float32", "shape": [16, 64, 64, 64] } },
      "outputs": { "y": { "dtype": "float32", "shape": [16, 64, 64, 64] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "f16_vec4_8x64x128x128_default_axes",
      "preset": "smoke",
      "vars": { "dtype": "float16" },
      "attrs": { "axes": [0, 2, 3] },
      "inputs": { "x": { "dtype": "float16", "shape": [8, 64, 128, 128], "dist": "normal", "seed": 900, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [8, 64, 128, 128] } },
      "bench": {
        "primary": true,
        "metrics": [{ "type": "bandwidth", "value": "3 * dtypeBytes(args.dtype) * numel(shapes.x)" }]
      }
    },
    {
      "name": "f16_all_axes_flat_split_1x1x256x256",
      "preset": "smoke",
      "attrs": { "axes": [0, 1, 2, 3] },
      "inputs": { "x": { "dtype": "float16", "shape": [1, 1, 256, 256], "dist": "normal", "seed": 906, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [1, 1, 256, 256] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "vec4_align_cliff_8x64x128x130_unaligned_W",
      "preset": "smoke",
      "attrs": { "axes": [0, 2, 3] },
      "inputs": { "x": { "dtype": "float32", "shape": [8, 64, 128, 130], "dist": "normal", "seed": 901, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [8, 64, 128, 130] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "channel_axis_scalar_strided_8x64x128x128",
      "preset": "smoke",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float32", "shape": [8, 64, 128, 128], "dist": "normal", "seed": 902, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [8, 64, 128, 128] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "channel_axis_wg_pow2_cliff_8x65x128x128",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float32", "shape": [8, 65, 128, 128], "dist": "normal", "seed": 905, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [8, 65, 128, 128] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "rank3_scalar_8x4096x1024_reduce_hidden",
      "preset": "stress",
      "provenance": { "notes": "Stress-only capacity case: input plus output occupy exactly 256 MiB of GPU storage." },
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [8, 4096, 1024], "dist": "normal", "seed": 903, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [8, 4096, 1024] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "rank3_rows1_decode_hidden768",
      "preset": "smoke",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [1, 1, 768], "dist": "normal", "seed": 904, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [1, 1, 768] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "stress_all_axes_single_workgroup_rank4_3p9m",
      "preset": "stress",
      "attrs": { "axes": [0, 1, 2, 3] },
      "inputs": { "x": { "dtype": "float32", "shape": [64, 64, 64, 15], "dist": "normal", "seed": 950, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [64, 64, 64, 15] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "3 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "stress_tiny_reduce_launchbound_wg2_4m_rows",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [4194304, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [4194304, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] },
      "provenance": { "notes": "The bandwidth metric counts each input and output element once." }
    },
    {
      "name": "packed_float32_rows1048576_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [1048576, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [1048576, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] },
      "tunableSpace": { "PACKED_WORKGROUP_SIZE": [64, 512] }
    },
    {
      "name": "packed_float32_rows4194239_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [4194239, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [4194239, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows4194240_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [4194240, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [4194240, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows4194241_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [4194241, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [4194241, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows4194304_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [4194304, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [4194304, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows2097152_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [2097152, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [2097152, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows255_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [255, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [255, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows256_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [256, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [256, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows257_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [257, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [257, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows513_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [513, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [513, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float32_rows65537_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [65537, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [65537, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows1048576_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [1048576, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [1048576, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] },
      "tunableSpace": { "PACKED_WORKGROUP_SIZE": [64, 512] }
    },
    {
      "name": "packed_float16_rows4194239_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [4194239, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [4194239, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows4194240_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [4194240, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [4194240, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows4194241_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [4194241, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [4194241, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows4194304_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [4194304, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [4194304, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows2097152_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [2097152, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [2097152, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows255_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [255, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [255, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows256_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [256, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [256, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows257_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [257, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [257, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows513_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [513, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [513, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "packed_float16_rows65537_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [65537, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [65537, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float32_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [2, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [2, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float32_r2",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float32", "shape": [262144, 2, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [262144, 2, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float32_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [2, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [2, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float32_r3",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float32", "shape": [262144, 3, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [262144, 3, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float32_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float32", "shape": [2, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [2, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float32_r4",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float32", "shape": [262144, 4, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float32", "shape": [262144, 4, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 4 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float16_r2",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [2, 1, 2], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [2, 1, 2] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float16_r2",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float16", "shape": [262144, 2, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [262144, 2, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float16_r3",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [2, 1, 3], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [2, 1, 3] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float16_r3",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float16", "shape": [262144, 3, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [262144, 3, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_small_float16_r4",
      "preset": "stress",
      "attrs": { "axes": [2] },
      "inputs": { "x": { "dtype": "float16", "shape": [2, 1, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [2, 1, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    },
    {
      "name": "cached_strided_float16_r4",
      "preset": "stress",
      "attrs": { "axes": [1] },
      "inputs": { "x": { "dtype": "float16", "shape": [262144, 4, 4], "dist": "normal", "seed": 951, "scale": 0.5 } },
      "outputs": { "y": { "dtype": "float16", "shape": [262144, 4, 4] } },
      "bench": { "metrics": [{ "type": "bandwidth", "value": "2 * 2 * numel(shapes.x)" }] }
    }
  ]
}