From 80144befea26563f9f33a25ddde9579094cddaef Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Sat, 5 Oct 2024 12:09:58 +0000 Subject: [PATCH] SWDEV-487988 - Destroy event and free memory. Change-Id: I95ceaac5b343132c0660de0dabba548fb6a29034 --- catch/unit/event/Unit_hipEventIpc.cc | 6 ++++-- catch/unit/event/Unit_hipEventMGpuMThreads.cc | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/catch/unit/event/Unit_hipEventIpc.cc b/catch/unit/event/Unit_hipEventIpc.cc index 1967a43e0a..fbb49e8155 100644 --- a/catch/unit/event/Unit_hipEventIpc.cc +++ b/catch/unit/event/Unit_hipEventIpc.cc @@ -116,11 +116,13 @@ TEST_CASE("Unit_hipEventIpc") { #endif HIP_CHECK(hipEventDestroy(start)); HIP_CHECK(hipEventDestroy(stop)); - + #if HT_AMD + HIP_CHECK(hipEventDestroy(ipc_event)); + #endif HIP_CHECK(hipMemcpy(C_h, C_d, Nbytes, hipMemcpyDeviceToHost)); HipTest::checkVectorADD(A_h, B_h, C_h, N, true); - + HipTest::freeArrays(A_d, B_d, C_d, A_h, B_h, C_h, false); } /** diff --git a/catch/unit/event/Unit_hipEventMGpuMThreads.cc b/catch/unit/event/Unit_hipEventMGpuMThreads.cc index c5d236796e..adb7da9baa 100644 --- a/catch/unit/event/Unit_hipEventMGpuMThreads.cc +++ b/catch/unit/event/Unit_hipEventMGpuMThreads.cc @@ -170,6 +170,9 @@ void thread_run(const int iThread) { } else { fprintf(stderr, "[%d] PASSED\n", iThread); } + HIP_CHECK(hipEventDestroy(start)); + HIP_CHECK(hipEventDestroy(stop)); + // free the resources on device side HIP_CHECK(hipFree(gpuMatrix)); HIP_CHECK(hipFree(gpuTransposeMatrix));