SWDEV-488397 - Enable Peer memory access for threadfence tests

Change-Id: I4fa8c033c06dc4d247d29c43438e6a56343b0bf8
이 커밋은 다음에 포함됨:
Rahul Manocha
2024-10-01 13:23:03 -07:00
커밋한 사람 Rakesh Roy
부모 ddcdfa6b84
커밋 9a7d9688d7
4개의 변경된 파일과 3개의 추가작업 그리고 5개의 파일을 삭제
-3
파일 보기
@@ -244,9 +244,6 @@
"Unit_atomicMax_Negative_Parameters_RTC",
"Unit_Kernel_Launch_bounds_Negative_OutOfBounds",
"Unit_Kernel_Launch_bounds_Negative_Parameters_RTC",
"Unit___threadfence_block_Positive_Basic_Peer",
"Unit___threadfence_Positive_Basic_Peer",
"Unit___threadfence_system_Positive_Basic_Peer",
"Unit_Device_sin_Accuracy_Positive - float",
"Unit_Device_sin_Accuracy_Positive - double",
"Unit_Device_cos_Accuracy_Positive - float",
+1 -1
파일 보기
@@ -191,7 +191,7 @@ TEST_CASE("Unit___threadfence_Positive_Basic_Peer") {
HIP_CHECK(hipMemsetD32((hipDeviceptr_t)(&(in_dev.ptr()[1])), kInitVal2, 1));
HIP_CHECK(hipSetDevice(1));
HIP_CHECK(hipDeviceEnablePeerAccess(0, 0));
HipTest::launchKernel(ThreadfenceTestKernel<ThreadfenceScope::kDevice, false>, 2, 1, 0, nullptr,
out_dev.ptr(), in_dev.ptr());
HIP_CHECK(hipDeviceSynchronize());
+1 -1
파일 보기
@@ -191,7 +191,7 @@ TEST_CASE("Unit___threadfence_block_Positive_Basic_Peer") {
HIP_CHECK(hipMemsetD32((hipDeviceptr_t)(&(in_dev.ptr()[1])), kInitVal2, 1));
HIP_CHECK(hipSetDevice(1));
HIP_CHECK(hipDeviceEnablePeerAccess(0, 0));
HipTest::launchKernel(ThreadfenceTestKernel<ThreadfenceScope::kBlock, false>, 2, 1, 0, nullptr,
out_dev.ptr(), in_dev.ptr());
HIP_CHECK(hipDeviceSynchronize());
+1
파일 보기
@@ -89,6 +89,7 @@ TEST_CASE("Unit___threadfence_system_Positive_Basic_Peer") {
HipTest::launchKernel(WriteKernel, 1, 1, 0, nullptr, in_dev.ptr());
HIP_CHECK(hipSetDevice(1));
HIP_CHECK(hipDeviceEnablePeerAccess(0, 0));
HipTest::launchKernel(ReadKernel, 1, 1, 0, nullptr, out_dev.ptr(), in_dev.ptr());
HIP_CHECK(hipDeviceSynchronize());