From 9fc3d64e16332b226374e2e5de31339cc3d29e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Pietil=C3=A4?= Date: Mon, 3 Nov 2025 14:33:56 +0000 Subject: [PATCH] Rename test config file. --- .../builder/test/conv/test_ckb_conv_fwd_1d_bf16.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_1d_fp16.cpp | 2 +- experimental/builder/test/conv/test_ckb_conv_fwd_1d_i8.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_2d_bf16.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_2d_fp16.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_2d_fp32.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_3d_bf16.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_3d_fp16.cpp | 2 +- .../builder/test/conv/test_ckb_conv_fwd_3d_fp32.cpp | 2 +- ...{ckb_conv_test_common.hpp => ckb_conv_test_configs.hpp} | 7 ++++++- 10 files changed, 15 insertions(+), 10 deletions(-) rename experimental/builder/test/utils/{ckb_conv_test_common.hpp => ckb_conv_test_configs.hpp} (98%) diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_bf16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_bf16.cpp index ab83f4d109..36c9a7de64 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_bf16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_bf16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_fp16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_fp16.cpp index 8e6abdf6f5..d6060d3b88 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_fp16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_fp16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_i8.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_i8.cpp index 0bfadfd21f..411659d863 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_1d_i8.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_1d_i8.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_bf16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_bf16.cpp index a4c3e06858..05f219a49b 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_bf16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_bf16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace{ diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp16.cpp index 7acc0851cd..10c293c258 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp32.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp32.cpp index e4aa8775ee..9ae507d3e7 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp32.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_2d_fp32.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_bf16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_bf16.cpp index 75dc313f34..d100e6f1d6 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_bf16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_bf16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp16.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp16.cpp index c0cfccbd03..399c85d2cc 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp16.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp16.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace ck_tile::builder::testing { diff --git a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp32.cpp b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp32.cpp index 09006948f0..63948559a7 100644 --- a/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp32.cpp +++ b/experimental/builder/test/conv/test_ckb_conv_fwd_3d_fp32.cpp @@ -1,4 +1,4 @@ -#include "utils/ckb_conv_test_common.hpp" +#include "utils/ckb_conv_test_configs.hpp" namespace { diff --git a/experimental/builder/test/utils/ckb_conv_test_common.hpp b/experimental/builder/test/utils/ckb_conv_test_configs.hpp similarity index 98% rename from experimental/builder/test/utils/ckb_conv_test_common.hpp rename to experimental/builder/test/utils/ckb_conv_test_configs.hpp index 35d2a3ca6e..cd34d6c288 100644 --- a/experimental/builder/test/utils/ckb_conv_test_common.hpp +++ b/experimental/builder/test/utils/ckb_conv_test_configs.hpp @@ -135,7 +135,7 @@ constexpr BlockGemm BlockGemmDesc_v5_intrawave = {.pipeline_version = BlockGemmP // Common test implementation template -constexpr void run_test() +constexpr void run_test(std::vector> checks = {}) { auto instance = typename Builder::Instance{}; @@ -145,6 +145,11 @@ constexpr void run_test() const auto invoker_ptr = instance.MakeInvokerPointer(); EXPECT_NE(invoker_ptr, nullptr); + + for (const auto& check : checks) + { + check(kernel_string); + } } } // namespace ck_tile::builder::test_utils