FFmpeg
Macros | Functions
dnn_backend_native_layer_conv2d.c File Reference
#include "libavutil/avassert.h"
#include "dnn_backend_native_layer_conv2d.h"

Go to the source code of this file.

Macros

#define CLAMP_TO_EDGE(x, w)   ((x) < 0 ? 0 : ((x) >= (w) ? (w - 1) : (x)))
 

Functions

int dnn_load_layer_conv2d (Layer *layer, AVIOContext *model_file_context, int file_size, int operands_num)
 
int dnn_execute_layer_conv2d (DnnOperand *operands, const int32_t *input_operand_indexes, int32_t output_operand_index, const void *parameters)
 

Macro Definition Documentation

◆ CLAMP_TO_EDGE

#define CLAMP_TO_EDGE (   x,
  w 
)    ((x) < 0 ? 0 : ((x) >= (w) ? (w - 1) : (x)))

Definition at line 24 of file dnn_backend_native_layer_conv2d.c.

Function Documentation

◆ dnn_load_layer_conv2d()

int dnn_load_layer_conv2d ( Layer layer,
AVIOContext model_file_context,
int  file_size,
int  operands_num 
)

Definition at line 26 of file dnn_backend_native_layer_conv2d.c.

◆ dnn_execute_layer_conv2d()

int dnn_execute_layer_conv2d ( DnnOperand operands,
const int32_t input_operand_indexes,
int32_t  output_operand_index,
const void *  parameters 
)

Definition at line 91 of file dnn_backend_native_layer_conv2d.c.

Referenced by test_with_same_dilate(), and test_with_valid().