Loading...
cudaErrorPeerAccessNotEnabled (705)cudaErrorPeerAccessNotEnabled occurs when disabling P2P access that was never enabled or already disabled.
CUDA error: peer access not enabled cudaErrorPeerAccessNotEnabled
Ensure P2P is enabled.
cudaDeviceEnablePeerAccess(peerDev, 0);
// ... use P2P ...
cudaDeviceDisablePeerAccess(peerDev);Verify enable succeeded.
cudaError_t err = cudaDeviceEnablePeerAccess(dev, 0);
if (err == cudaSuccess) {
p2pEnabled = true;
}Disabling without enabling.
cudaDeviceDisablePeerAccess(1); // Never enabled!Track state properly.
if (p2pEnabled) {
cudaDeviceDisablePeerAccess(1);
p2pEnabled = false;
}Not required; automatically cleaned up when context is destroyed.
Need help debugging CUDA errors? Download RightNow AI for intelligent error analysis and optimization suggestions.