| AIfES 2 2.0.0

ailayer_relu_default.h
Go to the documentation of this file.
1
27 #ifndef AILAYER_RELU_DEFAULT
28 #define AILAYER_RELU_DEFAULT
29
30 #include "basic/base/ailayer/ailayer_relu.h"
31
32 #include "basic/default/aimath/aimath_f32_default.h"
33 #include "basic/default/aimath/aimath_q31_default.h"
34 #include "basic/default/aimath/aimath_q7_default.h"
35
36 #define AILAYER_RELU_F32_M() {{0,}}
37 #define AILAYER_RELU_F32_A() {{0,}}
38 #define AILAYER_RELU_Q31_M() {{0,}}
39 #define AILAYER_RELU_Q31_A() {{0,}}
40 #define AILAYER_RELU_Q7_M() {{0,}}
41 #define AILAYER_RELU_Q7_A() {{0,}}
42
43 typedef struct ailayer_relu ailayer_relu_f32_t;
44 typedef struct ailayer_relu ailayer_relu_q31_t;
45 typedef struct ailayer_relu ailayer_relu_q7_t;
46
67 ailayer_t *ailayer_relu_f32_default(ailayer_relu_f32_t *layer, ailayer_t *input_layer);
68
92 ailayer_t *ailayer_relu_q31_default(ailayer_relu_q31_t *layer, ailayer_t *input_layer);
93
117 ailayer_t *ailayer_relu_q7_default(ailayer_relu_q7_t *layer, ailayer_t *input_layer);
118
127 void ailayer_relu_calc_result_tensor_params_q31_default(ailayer_t *self);
128
137 void ailayer_relu_calc_result_tensor_params_q7_default(ailayer_t *self);
138
139 #endif // AILAYER_RELU_DEFAULT
ailayer_relu.h
Base layer implementation of the ReLU activation layer.
ailayer_relu_q31_default
ailayer_t * ailayer_relu_q31_default(ailayer_relu_q31_t *layer, ailayer_t *input_layer)
Initializes and connect a ReLU layer with the Q31 default implementation.
ailayer_relu_calc_result_tensor_params_q31_default
void ailayer_relu_calc_result_tensor_params_q31_default(ailayer_t *self)
Calculate and set the quantization parameters for the result tensor of the ReLU Q31 default implemen...
ailayer_relu_q7_default
ailayer_t * ailayer_relu_q7_default(ailayer_relu_q7_t *layer, ailayer_t *input_layer)
Initializes and connect a ReLU layer with the Q7 default implementation.
ailayer_relu_calc_result_tensor_params_q7_default
void ailayer_relu_calc_result_tensor_params_q7_default(ailayer_t *self)
Calculate and set the quantization parameters for the result tensor of the ReLU Q7 default implement...
ailayer_relu_f32_default
ailayer_t * ailayer_relu_f32_default(ailayer_relu_f32_t *layer, ailayer_t *input_layer)
Initializes and connect a ReLU layer with the F32 default implementation.
aimath_f32_default.h
Math functions for F32 data type, default implementation.
aimath_q31_default.h
Math functions for Q31 data type, default implementation.
aimath_q7_default.h
Math functions for Q7 data type, default implementation.
ailayer_relu
General ReLU layer struct.
Definition: ailayer_relu.h:51
ailayer
AIfES layer interface.
Definition: aifes_core.h:252