Skip to content

Commit 99427b1

Browse files
cpu: x64: brgemm: fix treat_A_as_plain for batch > 1
1 parent 9a7af99 commit 99427b1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cpu/x64/matmul/brgemm_matmul_utils.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1341,7 +1341,7 @@ status_t init_brgemm_matmul_conf(cpu_isa_t isa, brgemm_matmul_conf_t &bgmmc,
13411341
const bool transposed_A = bm_conf_utils.check_is_transposed(bgmmc.src_tag);
13421342
// When M == 1 MatMul always considers A to be non-transposed even if A md
13431343
// was created using "ba" tag.
1344-
bgmmc.treat_A_as_plain = bgmmc.M == 1;
1344+
bgmmc.treat_A_as_plain = bgmmc.M == 1 && bgmmc.batch == 1;
13451345
bgmmc.transposed_A = ((transposed_A && !bgmmc.treat_A_as_plain)
13461346
|| bgmmc.src_tag == adbc);
13471347
// For batched problems with plain A and C and fully broadcasted across B

0 commit comments

Comments
 (0)