37 #ifndef HIP_INCLUDE_HIP_HIP_RUNTIME_H
38 #define HIP_INCLUDE_HIP_HIP_RUNTIME_H
48 #if __cplusplus > 199711L
53 #include <hip/hip_common.h>
55 #if defined(__HIP_PLATFORM_HCC__) && !defined(__HIP_PLATFORM_NVCC__)
57 #elif defined(__HIP_PLATFORM_NVCC__) && !defined(__HIP_PLATFORM_HCC__)
58 #include <hip/nvcc_detail/hip_runtime.h>
60 #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");
64 #include <hip/hip_runtime_api.h>
65 #include <hip/hip_vector_types.h>
Contains definitions of APIs for HIP runtime.