Integrate new packed cast threadwise tensor slice transfer into gridwise gemm pipelines.

This commit is contained in:
Ville Pietilä
2025-08-15 12:06:44 +00:00
parent 6374e16a43
commit 00a3ce734a
4 changed files with 157 additions and 283 deletions

View File

@@ -235,7 +235,8 @@ class TestGroupedConvndBwdWeight2d_bf16_gfx950 : public TestGroupedConvndBwdWeig
};
using KernelTypes2d_bf16_gfx950 = ::testing::Types<
std::tuple<ck::bhalf_t, ck::bhalf_t, ck::bhalf_t, NHWGC, GKYXC, NHWGK, ck::Number<2>>,
// This layout does not yet work.
//std::tuple<ck::bhalf_t, ck::bhalf_t, ck::bhalf_t, NHWGC, GKYXC, NHWGK, ck::Number<2>>,
std::tuple<ck::bhalf_t, ck::bhalf_t, ck::bhalf_t, NGCHW, GKYXC, NGKHW, ck::Number<2>>,
std::tuple<ck::bhalf_t, ck::bhalf_t, ck::bhalf_t, NGCHW, GKCYX, NGKHW, ck::Number<2>>>;