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
Этот коммит содержится в:
ROCm CI Service Account
2022-07-26 11:46:32 +05:30
коммит произвёл GitHub
родитель e68136227a
Коммит c5d856348e
2 изменённых файлов: 12 добавлений и 4 удалений
+6 -2
Просмотреть файл
@@ -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++;
}
+6 -2
Просмотреть файл
@@ -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++;
}