diff --git a/projects/hip-tests/catch/unit/module/hipExtLaunchMultiKernelMultiDevice.cc b/projects/hip-tests/catch/unit/module/hipExtLaunchMultiKernelMultiDevice.cc index 2e35715ae8..823032f72a 100644 --- a/projects/hip-tests/catch/unit/module/hipExtLaunchMultiKernelMultiDevice.cc +++ b/projects/hip-tests/catch/unit/module/hipExtLaunchMultiKernelMultiDevice.cc @@ -131,4 +131,14 @@ TEST_CASE("Unit_hipExtLaunchMultiKernelMultiDevice_Functional") { REQUIRE(fabs(C_h[i] - (A_h[i] * A_h[i])) < 0.00000000001); } } + + for (int i = 0; i < nGpu; i++) { + HIP_CHECK(hipFree(A_d[i])); + HIP_CHECK(hipFree(C_d[i])); + HIP_CHECK(hipStreamDestroy(stream[i])); + } + + free(launchParamsList); + free(A_h); + free(C_h); }