From 160eddddc4e265d5ee59a38797c30720bf46cd7c Mon Sep 17 00:00:00 2001
From: AlexeyAB <alexeyab84@gmail.com>
Date: Sun, 27 May 2018 13:53:42 +0000
Subject: [PATCH] Minor fix

---
 src/network.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/network.c b/src/network.c
index 81b53f3..6e50d54 100644
--- a/src/network.c
+++ b/src/network.c
@@ -28,13 +28,14 @@
 #include "route_layer.h"
 #include "shortcut_layer.h"
 #include "yolo_layer.h"
+#include "upsample_layer.h"
 #include "parser.h"
 
-network *load_network(char *cfg, char *weights, int clear)
+network *load_network_custom(char *cfg, char *weights, int clear, int batch)
 {
 	printf(" Try to load cfg: %s, weights: %s, clear = %d \n", cfg, weights, clear);
 	network *net = calloc(1, sizeof(network));
-	*net = parse_network_cfg(cfg);
+	*net = parse_network_cfg_custom(cfg, batch);
 	if (weights && weights[0] != 0) {
 		load_weights(net, weights);
 	}
@@ -42,6 +43,11 @@
 	return net;
 }
 
+network *load_network(char *cfg, char *weights, int clear)
+{
+	return load_network_custom(cfg, weights, clear, 0);
+}
+
 int get_current_batch(network net)
 {
     int batch_num = (*net.seen)/(net.batch*net.subdivisions);
@@ -172,7 +178,7 @@
     net.n = n;
     net.layers = calloc(net.n, sizeof(layer));
     net.seen = calloc(1, sizeof(int));
-    #ifdef GPU
+#ifdef GPU
     net.input_gpu = calloc(1, sizeof(float *));
     net.truth_gpu = calloc(1, sizeof(float *));
 
@@ -180,7 +186,7 @@
 	net.output16_gpu = calloc(1, sizeof(float *));
 	net.max_input16_size = calloc(1, sizeof(size_t));
 	net.max_output16_size = calloc(1, sizeof(size_t));
-    #endif
+#endif
     return net;
 }
 

--
Gitblit v1.10.0