SWDEV-344211 - Fix hipHostMalloc tests (#2823)
- Increase allocation size to 30MB to make sure new page table allocations happen - Change validation criteria to check for increase in VRAM usage for visible HIP devices Change-Id: Ie5bf1a89ceda0ff50140f426235047adcca0fdea
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
e68136227a
Коммит
c5d856348e
@@ -41,7 +41,7 @@ Testcase Scenarios :
|
||||
* Defines
|
||||
*/
|
||||
#define LIB_ROCMSMI "librocm_smi64.so"
|
||||
#define ALLOC_SIZE (1*1024*1024)
|
||||
#define ALLOC_SIZE (30*1024*1024)
|
||||
|
||||
/**
|
||||
* Global variables
|
||||
@@ -221,7 +221,11 @@ static bool validatePageTableAllocations(const char *devList, int visDevCnt) {
|
||||
}
|
||||
|
||||
for (indx = 0; indx < numdev; indx++) {
|
||||
if (current[indx] - prev[indx])
|
||||
// For visible hip devices, there should be increase in VRAM usage
|
||||
// due to page table allocations
|
||||
// For NON visible hip devices, there can be reduction in VRAM usage
|
||||
// due to removal of page tables from them
|
||||
if (current[indx] > prev[indx])
|
||||
changeCnt++;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ Testcase Scenarios :
|
||||
*/
|
||||
#define LIB_ROCMSMI "librocm_smi64.so"
|
||||
#define NUM_BYTES 1000
|
||||
#define ALLOC_SIZE (1*1024*1024)
|
||||
#define ALLOC_SIZE (30*1024*1024)
|
||||
|
||||
|
||||
/**
|
||||
@@ -246,7 +246,11 @@ bool validatePageTableAllocations(const char *devList, int devCnt) {
|
||||
}
|
||||
|
||||
for (indx = 0; indx < numdev; indx++) {
|
||||
if (current[indx] - prev[indx])
|
||||
// For visible hip devices, there should be increase in VRAM usage
|
||||
// due to page table allocations
|
||||
// For NON visible hip devices, there can be reduction in VRAM usage
|
||||
// due to removal of page tables from them
|
||||
if (current[indx] > prev[indx])
|
||||
changeCnt++;
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user