From 08b757a0bf76efe8c76b453063a1bb19315bcaa6 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Wed, 14 Jan 2015 20:18:57 +0000
Subject: [PATCH] Stable, needs to be way faster

---
 src/network.c |   37 +++++++++++++++++++++++++++++++++++--
 1 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/src/network.c b/src/network.c
index 42253dc..641d782 100644
--- a/src/network.c
+++ b/src/network.c
@@ -15,6 +15,35 @@
 #include "softmax_layer.h"
 #include "dropout_layer.h"
 
+char *get_layer_string(LAYER_TYPE a)
+{
+    switch(a){
+        case CONVOLUTIONAL:
+            return "convolutional";
+        case CONNECTED:
+            return "connected";
+        case MAXPOOL:
+            return "maxpool";
+        case SOFTMAX:
+            return "softmax";
+        case NORMALIZATION:
+            return "normalization";
+        case DROPOUT:
+            return "dropout";
+        case FREEWEIGHT:
+            return "freeweight";
+        case CROP:
+            return "crop";
+        case COST:
+            return "cost";
+        default:
+            break;
+    }
+    return "none";
+}
+
+
+
 network make_network(int n, int batch)
 {
     network net;
@@ -103,8 +132,8 @@
         }
         else if(net.types[i] == CONNECTED){
             connected_layer layer = *(connected_layer *)net.layers[i];
-            secret_update_connected_layer((connected_layer *)net.layers[i]);
-            //update_connected_layer(layer);
+            //secret_update_connected_layer((connected_layer *)net.layers[i]);
+            update_connected_layer(layer);
         }
     }
 }
@@ -372,6 +401,10 @@
             cost_layer *layer = (cost_layer *)net->layers[i];
             layer->batch = b;
         }
+        else if(net->types[i] == CROP){
+            crop_layer *layer = (crop_layer *)net->layers[i];
+            layer->batch = b;
+        }
     }
 }
 

--
Gitblit v1.10.0