darknet  v3
local_layer.h
Go to the documentation of this file.
1 #ifndef LOCAL_LAYER_H
2 #define LOCAL_LAYER_H
3 
4 #include "cuda.h"
5 #include "image.h"
6 #include "activations.h"
7 #include "layer.h"
8 #include "network.h"
9 
11 
12 #ifdef GPU
13 void forward_local_layer_gpu(local_layer layer, network net);
14 void backward_local_layer_gpu(local_layer layer, network net);
15 void update_local_layer_gpu(local_layer layer, update_args a);
16 
17 void push_local_layer(local_layer layer);
18 void pull_local_layer(local_layer layer);
19 #endif
20 
21 local_layer make_local_layer(int batch, int h, int w, int c, int n, int size, int stride, int pad, ACTIVATION activation);
22 
26 
27 void bias_output(float *output, float *biases, int batch, int n, int size);
28 void backward_bias(float *bias_updates, float *delta, int batch, int n, int size);
29 
30 #endif
31 
ACTIVATION
Definition: darknet.h:56
void bias_output(float *output, float *biases, int batch, int n, int size)
void backward_bias(float *bias_updates, float *delta, int batch, int n, int size)
void update_local_layer(local_layer layer, update_args a)
Definition: local_layer.c:167
void backward_local_layer(local_layer layer, network net)
Definition: local_layer.c:122
layer local_layer
Definition: local_layer.h:10
local_layer make_local_layer(int batch, int h, int w, int c, int n, int size, int stride, int pad, ACTIVATION activation)
Definition: local_layer.c:26
Definition: darknet.h:119
void forward_local_layer(const local_layer layer, network net)
Definition: local_layer.c:91