From 5b7defb9da5eba9b8b27a5bb9167be53b27ea722 Mon Sep 17 00:00:00 2001 From: "assistant-librarian[bot]" Date: Tue, 4 Nov 2025 14:12:38 +0000 Subject: [PATCH] Merge commit '8681ced9629f6e952afa5b77c5f3549d60920efa' into develop --- .../20_grouped_convolution/conv_configs.hpp | 8 +- .../grouped_convolution_backward_data.cpp | 6 +- ...uped_convolution_backward_data_invoker.hpp | 53 ++-- ...ed_convolution_backward_weight_invoker.hpp | 9 +- ...tion_backward_weight_two_stage_invoker.hpp | 9 +- .../grouped_convolution_forward.cpp | 6 +- ...grouped_convolution_forward_bias_clamp.cpp | 6 +- .../grouped_convolution_forward_invoker.hpp | 57 ++-- ...ouped_convolution_forward_large_tensor.cpp | 6 +- ...nvolution_forward_large_tensor_invoker.hpp | 248 ++++++++++-------- ...n_grouped_convolution_bwd_data_example.inc | 16 +- .../run_grouped_convolution_fwd_example.inc | 16 +- .../grouped_convolution_forward_kernel.hpp | 7 +- .../utils/grouped_convolution_utils.hpp | 2 - 14 files changed, 230 insertions(+), 219 deletions(-) diff --git a/example/ck_tile/20_grouped_convolution/conv_configs.hpp b/example/ck_tile/20_grouped_convolution/conv_configs.hpp index c688215280..b9edf247cc 100644 --- a/example/ck_tile/20_grouped_convolution/conv_configs.hpp +++ b/example/ck_tile/20_grouped_convolution/conv_configs.hpp @@ -18,11 +18,7 @@ struct ConvConfigBase static constexpr bool kPadN = true; static constexpr bool kPadK = true; - static constexpr bool PermuteA = false; - static constexpr bool PermuteB = false; - - static constexpr bool TransposeC = false; - static constexpr bool UseStructuredSparsity = false; + static constexpr bool TransposeC = false; static constexpr ck_tile::index_t VectorSizeA = 4; static constexpr ck_tile::index_t VectorSizeB = 8; @@ -34,8 +30,6 @@ struct ConvConfigBase static constexpr auto Scheduler = ck_tile::GemmPipelineScheduler::Intrawave; static constexpr ck_tile::GemmPipeline Pipeline = ck_tile::GemmPipeline::COMPUTE_V3; static constexpr ck_tile::index_t NumWaveGroups = 1; - static constexpr bool Preshuffle = false; - static constexpr bool TiledMMAPermuteN = false; static constexpr ck_tile::index_t NumGroupsToMerge = 1; }; diff --git a/example/ck_tile/20_grouped_convolution/grouped_convolution_backward_data.cpp b/example/ck_tile/20_grouped_convolution/grouped_convolution_backward_data.cpp index ad593b1418..8ea892a215 100644 --- a/example/ck_tile/20_grouped_convolution/grouped_convolution_backward_data.cpp +++ b/example/ck_tile/20_grouped_convolution/grouped_convolution_backward_data.cpp @@ -14,7 +14,7 @@ #include "grouped_convolution_backward_data_invoker.hpp" #include "run_grouped_convolution_bwd_data_example.inc" -template