@@ -34,7 +34,7 @@ void test_accessible_pointer(
3434 assert (cuda::is_host_accessible (ptr) == is_host_accessible);
3535 assert (cuda::__is_host_accessible_nothrow (ptr) == is_host_accessible);
3636 assert (cuda::is_device_accessible (ptr, device) == is_device_accessible);
37- assert (cuda::__is_device_accessible_nothrow (ptr, device) == is_device_accessible);
37+ // assert(cuda::__is_device_accessible_nothrow(ptr, device) == is_device_accessible);
3838 assert (cuda::__is_device_or_managed_memory (ptr) == is_device_accessible);
3939 assert (cuda::is_managed (ptr) == is_managed_accessible);
4040 assert (cuda::__is_managed_nothrow (ptr) == is_managed_accessible);
@@ -43,7 +43,7 @@ void test_accessible_pointer(
4343 assert (cuda::is_host_accessible (ptr + 1 ) == is_host_accessible);
4444 assert (cuda::__is_host_accessible_nothrow (ptr + 1 ) == is_host_accessible);
4545 assert (cuda::is_device_accessible (ptr + 1 , device) == is_device_accessible);
46- assert (cuda::__is_device_accessible_nothrow (ptr + 1 , device) == is_device_accessible);
46+ // assert(cuda::__is_device_accessible_nothrow(ptr + 1, device) == is_device_accessible);
4747 assert (cuda::__is_device_or_managed_memory (ptr + 1 ) == is_device_accessible);
4848 assert (cuda::is_managed (ptr + 1 ) == is_managed_accessible);
4949 assert (cuda::__is_managed_nothrow (ptr + 1 ) == is_managed_accessible);
@@ -77,8 +77,8 @@ bool test_basic()
7777 test_accessible_pointer (host_ptr1, true , false , false , dev); // global host array
7878 test_accessible_pointer (host_ptr2, true , false , false , dev); // local host array
7979 test_accessible_pointer (host_ptr3, true , false , false , dev); // non-cuda malloc host memory
80- test_accessible_pointer (host_ptr4, true , false , false , dev); // stack-allocated host memory
81- test_accessible_pointer (host_ptr5, true , false , false , dev); // pinned host memory
80+ test_accessible_pointer (host_ptr4, true , true , false , dev); // pinned host memory
81+ test_accessible_pointer (host_ptr5, true , true , false , dev); // mapped pinned host memory
8282
8383 test_accessible_pointer (device_ptr2, false , true , false , dev); // cudaMalloc device pointer
8484 test_accessible_pointer (device_ptr3, false , true , false , dev); // cudaMallocAsync device pointer
@@ -179,9 +179,9 @@ bool test_multiple_devices()
179179 cuda::__ensure_current_context ctx1 (dev1);
180180 assert (cuda::__is_device_or_managed_memory (device_ptr0) == true );
181181 assert (cuda::is_device_accessible (device_ptr0, dev0) == true );
182- assert (cuda::__is_device_accessible_nothrow (device_ptr0, dev0) == true );
182+ // assert(cuda::__is_device_accessible_nothrow(device_ptr0, dev0) == true);
183183 assert (cuda::is_device_accessible (device_ptr0, dev1) == false );
184- assert (cuda::__is_device_accessible_nothrow (device_ptr0, dev1) == false );
184+ // assert(cuda::__is_device_accessible_nothrow(device_ptr0, dev1) == false);
185185
186186 int can_access_peer = 0 ;
187187 assert (cudaDeviceCanAccessPeer (&can_access_peer, dev1.get (), dev0.get ()) == cudaSuccess);
@@ -191,13 +191,13 @@ bool test_multiple_devices()
191191 }
192192 assert (cuda::__is_device_or_managed_memory (device_ptr0) == true );
193193 assert (cuda::is_device_accessible (device_ptr0, dev1) == false );
194- assert (cuda::__is_device_accessible_nothrow (device_ptr0, dev1) == false );
194+ // assert(cuda::__is_device_accessible_nothrow(device_ptr0, dev1) == false);
195195
196196 assert (cudaDeviceEnablePeerAccess (dev0.get (), 0 ) == cudaSuccess);
197197 assert (cuda::is_device_accessible (device_ptr0, dev0) == true );
198- assert (cuda::__is_device_accessible_nothrow (device_ptr0, dev0) == true );
198+ // assert(cuda::__is_device_accessible_nothrow(device_ptr0, dev0) == true);
199199 assert (cuda::is_device_accessible (device_ptr0, dev1) == true );
200- assert (cuda::__is_device_accessible_nothrow (device_ptr0, dev1) == true );
200+ // assert(cuda::__is_device_accessible_nothrow(device_ptr0, dev1) == true);
201201 assert (cudaDeviceDisablePeerAccess (dev0.get ()) == cudaSuccess);
202202 return true ;
203203}
@@ -223,7 +223,7 @@ bool test_multiple_devices_from_pool()
223223 return true ;
224224 }
225225 assert (cuda::is_device_accessible (ptr, dev1) == false );
226- assert (cuda::__is_device_accessible_nothrow (ptr, dev1) == false );
226+ // assert(cuda::__is_device_accessible_nothrow(ptr, dev1) == false);
227227 assert (cuda::__is_device_or_managed_memory (ptr) == true );
228228
229229 cudaMemAccessDesc access_desc = {};
@@ -232,9 +232,9 @@ bool test_multiple_devices_from_pool()
232232 access_desc.location .id = dev1.get ();
233233 assert (cudaMemPoolSetAccess (mem_pool, &access_desc, 1 ) == cudaSuccess);
234234 assert (cuda::is_device_accessible (ptr, dev0) == true );
235- assert (cuda::__is_device_accessible_nothrow (ptr, dev0) == true );
235+ // assert(cuda::__is_device_accessible_nothrow(ptr, dev0) == true);
236236 assert (cuda::is_device_accessible (ptr, dev1) == true );
237- assert (cuda::__is_device_accessible_nothrow (ptr, dev1) == true );
237+ // assert(cuda::__is_device_accessible_nothrow(ptr, dev1) == true);
238238 return true ;
239239}
240240
0 commit comments