Implement HIP_HIDDEN_FREE_MEM env var
Set value to 256Mb to reflect what HIP/HCC reserves
Change-Id: Icaadf79f60d3916965ac168da237d15b975b1fe4
[ROCm/clr commit: 0730b39adb]
This commit is contained in:
@@ -1475,7 +1475,8 @@ bool Device::globalFreeMemory(size_t* freeMemory) const {
|
||||
const uint LargestFreeBlock = 1;
|
||||
|
||||
freeMemory[TotalFreeMemory] = freeMem_ / Ki;
|
||||
|
||||
freeMemory[TotalFreeMemory] -= (freeMemory[TotalFreeMemory] > HIP_HIDDEN_FREE_MEM * Ki) ?
|
||||
HIP_HIDDEN_FREE_MEM * Ki : 0;
|
||||
// since there is no memory heap on ROCm, the biggest free block is
|
||||
// equal to total free local memory
|
||||
freeMemory[LargestFreeBlock] = freeMemory[TotalFreeMemory];
|
||||
|
||||
مرجع در شماره جدید
Block a user