Commit 4c237b4
committed
Measure the shipped default path in the VAE conv benchmark.
The *_def columns passed DEFAULT_TILE explicitly, so they bypassed _pick_tile
and no longer described what a caller without a tile argument actually gets.
Drop the tile argument, record the tile that _pick_tile returned in a new
tile_def column, and let the best-of-candidates start from that pick so the
figure's outer bar stays an upper bound. The plotter derives its footnote
ratios from the data instead of carrying the previous run's constants.
Refreshed fair_baseline.json and the figure on the current tree. Weighted over
the VAE call mix, the default path now sits at 1.068x of hipBLASLt on the 1024
path (10.35 ms of GEMM, was 11.51) and 1.284x on the two 1328 layers (7.12 ms,
was 7.99).
One regression the refresh exposes, unrelated to the tile picker: the
256x256x4x4 candidate has become 2.3-2.9x slower than 128x128x2x4 (e.g.
192->192 @512x512, 290 -> 835 us for the whole path) though it still compiles
and matches torch. It used to win 7 of the 18 shapes, so the best-of-candidates
upper bound drops on the 384->192 family (105.9 -> 132.1 us of GEMM on
384->192 @256x256).1 parent 01dbd72 commit 4c237b4
4 files changed
Lines changed: 240 additions & 208 deletions
File tree
- tests/perf/qwenimage_vae_conv
- figures
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
| 67 | + | |
63 | 68 | | |
64 | 69 | | |
65 | 70 | | |
| |||
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
129 | | - | |
| 134 | + | |
130 | 135 | | |
131 | 136 | | |
132 | 137 | | |
| |||
158 | 163 | | |
159 | 164 | | |
160 | 165 | | |
161 | | - | |
162 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
163 | 169 | | |
164 | | - | |
165 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
166 | 173 | | |
167 | 174 | | |
168 | 175 | | |
| |||
207 | 214 | | |
208 | 215 | | |
209 | 216 | | |
210 | | - | |
| 217 | + | |
211 | 218 | | |
212 | 219 | | |
213 | 220 | | |
| |||
219 | 226 | | |
220 | 227 | | |
221 | 228 | | |
222 | | - | |
| 229 | + | |
| 230 | + | |
223 | 231 | | |
224 | 232 | | |
225 | 233 | | |
| |||
240 | 248 | | |
241 | 249 | | |
242 | 250 | | |
243 | | - | |
| 251 | + | |
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
| |||
0 commit comments