Generalize the composes<> template

This commit is contained in:
Po Yen Chen
2024-04-09 10:14:56 +00:00
parent 6ed739f913
commit ecc64bce12
3 changed files with 27 additions and 20 deletions

View File

@@ -330,7 +330,7 @@ bool run(const ck_tile::ArgParser& arg_parser)
auto oacc_element_func = [&]() {
if constexpr(std::is_same_v<DataType, ck_tile::fp8_t>)
return ck_tile::compose(ck_tile::saturates<ck_tile::fp8_t>{}, ck_tile::scales{0.1f});
return ck_tile::composes(ck_tile::saturates<ck_tile::fp8_t>{}, ck_tile::scales{0.1f});
else
return ck_tile::identity{};
}();

View File

@@ -70,7 +70,7 @@ struct FmhaF8StaticQuantizationElementFunctions
{
using PComputeElementFunction = ck_tile::scales<float>;
using OAccElementFunction =
ck_tile::composer<ck_tile::saturates<ck_tile::fp8_t>, ck_tile::scales<float>>;
ck_tile::composes<ck_tile::saturates<ck_tile::fp8_t>, ck_tile::scales<float>>;
};
template <>