FFmpeg
Data Structures | Enumerations | Functions
dnn_backend_native_layer_mathunary.h File Reference
#include "libavformat/avio.h"
#include "dnn_backend_native.h"

Go to the source code of this file.

Data Structures

struct  DnnLayerMathUnaryParams
 

Enumerations

enum  DNNMathUnaryOperation {
  DMUO_ABS = 0, DMUO_SIN = 1, DMUO_COS = 2, DMUO_TAN = 3,
  DMUO_ASIN = 4, DMUO_ACOS = 5, DMUO_ATAN = 6, DMUO_SINH = 7,
  DMUO_COSH = 8, DMUO_TANH = 9, DMUO_ASINH = 10, DMUO_ACOSH = 11,
  DMUO_ATANH = 12, DMUO_CEIL = 13, DMUO_FLOOR = 14, DMUO_ROUND = 15,
  DMUO_COUNT
}
 

Functions

int ff_dnn_load_layer_math_unary (Layer *layer, AVIOContext *model_file_context, int file_size, int operands_num)
 
int ff_dnn_execute_layer_math_unary (DnnOperand *operands, const int32_t *input_operand_indexes, int32_t output_operand_index, const void *parameters, NativeContext *ctx)
 

Detailed Description

DNN inference functions interface for native backend.

Definition in file dnn_backend_native_layer_mathunary.h.

Enumeration Type Documentation

◆ DNNMathUnaryOperation

Enumerator
DMUO_ABS 
DMUO_SIN 
DMUO_COS 
DMUO_TAN 
DMUO_ASIN 
DMUO_ACOS 
DMUO_ATAN 
DMUO_SINH 
DMUO_COSH 
DMUO_TANH 
DMUO_ASINH 
DMUO_ACOSH 
DMUO_ATANH 
DMUO_CEIL 
DMUO_FLOOR 
DMUO_ROUND 
DMUO_COUNT 

Definition at line 32 of file dnn_backend_native_layer_mathunary.h.

Function Documentation

◆ ff_dnn_load_layer_math_unary()

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

Definition at line 32 of file dnn_backend_native_layer_mathunary.c.

◆ ff_dnn_execute_layer_math_unary()

int ff_dnn_execute_layer_math_unary ( DnnOperand operands,
const int32_t input_operand_indexes,
int32_t  output_operand_index,
const void *  parameters,
NativeContext ctx 
)

Definition at line 55 of file dnn_backend_native_layer_mathunary.c.

Referenced by test().