SWDEV-311271 - Reset default mempool state
Multiple subtests will fail if the default mem pool will keep information of the previous subtests. Change-Id: Ic9ab8ed93771e71735594a85235b5bb734d6680c
This commit is contained in:
@@ -421,6 +421,11 @@ class MemPoolGuard {
|
||||
~MemPoolGuard() {
|
||||
if (mempool_type_ == MemPools::created) {
|
||||
static_cast<void>(hipMemPoolDestroy(mempool_));
|
||||
} else {
|
||||
// Reset max states for default mem pool, so subtests won't fail
|
||||
uint64_t value = 0;
|
||||
HIP_CHECK(hipMemPoolSetAttribute(mempool_, hipMemPoolAttrUsedMemHigh, &value));
|
||||
HIP_CHECK(hipMemPoolSetAttribute(mempool_, hipMemPoolAttrReservedMemHigh, &value));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Viittaa uudesa ongelmassa
Block a user