SWDEV-488397 - Enable Peer memory access for threadfence tests
Change-Id: I4fa8c033c06dc4d247d29c43438e6a56343b0bf8
此提交包含在:
@@ -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",
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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());
|
||||
|
||||
|
||||
新增問題並參考
封鎖使用者