From 09cfa97156bf31734e340d495ea870be84017ac2 Mon Sep 17 00:00:00 2001 From: Satyanvesh Dittakavi <53337087+satyanveshd@users.noreply.github.com> Date: Tue, 26 Aug 2025 23:40:35 +0530 Subject: [PATCH] SWDEV-551218 - Fix hip on nvidia build failures (#642) * Rebase and address merge conflicts * SWDEV-551218 - Fix hip on nvidia build failures --- .../include/hip/nvidia_detail/nvidia_hip_runtime_api.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 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 30b05932d5..d0b3960991 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 @@ -2060,9 +2060,11 @@ inline static hipError_t hipMemPrefetchAsync_v2(const void* dev_ptr, size_t coun inline static hipError_t hipMemAdvise_v2(const void* dev_ptr, size_t count, hipMemoryAdvise advice, hipMemLocation location) { #if CUDA_VERSION >= 13000 - return hipCUDAErrorTohipError(cudaMemAdvise(dev_ptr, count, advice, location)); + return hipCUDAErrorTohipError(cudaMemAdvise(dev_ptr, count, + hipMemoryAdviseTocudaMemoryAdvise(advice), location)); #else - return hipCUDAErrorTohipError(cudaMemAdvise_v2(dev_ptr, count, advice, location)); + return hipCUDAErrorTohipError(cudaMemAdvise_v2(dev_ptr, count, + hipMemoryAdviseTocudaMemoryAdvise(advice), location)); #endif } @@ -2169,10 +2171,6 @@ inline static hipError_t hipSetDevice(int device) { return hipCUDAErrorTohipError(cudaSetDevice(device)); } -inline static hipError_t hipSetValidDevices(int* device_arr, int len) { - return hipCUDAErrorTohipError(cudaSetValidDevices(device_arr, len)); -} - inline static hipError_t hipChooseDevice(int* device, const hipDeviceProp_t* prop) { if (prop == NULL) { return hipErrorInvalidValue;