From a284a7da8d1facbf984a22302665a2a50295a687 Mon Sep 17 00:00:00 2001 From: AlexeyAB <alexeyab84@gmail.com> Date: Wed, 08 Aug 2018 16:08:58 +0000 Subject: [PATCH] Try to use avx_hs() - slow and requires alignment 4096 bits < (l.size*l.size*l.c) May be faster only from 8192 bits and more. --- src/normalization_layer.h | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/normalization_layer.h b/src/normalization_layer.h new file mode 100644 index 0000000..ab32776 --- /dev/null +++ b/src/normalization_layer.h @@ -0,0 +1,19 @@ +#ifndef NORMALIZATION_LAYER_H +#define NORMALIZATION_LAYER_H + +#include "image.h" +#include "layer.h" +#include "network.h" + +layer make_normalization_layer(int batch, int w, int h, int c, int size, float alpha, float beta, float kappa); +void resize_normalization_layer(layer *layer, int h, int w); +void forward_normalization_layer(const layer layer, network_state state); +void backward_normalization_layer(const layer layer, network_state state); +void visualize_normalization_layer(layer layer, char *window); + +#ifdef GPU +void forward_normalization_layer_gpu(const layer layer, network_state state); +void backward_normalization_layer_gpu(const layer layer, network_state state); +#endif + +#endif -- Gitblit v1.10.0