From ca71cd75fc1486012a1717878201dcbfefdc1d78 Mon Sep 17 00:00:00 2001 From: Sami Aario Date: Wed, 17 Dec 2025 14:52:24 +0000 Subject: [PATCH] Reduce the scope of KPack in MakeALdsBlockDescriptor --- .../gemm/pipeline/gemm_universal_pipeline_ag_bg_cr_policy.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ck_tile/ops/gemm/pipeline/gemm_universal_pipeline_ag_bg_cr_policy.hpp b/include/ck_tile/ops/gemm/pipeline/gemm_universal_pipeline_ag_bg_cr_policy.hpp index 6199142d98..4bb7829fb6 100644 --- a/include/ck_tile/ops/gemm/pipeline/gemm_universal_pipeline_ag_bg_cr_policy.hpp +++ b/include/ck_tile/ops/gemm/pipeline/gemm_universal_pipeline_ag_bg_cr_policy.hpp @@ -112,7 +112,6 @@ struct UniversalGemmBasePolicy using ADataType = OverrideADataType; constexpr index_t MPerBlock = Problem::BlockGemmShape::kM; constexpr index_t KPerBlock = Problem::BlockGemmShape::kK; - constexpr index_t KPack = GetSmemPackA(); if constexpr(is_a_load_tr) { @@ -246,6 +245,7 @@ struct UniversalGemmBasePolicy } else // A is in RowMajor { + constexpr index_t KPack = GetSmemPackA(); constexpr auto DataTypeSize = sizeof(ADataType); constexpr uint64_t MinLdsLayer = 1ULL; constexpr auto MLdsLayer =