[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.
This commit is contained in:
Bartłomiej Kocot
2026-03-27 04:57:22 +01:00
committed by GitHub
parent d5461d8a9e
commit eccb8bc45f
2 changed files with 13 additions and 3 deletions

View File

@@ -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);

View File

@@ -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<NDimSpatial,
InLayout,
WeiLayout,