From c7b22715e87a294803f87f74eeb6b21bb5c74450 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kocot?= Date: Fri, 27 Mar 2026 04:57:22 +0100 Subject: [PATCH] [CK] Fix unused param mask (#5856) ## Motivation Compiler error caused by unused param mask. ## Technical Details Skip tests using param mask in test loop. ## Test Plan Current test improvements. ## Test Result Passed locally ## Submission Checklist - [x] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests. --- .../test_grouped_conv_bwd_data_bilinear.cpp | 9 +++++++-- .../test_grouped_convnd_fwd_gk_bias_clamp.cpp | 7 ++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/test/grouped_convnd_bwd_data/test_grouped_conv_bwd_data_bilinear.cpp b/test/grouped_convnd_bwd_data/test_grouped_conv_bwd_data_bilinear.cpp index ea7289d6bf..2f0aee37df 100644 --- a/test/grouped_convnd_bwd_data/test_grouped_conv_bwd_data_bilinear.cpp +++ b/test/grouped_convnd_bwd_data/test_grouped_conv_bwd_data_bilinear.cpp @@ -285,9 +285,14 @@ class TestGroupedConvndBwdData : public ::testing::Test bool pass = true; for(auto split_k : split_ks) { - for(auto& param : conv_params) + for(size_t i = 0; i < conv_params.size(); i++) { - pass = pass && PerformConvDataBilinear(param, split_k, instance_index); + if((param_mask & (1 << i)) == 0) + { + continue; + } + auto& param = conv_params[i]; + pass = pass && PerformConvDataBilinear(param, split_k, instance_index); } } EXPECT_TRUE(pass); diff --git a/test/grouped_convnd_fwd_activation/test_grouped_convnd_fwd_gk_bias_clamp.cpp b/test/grouped_convnd_fwd_activation/test_grouped_convnd_fwd_gk_bias_clamp.cpp index 78cfe126a3..e0669914fe 100644 --- a/test/grouped_convnd_fwd_activation/test_grouped_convnd_fwd_gk_bias_clamp.cpp +++ b/test/grouped_convnd_fwd_activation/test_grouped_convnd_fwd_gk_bias_clamp.cpp @@ -31,8 +31,13 @@ class TestGroupedConvndFwd : public ::testing::Test { EXPECT_FALSE(conv_params.empty()); bool pass = true; - for(auto& param : conv_params) + for(size_t i = 0; i < conv_params.size(); i++) { + if((param_mask & (1 << i)) == 0) + { + continue; + } + auto& param = conv_params[i]; pass = pass && ck::profiler::profile_grouped_conv_fwd_bias_clamp_impl