diff --git a/include/ck_tile/host/kernel_launch.hpp b/include/ck_tile/host/kernel_launch.hpp index 9770e99738..f6ccb6968b 100644 --- a/include/ck_tile/host/kernel_launch.hpp +++ b/include/ck_tile/host/kernel_launch.hpp @@ -4,11 +4,12 @@ #pragma once #include "ck_tile/core/config.hpp" -#include "ck_tile/host/stream_config.hpp" +#include "ck_tile/core/utility/ignore.hpp" #include "ck_tile/host/hip_check_error.hpp" +#include "ck_tile/host/stream_config.hpp" #include "ck_tile/host/timer.hpp" -#include #include +#include namespace ck_tile { @@ -24,7 +25,11 @@ __launch_bounds__(MaxThreadPerBlock, MinBlockPerCu) #endif __global__ void kentry(Args... args) { +#if defined(__HIP_DEVICE_COMPILE__) Kernel{}(args...); +#else + (..., (ignore = args, 0)); +#endif } //