diff --git a/test/grouped_convnd_fwd/test_grouped_convnd_fwd.cpp b/test/grouped_convnd_fwd/test_grouped_convnd_fwd.cpp index adbdad2fba..83b9aa5114 100644 --- a/test/grouped_convnd_fwd/test_grouped_convnd_fwd.cpp +++ b/test/grouped_convnd_fwd/test_grouped_convnd_fwd.cpp @@ -7,6 +7,8 @@ #include #include +#include "ck/utility/common_header.hpp" +#include "ck/host_utility/device_prop.hpp" #include "profiler/profile_grouped_conv_fwd_impl.hpp" static ck::index_t param_mask = 0xffff; @@ -45,6 +47,15 @@ class TestGroupedConvndFwd : public ::testing::Test { continue; } + // FP8 workaround for CDNA1/2 is currently broken, do not test. + if(ck::get_device_name() == "gfx908" || ck::get_device_name() == "gfx90a") + { + if(std::is_same::value || std::is_same::value) + { + printf("Skipping FP8 / BF8 tests on CDNA1/2.\n"); + continue; + } + } auto& param = conv_params[i]; pass = pass && ck::profiler::profile_grouped_conv_fwd_impl