44 - [1024, 1024]
55 - [4096, 4096]
66 - [8192, 8192]
7- - [10240, 10240] # from perf
7+ - [10240, 10240] # from perf
88
99single_dim_shapes : &single_dim_shapes
1010 shapes :
@@ -23,31 +23,31 @@ randperm:
2323
2424gelu backward :
2525 shapes :
26- - [1048576,] # 1024 * 1024
26+ - [1048576] # 1024 * 1024
2727 - [64, 64]
2828 - [4096, 4096]
2929 - [64, 512, 512]
3030 - [256, 1024, 1024]
3131
3232softmax backward :
3333 shapes :
34- - [1048576,] # 1024 * 1024
34+ - [1048576] # 1024 * 1024
3535 - [64, 64]
3636 - [4096, 4096]
3737 - [64, 512, 512]
3838 - [256, 1024, 1024]
3939
4040diag :
4141 shapes :
42- - [64, ]
43- - [1024, ]
42+ - [64]
43+ - [1024]
4444 - [64, 64]
4545 - [256, 1024]
4646 - [1024, 1024]
4747
4848quantile :
4949 shapes :
50- - [1048576,] # 1024 * 1024
50+ - [1048576] # 1024 * 1024
5151 - [64, 64]
5252 - [4096, 256]
5353 - [64, 512, 128]
@@ -60,7 +60,7 @@ BlasBenchmark:
6060 - [16, 1024, 1024, 1024]
6161 - [16, 2048, 2048, 2048]
6262 - [16, 4096, 4096, 4096]
63- shape_desc : " B, M, N, K" # shapes are defined as (B, M, N, K)
63+ shape_desc : " B, M, N, K" # shapes are defined as (B, M, N, K)
6464
6565# NORM shapes can be either 3D or 4D:
6666# - 3D shapes are represented as [batch_size, channels, hidden_size]
@@ -75,7 +75,6 @@ NormBenchmark:
7575 - [20, 6, 65536] # from perf
7676 shape_desc : " N, C, *"
7777
78-
7978TensorSelectBenchmark :
8079 shapes :
8180 - [64, 64]
@@ -130,8 +129,8 @@ GenericBenchmarkExcluse1D:
130129
131130GenericBenchmarkExcluse3D :
132131 shapes :
133- - [1048576,] # 1024 * 1024
134- - [1073741824,] # 1024 * 1024 * 1024
132+ - [1048576] # 1024 * 1024
133+ - [1073741824] # 1024 * 1024 * 1024
135134 - [1024, 512]
136135 - [1024, 1024]
137136 - [4096, 4096]
@@ -147,15 +146,15 @@ GenericBenchmark2DOnly:
147146
148147UnaryReductionBenchmark :
149148 shapes :
150- - [1048576,] # 1024 * 1024
149+ - [1048576] # 1024 * 1024
151150 - [64, 64]
152151 - [4096, 4096]
153152 - [64, 512, 512]
154153 - [1024, 1024, 1024]
155154
156155UnaryPointwiseBenchmark :
157156 shapes :
158- - [1073741824,] # 1024 * 1024 * 1024
157+ - [1073741824] # 1024 * 1024 * 1024
159158 - [64, 64]
160159 - [4096, 4096]
161160 - [64, 512, 512]
@@ -165,7 +164,7 @@ UnaryPointwiseBenchmark:
165164# the default shapes info
166165Benchmark :
167166 shapes :
168- - [1073741824,] # 1024 * 1024 * 1024
167+ - [1073741824] # 1024 * 1024 * 1024
169168 - [64, 64]
170169 - [4096, 4096]
171170 - [64, 512, 512]
@@ -174,16 +173,16 @@ Benchmark:
174173# default Ni Ci Hi WI Co Hk Wk stride padding groups
175174ConvBenchmark :
176175 shapes :
177- - [32, 64, 128, 128, 32, 3, 3, 1, 1, 1]
178- - [32, 64, 128, 128, 32, 3, 3, 1, 2, 1]
179- - [104, 16, 32, 32, 32, 4, 4, 1, 0, 1]
180- - [64, 32, 18, 18, 32, 5, 5, 2, 1, 1]
181- - [64, 32, 210, 210, 64, 5, 5, 2, 1, 1]
182- - [32, 64, 210, 210, 16, 5, 5, 2, 1, 1]
183- - [16, 32, 12, 12, 24, 3, 3, 2, 1, 1]
184- - [16, 32, 24, 24, 24, 3, 3, 1, 1, 2]
185- - [16, 32, 24, 24, 24, 3, 3, 2, 2, 2]
186- - [16, 32, 24, 24, 24, 3, 3, 1, 2, 2]
176+ - [32, 64, 128, 128, 32, 3, 3, 1, 1, 1]
177+ - [32, 64, 128, 128, 32, 3, 3, 1, 2, 1]
178+ - [104, 16, 32, 32, 32, 4, 4, 1, 0, 1]
179+ - [64, 32, 18, 18, 32, 5, 5, 2, 1, 1]
180+ - [64, 32, 210, 210, 64, 5, 5, 2, 1, 1]
181+ - [32, 64, 210, 210, 16, 5, 5, 2, 1, 1]
182+ - [16, 32, 12, 12, 24, 3, 3, 2, 1, 1]
183+ - [16, 32, 24, 24, 24, 3, 3, 1, 1, 2]
184+ - [16, 32, 24, 24, 24, 3, 3, 2, 2, 2]
185+ - [16, 32, 24, 24, 24, 3, 3, 1, 2, 2]
187186
188187AttentionBenchmark :
189188 shapes :
@@ -195,40 +194,48 @@ AttentionBenchmark:
195194
196195KronBenchmark :
197196 shapes :
198- - [16,16]
199- - [64,64]
200- - [128,128]
201- - [256,256]
202- - [4, 8, 16, 32]
197+ - [16, 16]
198+ - [64, 64]
199+ - [128, 128]
200+ - [256, 256]
201+ - [4, 8, 16, 32]
203202
204203IndexPutAccFalseBenchmark :
205204 shapes :
206- - [[268435456, ], [[65536,], ], [65536, ]]
207- - [[32, 32], [[8, ], [2, 8]], [8, ]]
208- - [[1024, 1024], [[4, 64], ], [1024, ]]
209- - [[512, 512, 512], [[2, 128], [128, ], [128, ]], [128, ]]
210- - [[512, 512, 512], [[2, 128], ], [512, ]]
205+ - [[268435456], [[65536] ], [65536]]
206+ - [[32, 32], [[8], [2, 8]], [8]]
207+ - [[1024, 1024], [[4, 64]], [1024]]
208+ - [[512, 512, 512], [[2, 128], [128], [128]], [128]]
209+ - [[512, 512, 512], [[2, 128]], [512]]
211210
212211IndexPutAccTrueBenchmark :
213212 shapes :
214- - [[268435456, ], [[65536,], ], [65536, ]]
215- - [[32, 32], [[8, ], [8, ]], [8, ]]
216- - [[1024, 1024], [[64, ], [64, ]], [64, ]]
217- - [[512, 512, 512], [[128, ], [128, ], [128, ]], [128, ]]
218- - [[512, 512, 512], [[2, 128], [2, 128], [2, 128]], [2, 128]]
213+ - [[268435456], [[65536] ], [65536]]
214+ - [[32, 32], [[8], [8]], [8]]
215+ - [[1024, 1024], [[64], [64]], [64]]
216+ - [[512, 512, 512], [[128], [128], [128]], [128]]
217+ - [[512, 512, 512], [[2, 128], [2, 128], [2, 128]], [2, 128]]
219218
220219glu :
221220 shapes :
222- - [4, 8, 512, 128]
223- - [4, 8, 1024, 128]
224- - [4, 8, 2048, 128]
225- - [4, 8, 3072, 128]
226- - [4, 8, 4096, 128]
221+ - [4, 8, 512, 128]
222+ - [4, 8, 1024, 128]
223+ - [4, 8, 2048, 128]
224+ - [4, 8, 3072, 128]
225+ - [4, 8, 4096, 128]
227226
228227index :
229228 shapes :
230- - [[268435456,], [[65536,],]]
231- - [[32, 32], [[8,], [2, 8]]]
232- - [[1024, 1024], [[64,], [64,]]]
233- - [[512, 512, 512], [[2, 128],]]
234- - [[64, 64, 64], [[2, 8], [2, 8]]]
229+ - [[268435456], [[65536]]]
230+ - [[32, 32], [[8], [2, 8]]]
231+ - [[1024, 1024], [[64], [64]]]
232+ - [[512, 512, 512], [[2, 128]]]
233+ - [[64, 64, 64], [[2, 8], [2, 8]]]
234+
235+ FlashMLABenchmark :
236+ shapes :
237+ - [1024]
238+ - [2048]
239+ - [4096]
240+ - [8192]
241+ - [16384]
0 commit comments