SWDEV-546111 - Fix memory leaks in coopGroup tests (#509)
[ROCm/hip-tests commit: 5ce508401e]
이 커밋은 다음에 포함됨:
1 부모
31a9789b61
커밋
f67e5cc27e
3 파일이 변경됨
+12
검색과 일치하는 파일 없음
@@ -233,6 +233,7 @@ static void test_shfl_down() {
|
||||
|
||||
HIPCHECK(hipHostFree(hPtr));
|
||||
HIPCHECK(hipFree(dPtr));
|
||||
HIPCHECK(hipFree(dResults));
|
||||
free(cpuResultsArr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -221,6 +221,7 @@ static void test_shfl_up() {
|
||||
|
||||
HIPCHECK(hipHostFree(hPtr));
|
||||
HIPCHECK(hipFree(dPtr));
|
||||
HIPCHECK(hipFree(dResults));
|
||||
free(cpuResultsArr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -394,6 +394,8 @@ static void test_shfl_any_to_any() {
|
||||
|
||||
HIPCHECK(hipHostFree(hPtr));
|
||||
HIPCHECK(hipFree(dPtr));
|
||||
HIPCHECK(hipFree(dResults));
|
||||
HIPCHECK(hipFree(dsrcArr));
|
||||
free(srcArr);
|
||||
free(srcArrCpu);
|
||||
free(cpuResultsArr);
|
||||
@@ -461,6 +463,7 @@ static void test_shfl_broadcast() {
|
||||
|
||||
HIPCHECK(hipHostFree(hPtr));
|
||||
HIPCHECK(hipFree(dPtr));
|
||||
HIPCHECK(hipFree(dResults));
|
||||
free(cpuResultsArr);
|
||||
}
|
||||
}
|
||||
@@ -554,4 +557,11 @@ TEST_CASE("Unit_coalesced_groups") {
|
||||
|
||||
std::cout << "Now grouping active threads based on branch divergence" << '\n' << std::endl;
|
||||
test_active_threads_grouping();
|
||||
|
||||
HIPCHECK(hipFree(d_data_to_filter));
|
||||
HIPCHECK(hipFree(d_filtered_data));
|
||||
HIPCHECK(hipFree(d_nres));
|
||||
free(data_to_filter);
|
||||
free(filtered_data);
|
||||
free(host_filtered_data);
|
||||
}
|
||||
새 이슈에서 참조
사용자 차단