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