diff --git a/example/04_gemm_add_add_fastgelu/run_gemm_add_add_fastgelu_example.inc b/example/04_gemm_add_add_fastgelu/run_gemm_add_add_fastgelu_example.inc index a860a780e7..6358a4f106 100644 --- a/example/04_gemm_add_add_fastgelu/run_gemm_add_add_fastgelu_example.inc +++ b/example/04_gemm_add_add_fastgelu/run_gemm_add_add_fastgelu_example.inc @@ -22,6 +22,8 @@ struct ExecutionConfig final bool run_gemm_add_add_fastgelu(const ProblemSize& problem_size, const ExecutionConfig& config) { + using namespace ck::literals; + auto& [M, N, K, StrideA, StrideB, StrideD0, StrideD1, StrideE] = problem_size; auto f_host_tensor_descriptor = diff --git a/library/include/ck/library/utility/literals.hpp b/library/include/ck/library/utility/literals.hpp index a421a81190..a73a2ea054 100644 --- a/library/include/ck/library/utility/literals.hpp +++ b/library/include/ck/library/utility/literals.hpp @@ -3,6 +3,8 @@ #pragma once +namespace ck { +namespace literals { // [P0330] Literal Suffix for (signed) size_t (C++23) // ref: https://wg21.link/p0330r8 inline constexpr std::size_t operator""_uz(unsigned long long size) @@ -14,3 +16,5 @@ inline constexpr std::size_t operator""_zu(unsigned long long size) { return static_cast(size); } +} // namespace literals +} // namespace ck