Go to the source code of this file.
◆ CLAMP_TO_EDGE
      
        
          | #define CLAMP_TO_EDGE | ( |  | x, | 
        
          |  |  |  | w | 
        
          |  | ) |  | ((x) < 0 ? 0 : ((x) >= (w) ? (w - 1) : (x))) | 
      
 
 
◆ ff_dnn_load_layer_conv2d()
Load the 2D Convolution Layer. 
It assigns the 2D convolution layer with ConvolutionalParams after parsing from the model file context.
- Parameters
- 
  
    | 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 |  
 
- Returns
- number of bytes read from the model file 
- Return values
- 
  
    | 0 | if out of memory or an error occurs |  
 
Definition at line 46 of file dnn_backend_native_layer_conv2d.c.
 
 
◆ dnn_execute_layer_conv2d_thread()
  
  | 
        
          | static void* dnn_execute_layer_conv2d_thread | ( | void * | threadarg | ) |  |  | static | 
 
 
◆ ff_dnn_execute_layer_conv2d()
Execute the 2D Convolution Layer. 
- Parameters
- 
  
    | 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 | convolution parameters |  | ctx | pointer to Native model context for logging |  
 
- Return values
- 
  
    | 0 | if the execution succeeds |  | DNN_ERROR | if the execution fails |  
 
Definition at line 187 of file dnn_backend_native_layer_conv2d.c.
Referenced by test_with_same_dilate(), and test_with_valid().