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]
Цей коміт міститься в:
Jaydeep Patel
2024-09-24 12:46:42 +00:00
зафіксовано Jaydeepkumar Patel
джерело 38ad03660a
коміт 91b343c758
+1
Переглянути файл
@@ -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)) {