From 95cdc83eaf58beba71b040e38cb333ebed6a6de7 Mon Sep 17 00:00:00 2001 From: "Li, Todd tiantuo" Date: Thu, 24 Apr 2025 15:07:16 -0700 Subject: [PATCH] SWDEV-511055 - fix HIP PAL memory allocation workaround for APU (#40) --- rocclr/device/pal/palmemory.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rocclr/device/pal/palmemory.cpp b/rocclr/device/pal/palmemory.cpp index 4c3eb1f518..b9dffe9146 100644 --- a/rocclr/device/pal/palmemory.cpp +++ b/rocclr/device/pal/palmemory.cpp @@ -118,8 +118,7 @@ bool Memory::create(Resource::MemoryType memType, Resource::CreateParams* params if (amd::IS_HIP && dev().settings().apuSystem_) { const Pal::GpuMemoryHeapProperties& invisibleHeap = dev().GetGpuHeapInvisible(); Pal::gpusize totalAlloc = dev().TotalAlloc(); - if (invisibleHeap.logicalSize > 0 && memType == Local && - (totalAlloc > invisibleHeap.logicalSize)) { + if (memType == Local && (totalAlloc > invisibleHeap.logicalSize)) { memType = RemoteUSWC; } }