darknet  v3
Typedefs | Functions
convolutional_layer.h File Reference
#include "cuda.h"
#include "image.h"
#include "activations.h"
#include "layer.h"
#include "network.h"
Include dependency graph for convolutional_layer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef layer convolutional_layer
 

Functions

convolutional_layer make_convolutional_layer (int batch, int h, int w, int c, int n, int groups, int size, int stride, int padding, ACTIVATION activation, int batch_normalize, int binary, int xnor, int adam)
 
void resize_convolutional_layer (convolutional_layer *layer, int w, int h)
 
void forward_convolutional_layer (const convolutional_layer layer, network net)
 
void update_convolutional_layer (convolutional_layer layer, update_args a)
 
imagevisualize_convolutional_layer (convolutional_layer layer, char *window, image *prev_weights)
 
void binarize_weights (float *weights, int n, int size, float *binary)
 
void swap_binary (convolutional_layer *l)
 
void binarize_weights2 (float *weights, int n, int size, char *binary, float *scales)
 
void backward_convolutional_layer (convolutional_layer layer, network net)
 
void add_bias (float *output, float *biases, int batch, int n, int size)
 
void backward_bias (float *bias_updates, float *delta, int batch, int n, int size)
 
image get_convolutional_image (convolutional_layer layer)
 
image get_convolutional_delta (convolutional_layer layer)
 
image get_convolutional_weight (convolutional_layer layer, int i)
 
int convolutional_out_height (convolutional_layer layer)
 
int convolutional_out_width (convolutional_layer layer)
 

Typedef Documentation

◆ convolutional_layer

Definition at line 10 of file convolutional_layer.h.

Function Documentation

◆ add_bias()

void add_bias ( float *  output,
float *  biases,
int  batch,
int  n,
int  size 
)

Definition at line 411 of file convolutional_layer.c.

◆ backward_bias()

void backward_bias ( float *  bias_updates,
float *  delta,
int  batch,
int  n,
int  size 
)

Definition at line 435 of file convolutional_layer.c.

◆ backward_convolutional_layer()

void backward_convolutional_layer ( convolutional_layer  layer,
network  net 
)

Definition at line 487 of file convolutional_layer.c.

◆ binarize_weights()

void binarize_weights ( float *  weights,
int  n,
int  size,
float *  binary 
)

Definition at line 28 of file convolutional_layer.c.

◆ binarize_weights2()

void binarize_weights2 ( float *  weights,
int  n,
int  size,
char *  binary,
float *  scales 
)

◆ convolutional_out_height()

int convolutional_out_height ( convolutional_layer  layer)

Definition at line 66 of file convolutional_layer.c.

◆ convolutional_out_width()

int convolutional_out_width ( convolutional_layer  layer)

Definition at line 71 of file convolutional_layer.c.

◆ forward_convolutional_layer()

void forward_convolutional_layer ( const convolutional_layer  layer,
network  net 
)

Definition at line 445 of file convolutional_layer.c.

◆ get_convolutional_delta()

image get_convolutional_delta ( convolutional_layer  layer)

Definition at line 81 of file convolutional_layer.c.

◆ get_convolutional_image()

image get_convolutional_image ( convolutional_layer  layer)

Definition at line 76 of file convolutional_layer.c.

◆ get_convolutional_weight()

image get_convolutional_weight ( convolutional_layer  layer,
int  i 
)

Definition at line 559 of file convolutional_layer.c.

◆ make_convolutional_layer()

convolutional_layer make_convolutional_layer ( int  batch,
int  h,
int  w,
int  c,
int  n,
int  groups,
int  size,
int  stride,
int  padding,
ACTIVATION  activation,
int  batch_normalize,
int  binary,
int  xnor,
int  adam 
)

Definition at line 176 of file convolutional_layer.c.

◆ resize_convolutional_layer()

void resize_convolutional_layer ( convolutional_layer layer,
int  w,
int  h 
)

Definition at line 370 of file convolutional_layer.c.

◆ swap_binary()

void swap_binary ( convolutional_layer l)

Definition at line 15 of file convolutional_layer.c.

◆ update_convolutional_layer()

void update_convolutional_layer ( convolutional_layer  layer,
update_args  a 
)

Definition at line 538 of file convolutional_layer.c.

◆ visualize_convolutional_layer()

image* visualize_convolutional_layer ( convolutional_layer  layer,
char *  window,
image prev_weights 
)

Definition at line 608 of file convolutional_layer.c.