Skip to content

Commit 980c4f7

Browse files
committed
[ET-VK] Remove internal references from coopmat linear yaml comment
Drop an internal board codename and experiment shorthand from the linear_qw_coopmat geometry comment; state the tile geometry and its AMD-RDNA tuning target in generic terms instead.
1 parent 63aff67 commit 980c4f7

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

backends/vulkan/runtime/graph/ops/glsl/linear_qw_coopmat.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@
1111
# INT weight storage can be texture2d or buffer (matches the tiled path).
1212
# DTYPE = half only; fp32 activations are not supported.
1313
# Geometry follows the double-buffered reference (coopmat_mm_ref): 128x64
14-
# tile, K-step 16, 4 subgroups x 32 threads (subgroup size 32 forced). The
15-
# 128x64 / 2x2-subgroup-grid geometry is the tile-sweep optimum for M5 EVT1
16-
# (dbuf1_opt, ~+25% over the prior 128x128 / 4x2 layout). NOTE: the C++
17-
# dispatch in QuantizedLinear.cpp must keep kQ4gswCoopmatDims.n and .wg_size
18-
# in sync with WG_TILE_N (64) and WG_SIZE (= SG_GRID_X*SG_GRID_Y*SUBGROUP = 128).
14+
# tile, K-step 16, 2x2 subgroup grid x 32 threads (subgroup size 32 forced).
15+
# This geometry was tuned for AMD-RDNA GPUs. NOTE: the C++ dispatch in
16+
# QuantizedLinear.cpp must keep kQ4gswCoopmatDims.n and .wg_size in sync with
17+
# WG_TILE_N (64) and WG_SIZE (= SG_GRID_X*SG_GRID_Y*SUBGROUP = 128).
1918

2019
linear_qw_coopmat:
2120
parameter_names_with_default_values:

0 commit comments

Comments
 (0)