From f59b8c7d3db6a78685d7330d377cb8095c359434 Mon Sep 17 00:00:00 2001 From: Thomas Ning Date: Thu, 12 Jun 2025 09:46:33 -0700 Subject: [PATCH] OCP FP8 Macro restructure (#2331) * solved the problem --- include/ck_tile/core/config.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/ck_tile/core/config.hpp b/include/ck_tile/core/config.hpp index 14b33aea77..1ecc28fbeb 100644 --- a/include/ck_tile/core/config.hpp +++ b/include/ck_tile/core/config.hpp @@ -240,17 +240,17 @@ #define CK_TILE_REFERENCE_MOE_SORTING_MOCK_ID 1 #endif -#ifndef __HIP_DEVICE_COMPILE__ // for host code -#ifdef CK_TILE_USE_OCP_FP8 +#ifndef CK_TILE_USE_OCP_FP8 +#if defined(__HIP_DEVICE_COMPILE__) +#if defined(__gfx950__) || defined(__gfx12__) #define CK_TILE_USE_OCP_FP8 1 #else #define CK_TILE_USE_OCP_FP8 0 #endif -#elif defined(__gfx950__) || defined(__gfx12__) // for GPU code -#define CK_TILE_USE_OCP_FP8 1 -#else // for GPU code +#else #define CK_TILE_USE_OCP_FP8 0 #endif +#endif #ifndef CK_TILE_USE_BUFFER_ADDRESSING_BUILTIN #if __clang_major__ == 20