From acc203fd8d0bf05d1bf10cdac7c24f901a55e20a Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Thu, 21 Sep 2023 11:09:15 +0100 Subject: [PATCH] SWDEV-422808 - Add E5M2 and E4M3 for nvidia headers Change-Id: Ib40e75c1b2e18d75164607a46e95fc322363c08e [ROCm/hipother commit: 2eb5e93d26af0179d11fdebc225a3807ce1eb208] --- .../nvidia_detail/nvidia_hip_runtime_api.h | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/projects/hipother/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h b/projects/hipother/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h index dc746de8e6..11c4d03862 100644 --- a/projects/hipother/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h +++ b/projects/hipother/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h @@ -96,34 +96,36 @@ typedef enum hipMemoryAdvise { // hipDataType #define hipDataType cudaDataType -#define HIP_R_16F CUDA_R_16F -#define HIP_C_16F CUDA_C_16F +#define HIP_R_16F CUDA_R_16F +#define HIP_C_16F CUDA_C_16F #define HIP_R_16BF CUDA_R_16BF #define HIP_C_16BF CUDA_C_16BF -#define HIP_R_32F CUDA_R_32F -#define HIP_C_32F CUDA_C_32F -#define HIP_R_64F CUDA_R_64F -#define HIP_C_64F CUDA_C_64F -#define HIP_R_4I CUDA_R_4I -#define HIP_C_4I CUDA_C_4I -#define HIP_R_4U CUDA_R_4U -#define HIP_C_4U CUDA_C_4U -#define HIP_R_8I CUDA_R_8I -#define HIP_C_8I CUDA_C_8I -#define HIP_R_8U CUDA_R_8U -#define HIP_C_8U CUDA_C_8U -#define HIP_R_16I CUDA_R_16I -#define HIP_C_16I CUDA_C_16I -#define HIP_R_16U CUDA_R_16U -#define HIP_C_16U CUDA_C_16U -#define HIP_R_32I CUDA_R_32I -#define HIP_C_32I CUDA_C_32I -#define HIP_R_32U CUDA_R_32U -#define HIP_C_32U CUDA_C_32U -#define HIP_R_64I CUDA_R_64I -#define HIP_C_64I CUDA_C_64I -#define HIP_R_64U CUDA_R_64U -#define HIP_C_64U CUDA_C_64U +#define HIP_R_32F CUDA_R_32F +#define HIP_C_32F CUDA_C_32F +#define HIP_R_64F CUDA_R_64F +#define HIP_C_64F CUDA_C_64F +#define HIP_R_4I CUDA_R_4I +#define HIP_C_4I CUDA_C_4I +#define HIP_R_4U CUDA_R_4U +#define HIP_C_4U CUDA_C_4U +#define HIP_R_8I CUDA_R_8I +#define HIP_C_8I CUDA_C_8I +#define HIP_R_8U CUDA_R_8U +#define HIP_C_8U CUDA_C_8U +#define HIP_R_16I CUDA_R_16I +#define HIP_C_16I CUDA_C_16I +#define HIP_R_16U CUDA_R_16U +#define HIP_C_16U CUDA_C_16U +#define HIP_R_32I CUDA_R_32I +#define HIP_C_32I CUDA_C_32I +#define HIP_R_32U CUDA_R_32U +#define HIP_C_32U CUDA_C_32U +#define HIP_R_64I CUDA_R_64I +#define HIP_C_64I CUDA_C_64I +#define HIP_R_64U CUDA_R_64U +#define HIP_C_64U CUDA_C_64U +#define HIP_R_8F_E4M3 CUDA_R_8F_E4M3 +#define HIP_R_8F_E5M2 CUDA_R_8F_E5M2 // hip stream operation masks #define STREAM_OPS_WAIT_MASK_32 0xFFFFFFFF