From 1a35f49ab3ae9d74b636de8580e07ab072846ea9 Mon Sep 17 00:00:00 2001
From: Alexey <AlexeyAB@users.noreply.github.com>
Date: Thu, 31 May 2018 11:19:42 +0000
Subject: [PATCH] Merge pull request #950 from IlyaOvodov/Fix_size_PR

---
 src/network_kernels.cu |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/network_kernels.cu b/src/network_kernels.cu
index d6bb294..a11d61f 100644
--- a/src/network_kernels.cu
+++ b/src/network_kernels.cu
@@ -36,6 +36,10 @@
 #include "blas.h"
 }
 
+#ifdef OPENCV
+#include "opencv2/highgui/highgui_c.h"
+#endif
+
 float * get_network_output_gpu_layer(network net, int i);
 float * get_network_delta_gpu_layer(network net, int i);
 float * get_network_output_gpu(network net);
@@ -54,6 +58,21 @@
 		if(net.wait_stream)
 			cudaStreamSynchronize(get_cuda_stream());
         state.input = l.output_gpu;
+/*
+		cuda_pull_array(l.output_gpu, l.output, l.batch*l.outputs);
+		if (l.out_w >= 0 && l.out_h >= 1 && l.c >= 3) {
+			int j;
+			for (j = 0; j < l.out_c; ++j) {
+				image img = make_image(l.out_w, l.out_h, 3);
+				memcpy(img.data, l.output+ l.out_w*l.out_h*j, l.out_w*l.out_h * 1 * sizeof(float));
+				char buff[256];
+				sprintf(buff, "layer-%d slice-%d", i, j);
+				show_image(img, buff);
+			}
+			cvWaitKey(0); // wait press-key in console
+			cvDestroyAllWindows();
+		}
+*/
     }
 }
 

--
Gitblit v1.10.0