summaryrefslogtreecommitdiff
path: root/libcuda
diff options
context:
space:
mode:
authorPSuchita <[email protected]>2019-03-15 15:43:48 -0500
committerGitHub <[email protected]>2019-03-15 15:43:48 -0500
commitf911bdf3b5bfe793ad04df5a62e425d3ed5508b5 (patch)
tree8e870d3f732b42e636ec2287ea4829458601fc2e /libcuda
parenta2a942d73edcf9e1671148954758246186485df3 (diff)
Update cudaStreamDestroy function
Update cudaStreamDestroy's functionality to synchronize before destroying streams.
Diffstat (limited to 'libcuda')
-rw-r--r--libcuda/cuda_runtime_api.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libcuda/cuda_runtime_api.cc b/libcuda/cuda_runtime_api.cc
index 27644b3..3ff3212 100644
--- a/libcuda/cuda_runtime_api.cc
+++ b/libcuda/cuda_runtime_api.cc
@@ -1569,6 +1569,7 @@ __host__ cudaError_t CUDARTAPI cudaStreamDestroy(cudaStream_t stream)
announce_call(__my_func__);
}
#if (CUDART_VERSION >= 3000)
+ synchronize();
g_stream_manager->destroy_stream(stream);
#endif
return g_last_cudaError = cudaSuccess;