"ssh:/git@developer.sourcefind.cn:2222/OpenDAS/DeepEP.git" did not exist on "e18f726a039f9397adbc98a2f428282948f59288"
Unverified Commit bda67c67 authored by Peter Eastman's avatar Peter Eastman Committed by GitHub
Browse files

Fixed exception from re-enabling peer-to-peer access (#4825)

parent 862e6ac7
...@@ -189,7 +189,7 @@ CudaContext::CudaContext(const System& system, int deviceIndex, bool useBlocking ...@@ -189,7 +189,7 @@ CudaContext::CudaContext(const System& system, int deviceIndex, bool useBlocking
contextIsValid = true; contextIsValid = true;
ContextSelector selector(*this); ContextSelector selector(*this);
CHECK_RESULT(cuCtxSetCacheConfig(CU_FUNC_CACHE_PREFER_SHARED)); CHECK_RESULT(cuCtxSetCacheConfig(CU_FUNC_CACHE_PREFER_SHARED));
if (contextIndex > 0) { if (contextIndex > 0 && originalContext == NULL) {
int canAccess; int canAccess;
cuDeviceCanAccessPeer(&canAccess, getDevice(), platformData.contexts[0]->getDevice()); cuDeviceCanAccessPeer(&canAccess, getDevice(), platformData.contexts[0]->getDevice());
if (canAccess) { if (canAccess) {
......
...@@ -181,7 +181,7 @@ HipContext::HipContext(const System& system, int deviceIndex, bool useBlockingSy ...@@ -181,7 +181,7 @@ HipContext::HipContext(const System& system, int deviceIndex, bool useBlockingSy
contextIsValid = true; contextIsValid = true;
ContextSelector selector(*this); ContextSelector selector(*this);
if (contextIndex > 0) { if (contextIndex > 0 && originalContext == NULL) {
int canAccess; int canAccess;
CHECK_RESULT(hipDeviceCanAccessPeer(&canAccess, getDevice(), platformData.contexts[0]->getDevice())); CHECK_RESULT(hipDeviceCanAccessPeer(&canAccess, getDevice(), platformData.contexts[0]->getDevice()));
if (canAccess) { if (canAccess) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment