|
FFmpeg
|
Go to the source code of this file.
Functions | |
| int | ff_dnn_load_layer_math_unary (Layer *layer, AVIOContext *model_file_context, int file_size, int operands_num) |
| Load the Unary Math Layer. More... | |
| 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) |
| Execute the Unary Math Layer. More... | |
DNN native backend implementation.
Definition in file dnn_backend_native_layer_mathunary.c.
| int ff_dnn_load_layer_math_unary | ( | Layer * | layer, |
| AVIOContext * | model_file_context, | ||
| int | file_size, | ||
| int | operands_num | ||
| ) |
Load the Unary Math Layer.
It assigns the unary math layer with DnnLayerMathUnaryParams after parsing from the model file context.
| layer | pointer to the DNN layer instance |
| model_file_context | pointer to model file context |
| file_size | model file size to check if data is read correctly from the model file |
| operands_num | operand count of the whole model to check if data is read correctly from the model file |
| 0 | if out of memory or an error occurs |
Definition at line 31 of file dnn_backend_native_layer_mathunary.c.
| 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 | ||
| ) |
Execute the Unary Math Layer.
It applies the unary operator parsed while loading to the given input operands.
| operands | all operands for the model |
| input_operand_indexes | input operand indexes for this layer |
| output_operand_index | output operand index for this layer |
| parameters | unary math layer parameters |
| ctx | pointer to Native model context for logging |
| 0 | if the execution succeeds |
| AVERROR(ENOMEM) | if memory allocation fails |
| AVERROR(EINVAL) | for invalid arguments |
Definition at line 54 of file dnn_backend_native_layer_mathunary.c.
Referenced by test().
1.8.17