[ROCm] Fix build problem resulted from previous commit related to FP8 kv-cache support (#2790)

This commit is contained in:
Hongxia Yang
2024-02-07 01:36:59 -05:00
committed by GitHub
parent fe6d09ae61
commit c81dddb45c
2 changed files with 16 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
--- amd_hip_bf16.h 2024-02-06 18:28:58.268699142 +0000
+++ amd_hip_bf16.h.new 2024-02-06 18:28:31.988647133 +0000
@@ -90,10 +90,10 @@
#include "math_fwd.h" // ocml device functions
#if defined(__HIPCC_RTC__)
-#define __HOST_DEVICE__ __device__
+#define __HOST_DEVICE__ __device__ static
#else
#include <climits>
-#define __HOST_DEVICE__ __host__ __device__
+#define __HOST_DEVICE__ __host__ __device__ static inline
#endif
// Since we are using unsigned short to represent data in bfloat16, it can be of different sizes on