From 86c65a5a0cf69699a42da4e88aeda76030dfc114 Mon Sep 17 00:00:00 2001 From: ajz34 Date: Sat, 15 Aug 2026 21:35:33 +0800 Subject: [PATCH] Fix CBLAS order handling in gemm_batch_strided for column-major layout Co-authored-by: Claude Code Co-authored-by: glm-5.3 --- interface/gemm_batch_strided.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/interface/gemm_batch_strided.c b/interface/gemm_batch_strided.c index 453b4748b0..026eeb50e2 100644 --- a/interface/gemm_batch_strided.c +++ b/interface/gemm_batch_strided.c @@ -229,13 +229,16 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_TRANSPOSE transa, enum CBLAS_TRANS group_transb = -1; info = 0; -#if defined(CBLAS) +#if defined(CBLAS) if (order == CblasColMajor) { group_m = m; group_n = n; group_k = k; - + group_lda = lda; + group_ldb = ldb; + group_ldc = ldc; + if (transa == CblasNoTrans) group_transa = 0; if (transa == CblasTrans) group_transa = 1; #ifndef COMPLEX