From c6ca54b411478a8bcf3ec8bc7615e80d63bdaba7 Mon Sep 17 00:00:00 2001
From: Vinjn Zhang <vinjn@users.noreply.github.com>
Date: Sun, 20 May 2018 13:12:35 +0000
Subject: [PATCH] darknet.py - apply the same changes to build/darknet/x64/

---
 src/cuda.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/cuda.c b/src/cuda.c
index f19c92d..5300906 100644
--- a/src/cuda.c
+++ b/src/cuda.c
@@ -67,7 +67,16 @@
 cudaStream_t get_cuda_stream() {
 	int i = cuda_get_device();
 	if (!streamInit[i]) {
-		cudaStreamCreate(&streamsArray[i]);
+		cudaError_t status = cudaStreamCreate(&streamsArray[i]);
+		//cudaError_t status = cudaStreamCreateWithFlags(&streamsArray[i], cudaStreamNonBlocking);
+		if (status != cudaSuccess) {
+			printf(" cudaStreamCreate error: %d \n", status);
+			const char *s = cudaGetErrorString(status);
+			char buffer[256];
+			printf("CUDA Error: %s\n", s);
+			status = cudaStreamCreateWithFlags(&streamsArray[i], cudaStreamDefault);
+			check_error(status);
+		}
 		streamInit[i] = 1;
 	}
 	return streamsArray[i];

--
Gitblit v1.10.0