darknet  v3
gru_layer.h
Go to the documentation of this file.
1 
2 #ifndef GRU_LAYER_H
3 #define GRU_LAYER_H
4 
5 #include "activations.h"
6 #include "layer.h"
7 #include "network.h"
8 
9 layer make_gru_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam);
10 
11 void forward_gru_layer(layer l, network state);
12 void backward_gru_layer(layer l, network state);
14 
15 #ifdef GPU
16 void forward_gru_layer_gpu(layer l, network state);
17 void backward_gru_layer_gpu(layer l, network state);
18 void update_gru_layer_gpu(layer l, update_args a);
19 void push_gru_layer(layer l);
20 void pull_gru_layer(layer l);
21 #endif
22 
23 #endif
24 
void forward_gru_layer(layer l, network state)
Definition: gru_layer.c:128
void update_gru_layer(layer l, update_args a)
Definition: gru_layer.c:118
layer make_gru_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam)
Definition: gru_layer.c:29
void backward_gru_layer(layer l, network state)
Definition: gru_layer.c:204
Definition: darknet.h:119