diff --git a/include/ck/utility/amd_ck_fp8.hpp b/include/ck/utility/amd_ck_fp8.hpp index 429ba44b89..5c80c42d6c 100644 --- a/include/ck/utility/amd_ck_fp8.hpp +++ b/include/ck/utility/amd_ck_fp8.hpp @@ -243,7 +243,7 @@ __host__ __device__ static inline T cast_from_f8(fp8_storage_t x) #if CK_FP8_CVT_FAST_PATH template -static __device__ float cast_to_f32_from_f8(fp8_storage_t v) +static __host__ __device__ float cast_to_f32_from_f8(fp8_storage_t v) { union { diff --git a/include/ck/utility/data_type.hpp b/include/ck/utility/data_type.hpp index b25ab5ab5f..a4d96edc6d 100644 --- a/include/ck/utility/data_type.hpp +++ b/include/ck/utility/data_type.hpp @@ -2479,7 +2479,11 @@ struct vector_type()>> } }; +#if defined(_WIN32) +using int64_t = long long; +#else using int64_t = long; +#endif // fp64 using double2_t = typename vector_type::type;