SWDEV-471422 - Free memory being double deducted on APUs due to system_total_alloced var holds local memory.

Change-Id: I3fbbc8f8aaa156881ff95cad6a4f82fd3df651d1


[ROCm/clr commit: 292842ad28]
Este commit está contenido en:
Jaydeep Patel
2024-09-24 12:46:42 +00:00
cometido por Jaydeepkumar Patel
padre 38ad03660a
commit 91b343c758
@@ -2062,6 +2062,7 @@ bool Device::globalFreeMemory(size_t* freeMemory) const {
if (system_total_alloced > total_alloced) {
total_alloced = system_total_alloced;
}
system_total_alloced = mem_budget_info.usage[Pal::GpuHeapGroupNonLocal];
// Avoid possible negative values in case of extra alignments
if (mem_budget_info.usage[Pal::GpuHeapGroupNonLocal] >
(resourceCache().cacheSize() - cache_group_local)) {