|
int | csinn_conv2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution initialization function. More...
|
|
int | csinn_conv2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution function. More...
|
|
int | csinn_depthwise_conv2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional depthwise convolution initialization function. More...
|
|
int | csinn_depthwise_conv2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional depthwise convolution function. More...
|
|
int | csinn_group_conv2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional group convolution initialization function. More...
|
|
int | csinn_group_conv2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional group convolution function. More...
|
|
int | csinn_conv2d_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution and ReLU fusion initialization function. More...
|
|
int | csinn_conv2d_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution and ReLU fusion function. More...
|
|
int | csinn_depthwise_conv2d_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional depthwise convolution and ReLU fusion initialization function. More...
|
|
int | csinn_depthwise_conv2d_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional depthwise convolution and ReLU fusion function. More...
|
|
int | csinn_conv2d_relu6_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution and ReLU6 fusion initialization function. More...
|
|
int | csinn_conv2d_relu6 (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional convolution and ReLU6 fusion function. More...
|
|
int | csinn_deconv2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional deconvolution initialization function. More...
|
|
int | csinn_deconv2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv2d_params *params) |
| Two-dimensional deconvolution function. More...
|
|
int | csinn_conv3d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv3d_params *params) |
| Three-dimensional convolution initialization function. More...
|
|
int | csinn_conv3d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv3d_params *params) |
| Three-dimensional convolution function. More...
|
|
int | csinn_deconv3d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv3d_params *params) |
| Three-dimensional deconvolution initialization function. More...
|
|
int | csinn_deconv3d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv3d_params *params) |
| Three-dimensional deconvolution function. More...
|
|
int | csinn_fsmn_init (struct csinn_tensor *frame, struct csinn_tensor *l_filter, struct csinn_tensor *r_filter, struct csinn_tensor *frame_sequence, struct csinn_tensor *frame_counter, struct csinn_tensor *output, struct csinn_fsmn_params *params) |
| Feedforward Sequential Memory Network initialization function. More...
|
|
int | csinn_fsmn (struct csinn_tensor *frame, struct csinn_tensor *l_filter, struct csinn_tensor *r_filter, struct csinn_tensor *frame_sequence, struct csinn_tensor *frame_counter, struct csinn_tensor *output, struct csinn_fsmn_params *params) |
| Feedforward Sequential Memory Network function. More...
|
|
int | csinn_fullyconnected_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weights, struct csinn_tensor *bias, struct csinn_fc_params *params) |
| Fully Connected initialization function. More...
|
|
int | csinn_fullyconnected (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weights, struct csinn_tensor *bias, struct csinn_fc_params *params) |
| Fully Connected function. More...
|
|
int | csinn_fullyconnected_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weights, struct csinn_tensor *bias, struct csinn_fc_params *params) |
| Fully Connected and ReLU fusion initialization function. More...
|
|
int | csinn_fullyconnected_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weights, struct csinn_tensor *bias, struct csinn_fc_params *params) |
| Fully Connected and ReLU fusion function. More...
|
|
int | csinn_maxpool2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional max pooling initialization function. More...
|
|
int | csinn_maxpool2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional max pooling function. More...
|
|
int | csinn_maxpool3d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Three-dimensional max pooling initialization function. More...
|
|
int | csinn_maxpool3d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Three-dimensional max pooling function. More...
|
|
int | csinn_global_maxpool2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional global max pooling initialization function. More...
|
|
int | csinn_global_maxpool2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional global max pooling function. More...
|
|
int | csinn_avgpool2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional average pooling initialization function. More...
|
|
int | csinn_avgpool2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional average pooling function. More...
|
|
int | csinn_avgpool3d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Three-dimensional average pooling initialization function. More...
|
|
int | csinn_avgpool3d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Three-dimensional average pooling function. More...
|
|
int | csinn_global_avgpool2d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional global average pooling initialization function. More...
|
|
int | csinn_global_avgpool2d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Two-dimensional global average pooling function. More...
|
|
int | csinn_l2pool_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| L2 pooling initialization function. More...
|
|
int | csinn_l2pool (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| L2 pooling function. More...
|
|
int | csinn_pool_with_argmax_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Pooling and argmax fusion initialization function. More...
|
|
int | csinn_pool_with_argmax (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Pooling and argmax fusion function. More...
|
|
int | csinn_maxpool2d_locat_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Max pooling and with locating information initialization function. More...
|
|
int | csinn_maxpool2d_locat (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pool_params *params) |
| Max pooling and with locating information function. More...
|
|
int | csinn_unpooling_init (struct csinn_tensor *input, struct csinn_tensor *mask, struct csinn_tensor *output, struct csinn_unpooling_params *params) |
| Unpooling initialization function. More...
|
|
int | csinn_unpooling (struct csinn_tensor *input, struct csinn_tensor *mask, struct csinn_tensor *output, struct csinn_unpooling_params *params) |
| Unpooling function. More...
|
|
int | csinn_roi_align_init (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_roi_align_params *params) |
| ROI align initialization function. More...
|
|
int | csinn_roi_align (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_roi_align_params *params) |
| ROI align function. More...
|
|
int | csinn_negative_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Negative initialization function. More...
|
|
int | csinn_negative (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate negtive for each element of input tensor. More...
|
|
int | csinn_floor_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Floor initialization function. More...
|
|
int | csinn_floor (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate floor for each element of input tensor. More...
|
|
int | csinn_ceil_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Ceil initialization function. More...
|
|
int | csinn_ceil (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate ceil for each element of input tensor. More...
|
|
int | csinn_sign_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Sign initialization function. More...
|
|
int | csinn_sign (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate sign for each element of input tensor. More...
|
|
int | csinn_trunc_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Trunc initialization function. More...
|
|
int | csinn_trunc (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate trunc for each element of input tensor. More...
|
|
int | csinn_round_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Round initialization function. More...
|
|
int | csinn_round (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate round for each element of input tensor. More...
|
|
int | csinn_abs_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Abs initialization function. More...
|
|
int | csinn_abs (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate abs for each element of input tensor. More...
|
|
int | csinn_isnan_bool_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Isnan bool initialization function. More...
|
|
int | csinn_isnan_bool (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate isnan bool for each element of input tensor. More...
|
|
int | csinn_exp_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Exp initialization function. More...
|
|
int | csinn_exp (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate exp for each element of input tensor. More...
|
|
int | csinn_expm1_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Expm1 initialization function. More...
|
|
int | csinn_expm1 (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate expm1 for each element of input tensor. More...
|
|
int | csinn_sin_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| sin initialization function More...
|
|
int | csinn_sin (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate sin for each element of input tensor. More...
|
|
int | csinn_cos_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| col initialization function More...
|
|
int | csinn_cos (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate cos for each element of input tensor. More...
|
|
int | csinn_tanh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| tanh initialization function More...
|
|
int | csinn_tanh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate tan for each element of input tensor. More...
|
|
int | csinn_log_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Log initialization function. More...
|
|
int | csinn_log (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate log for each element of input tensor. More...
|
|
int | csinn_sqrt_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Sqrt initialization function. More...
|
|
int | csinn_sqrt (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate sqrt for each element of input tensor. More...
|
|
int | csinn_rsqrt_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Rsqrt initialization function. More...
|
|
int | csinn_rsqrt (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate rsqrt for each element of input tensor. More...
|
|
int | csinn_square_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Square initialization function. More...
|
|
int | csinn_square (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate square for each element of input tensor. More...
|
|
int | csinn_sigmoid_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_sigmoid_params *params) |
| Sigmoid initialization function. More...
|
|
int | csinn_sigmoid (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_sigmoid_params *params) |
| Calculate sigmoid for each element of input tensor. More...
|
|
int | csinn_hard_sigmoid_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_sigmoid_params *params) |
| Hard sigmoid initialization function. More...
|
|
int | csinn_hard_sigmoid (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_sigmoid_params *params) |
| Calculate hard sigmoid for each element of input tensor. More...
|
|
int | csinn_elu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| ELU initialization function. More...
|
|
int | csinn_elu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate ELU for each element of input tensor. More...
|
|
int | csinn_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| ReLU initialization function. More...
|
|
int | csinn_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate ReLU for each element of input tensor. More...
|
|
int | csinn_relu1_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| ReLU1 initialization function. More...
|
|
int | csinn_relu1 (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate ReLU1 for each element of input tensor. More...
|
|
int | csinn_relu6_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| ReLU6 initialization function. More...
|
|
int | csinn_relu6 (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate ReLU6 for each element of input tensor. More...
|
|
int | csinn_relun_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| ReLUn initialization function. More...
|
|
int | csinn_relun (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate ReLUn for each element of input tensor. More...
|
|
int | csinn_leaky_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Leaky ReLU initialization function. More...
|
|
int | csinn_leaky_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate Leaky ReLU for each element of input tensor. More...
|
|
int | csinn_softrelu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Soft ReLU initialization function. More...
|
|
int | csinn_softrelu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate Soft ReLU for each element of input tensor. More...
|
|
int | csinn_prelu_init (struct csinn_tensor *input, struct csinn_tensor *alpha, struct csinn_tensor *output, struct csinn_prelu_params *params) |
| PReLU initialization function. More...
|
|
int | csinn_prelu (struct csinn_tensor *input, struct csinn_tensor *alpha, struct csinn_tensor *output, struct csinn_prelu_params *params) |
| Calculate PReLU for each element of input tensor. More...
|
|
int | csinn_softplus_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Softplus initialization function. More...
|
|
int | csinn_softplus (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate Softplus for each element of input tensor. More...
|
|
int | csinn_softmax_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_softmax_params *params) |
| Softmax initialization function. More...
|
|
int | csinn_softmax (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_softmax_params *params) |
| Calculate Softmax for each element of input tensor. More...
|
|
int | csinn_log_softmax_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_softmax_params *params) |
| Log softmax initialization function. More...
|
|
int | csinn_log_softmax (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_softmax_params *params) |
| Calculate Log Softmax for each element of input tensor. More...
|
|
int | csinn_batch_normalization_init (struct csinn_tensor *input, struct csinn_tensor *mean, struct csinn_tensor *variance, struct csinn_tensor *gamma, struct csinn_tensor *beta, struct csinn_tensor *output, struct csinn_bn_params *params) |
| Batch normalization initialization function. More...
|
|
int | csinn_batch_normalization (struct csinn_tensor *input, struct csinn_tensor *mean, struct csinn_tensor *variance, struct csinn_tensor *gamma, struct csinn_tensor *beta, struct csinn_tensor *output, struct csinn_bn_params *params) |
| Batch normalization function. More...
|
|
int | csinn_l2_normalization_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_l2n_params *params) |
| L2 normalization initialization function. More...
|
|
int | csinn_l2_normalization (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_l2n_params *params) |
| Calculate L2 Normalization for each element of input tensor. More...
|
|
int | csinn_lrn_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_lrn_params *params) |
| Local Response Normalization initialization function. More...
|
|
int | csinn_lrn (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_lrn_params *params) |
| Calculate Local Response Normalization for each element of input tensor. More...
|
|
int | csinn_matmul_init (struct csinn_tensor *mat0, struct csinn_tensor *mat1, struct csinn_tensor *output, struct csinn_matmul_params *params) |
| Matmul initialization function. More...
|
|
int | csinn_matmul (struct csinn_tensor *mat0, struct csinn_tensor *mat1, struct csinn_tensor *output, struct csinn_matmul_params *params) |
| Calculate Matmul for each element of two input tensors. More...
|
|
int | csinn_add_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Add initialization function. More...
|
|
int | csinn_add (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Add each element of two input tensors. More...
|
|
int | csinn_sub_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Sub initialization function. More...
|
|
int | csinn_sub (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Subtract each element of two input tensors. More...
|
|
int | csinn_mul_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Mul initialization function. More...
|
|
int | csinn_mul (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Multiply each element of two input tensors. More...
|
|
int | csinn_div_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Div initialization function. More...
|
|
int | csinn_div (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Divide each element of two input tensors. More...
|
|
int | csinn_floor_divide_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Floor div initialization function. More...
|
|
int | csinn_floor_divide (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Floor divide each element of two input tensors. More...
|
|
int | csinn_floor_mod_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Floor mod initialization function. More...
|
|
int | csinn_floor_mod (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate Floor MOD for each element of two input tensors. More...
|
|
int | csinn_mod_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Mod initialization function. More...
|
|
int | csinn_mod (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate MOD for each element of two input tensors. More...
|
|
int | csinn_maximum_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Maximum initialization function. More...
|
|
int | csinn_maximum (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate MAX for each element of two input tensors. More...
|
|
int | csinn_minimum_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Minimum initialization function. More...
|
|
int | csinn_minimum (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate MIN for each element of two input tensors. More...
|
|
int | csinn_power_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Power initialization function. More...
|
|
int | csinn_power (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Power function. More...
|
|
int | csinn_greater_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Greater initialization function. More...
|
|
int | csinn_greater (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is greater than input1 for each element of two input tensors. More...
|
|
int | csinn_less_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Less initialization function. More...
|
|
int | csinn_less (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is less than input1 for each element of two input tensors. More...
|
|
int | csinn_logical_and_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Logical AND initialization function. More...
|
|
int | csinn_logical_and (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate Logical AND for each element of two input tensors. More...
|
|
int | csinn_logical_or_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Logical OR initialization function. More...
|
|
int | csinn_logical_or (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate Logical OR for each element of two input tensors. More...
|
|
int | csinn_logical_not_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Logical NOT initialization function. More...
|
|
int | csinn_logical_not (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate Logical NOT for each element of two input tensors. More...
|
|
int | csinn_logical_xor_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Logical XOR initialization function. More...
|
|
int | csinn_logical_xor (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate Logical XOR for each element of two input tensors. More...
|
|
int | csinn_equal_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Equal initialization function. More...
|
|
int | csinn_equal (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is equal to input1 for each element of two input tensors. More...
|
|
int | csinn_not_equal_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Not equal initialization function. More...
|
|
int | csinn_not_equal (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is not equal to input1 for each element of two input tensors. More...
|
|
int | csinn_greater_equal_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Greater equal initialization function. More...
|
|
int | csinn_greater_equal (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is greater than or equal to input1 for each element of two input tensors. More...
|
|
int | csinn_less_equal_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Less equal initialization function. More...
|
|
int | csinn_less_equal (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Compare whether input0 is less than or equal to input1 for each element of two input tensors. More...
|
|
int | csinn_select_init (struct csinn_tensor *condition, struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_select_params *params) |
| Select initialization function. More...
|
|
int | csinn_select (struct csinn_tensor *condition, struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_select_params *params) |
| Select each element from two input tensors according to the condition tensor. More...
|
|
int | csinn_and_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| AND initialization function. More...
|
|
int | csinn_and (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate AND for each element of two input tensors. More...
|
|
int | csinn_or_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| OR initialization function. More...
|
|
int | csinn_or (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate OR for each element of two input tensors. More...
|
|
int | csinn_xor_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| XOR initialization function. More...
|
|
int | csinn_xor (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_diso_params *params) |
| Calculate XOR for each element of two input tensors. More...
|
|
int | csinn_not_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| NOT initialization function. More...
|
|
int | csinn_not (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate NOT for each element of two input tensors. More...
|
|
int | csinn_pad_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pad_params *params) |
| Pad initialization function. More...
|
|
int | csinn_pad (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_pad_params *params) |
| Padding input tensor. More...
|
|
int | csinn_resize_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_resize_params *params) |
| Resize initialization function. More...
|
|
int | csinn_resize (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_resize_params *params) |
| Resize input tensor. More...
|
|
int | csinn_concat_init (struct csinn_tensor **input, struct csinn_tensor *output, struct csinn_concat_params *params) |
| Concat initialization function. More...
|
|
int | csinn_concat (struct csinn_tensor **input, struct csinn_tensor *output, struct csinn_concat_params *params) |
| Concat multiple input tensors according to the specified dimension. More...
|
|
int | csinn_proposal_init (struct csinn_tensor *cls_prob, struct csinn_tensor *bbox_pred, struct csinn_tensor *im_info, struct csinn_tensor *output, struct csinn_proposal_params *params) |
| Proposal initialization function. More...
|
|
int | csinn_proposal (struct csinn_tensor *cls_prob, struct csinn_tensor *bbox_pred, struct csinn_tensor *im_info, struct csinn_tensor *output, struct csinn_proposal_params *params) |
| Proposal initialization function. More...
|
|
int | csinn_psroipooling_init (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_psroipooling_params *params) |
| PS ROI pooling initialization function. More...
|
|
int | csinn_psroipooling (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_psroipooling_params *params) |
| PS ROI pooling function. More...
|
|
int | csinn_transpose_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_transpose_params *params) |
| Transpose initialization function. More...
|
|
int | csinn_transpose (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_transpose_params *params) |
| Transpose function. More...
|
|
int | csinn_reshape_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reshape_params *params) |
| Reshape initialization function. More...
|
|
int | csinn_reshape (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reshape_params *params) |
| Reset the dimensions of input tensor. Reshape is essentially a memcpy. More...
|
|
int | csinn_shape_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_shape_params *params) |
| Shape initialization function. More...
|
|
int | csinn_shape (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_shape_params *params) |
| Get the dimension information of input tensor. More...
|
|
int | csinn_expand_dims_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_expand_dims_params *params) |
| Expand dims initialization function. More...
|
|
int | csinn_expand_dims (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_expand_dims_params *params) |
| Expand the dimension of input tensor. More...
|
|
int | csinn_reverse_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reverse_params *params) |
| Reverse initialization function. More...
|
|
int | csinn_reverse (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reverse_params *params) |
| Flip the specified dimension of input tensor. More...
|
|
int | csinn_flatten_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_flatten_params *params) |
| Flatten initialization function. More...
|
|
int | csinn_flatten (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_flatten_params *params) |
| Flatten input tensor. More...
|
|
int | csinn_crop_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_crop_params *params) |
| Crop initialization function. More...
|
|
int | csinn_crop (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_crop_params *params) |
| Crop input tensor. More...
|
|
int | csinn_slice_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_slice_params *params) |
| Slice initialization function. More...
|
|
int | csinn_slice (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_slice_params *params) |
| Slice input tensor. More...
|
|
int | csinn_split_init (struct csinn_tensor *input, struct csinn_tensor **output, struct csinn_split_params *params) |
| Split initialization function. More...
|
|
int | csinn_split (struct csinn_tensor *input, struct csinn_tensor **output, struct csinn_split_params *params) |
| Split input tensor into multiple tensors according to the specified dimensions. More...
|
|
int | csinn_stack_init (struct csinn_tensor **inputs, struct csinn_tensor *output, struct csinn_stack_params *params) |
| Stack initialization function. More...
|
|
int | csinn_stack (struct csinn_tensor **inputs, struct csinn_tensor *output, struct csinn_stack_params *params) |
| Stack/splice several input tensors. More...
|
|
int | csinn_unstack_init (struct csinn_tensor *input, struct csinn_tensor **output, struct csinn_unstack_params *params) |
| Unstack initialization function. More...
|
|
int | csinn_unstack (struct csinn_tensor *input, struct csinn_tensor **output, struct csinn_unstack_params *params) |
| Unstack input tensor. More...
|
|
int | csinn_tile_init (struct csinn_tensor *inputs, struct csinn_tensor *output, struct csinn_tile_params *params) |
| Tile initialization function. More...
|
|
int | csinn_tile (struct csinn_tensor *inputs, struct csinn_tensor *output, struct csinn_tile_params *params) |
| Repeat input tensor. More...
|
|
int | csinn_arange_init (struct csinn_tensor *output, struct csinn_arange_params *params) |
| Arange initialization function. More...
|
|
int | csinn_arange (struct csinn_tensor *output, struct csinn_arange_params *params) |
| Return the position information within the range according to the parameters. More...
|
|
int | csinn_where_init (struct csinn_tensor *condition, struct csinn_tensor *x, struct csinn_tensor *y, struct csinn_tensor *output, struct csinn_where_params *params) |
| Where initialization function. More...
|
|
int | csinn_where (struct csinn_tensor *condition, struct csinn_tensor *x, struct csinn_tensor *y, struct csinn_tensor *output, struct csinn_where_params *params) |
| Select each element from two input tensors according to the condition tensor. More...
|
|
int | csinn_where_softmax_init (struct csinn_tensor *condition, struct csinn_tensor *y, struct csinn_tensor *output, struct csinn_where_softmax_params *params) |
| Where initialization function. More...
|
|
int | csinn_where_softmax (struct csinn_tensor *condition, struct csinn_tensor *y, struct csinn_tensor *output, struct csinn_where_softmax_params *params) |
| Select each element from two input tensors according to the condition tensor. More...
|
|
int | csinn_gather_init (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *output, struct csinn_gather_params *params) |
| Gather initialization function. More...
|
|
int | csinn_gather (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *output, struct csinn_gather_params *params) |
| Gather the data in input tensor according to the specified index. More...
|
|
int | csinn_gather_nd_init (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *output, struct csinn_gather_nd_params *params) |
| Gather_nd initialization function. More...
|
|
int | csinn_gather_nd (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *output, struct csinn_gather_nd_params *params) |
| Gather the data in input tensor according to the specified index. More...
|
|
int | csinn_squeeze_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_squeeze_params *params) |
| Squeeze initialization function. More...
|
|
int | csinn_squeeze (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_squeeze_params *params) |
| Tile the data in input tensor. More...
|
|
int | csinn_ndarray_size_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_ndarray_size_params *params) |
| Ndarray size initialization function. More...
|
|
int | csinn_ndarray_size (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_ndarray_size_params *params) |
| Calculate the size of input tensor data. More...
|
|
int | csinn_space_to_batch_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_batch_params *params) |
| Space to batch initialization function. More...
|
|
int | csinn_space_to_batch (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_batch_params *params) |
| Fill the batch according to the height and width of input tensor. More...
|
|
int | csinn_space_to_batch_nd_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_batch_nd_params *params) |
| Space to batch nd initialization function. More...
|
|
int | csinn_space_to_batch_nd (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_batch_nd_params *params) |
| Fill the batch according to the spatial dimensions such as height and width of input tensor. More...
|
|
int | csinn_batch_to_space_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_batch_to_space_params *params) |
| Batch to space initialization function. More...
|
|
int | csinn_batch_to_space (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_batch_to_space_params *params) |
| Fill the batch into the height and width of input tensor. More...
|
|
int | csinn_batch_to_space_nd_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_batch_to_space_nd_params *params) |
| Batch to space nd initialization function. More...
|
|
int | csinn_batch_to_space_nd (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_batch_to_space_nd_params *params) |
| Fill the batch into the spatial dimensions such as height and width of input tensor. More...
|
|
int | csinn_space_to_depth_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_depth_params *params) |
| Space to depth initialization function. More...
|
|
int | csinn_space_to_depth (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_space_to_depth_params *params) |
| Fill the depth according to the height and width of input tensor. More...
|
|
int | csinn_depth_to_space_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_depth_to_space_params *params) |
| Depth to space initialization function. More...
|
|
int | csinn_depth_to_space (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_depth_to_space_params *params) |
| Fill the depth into the height and width of input tensor. More...
|
|
int | csinn_one_hot_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_one_hot_params *params) |
| One Hot initialization function. More...
|
|
int | csinn_one_hot (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_one_hot_params *params) |
| Return One-Hot eigenvector. More...
|
|
int | csinn_sequence_mask_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_sequence_mask_params *params) |
| Sequence mask initialization function. More...
|
|
int | csinn_sequence_mask (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_sequence_mask_params *params) |
| Get the mask of sequence. More...
|
|
int | csinn_im2col_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_im2col_params *params) |
| im2col initialization function More...
|
|
int | csinn_im2col (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_im2col_params *params) |
| Convert image to columns. More...
|
|
int | csinn_col2im_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_col2im_params *params) |
| col2im initialization function More...
|
|
int | csinn_col2im (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_col2im_params *params) |
| Convert columns to image. More...
|
|
int | csinn_sum_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Sum initialization function. More...
|
|
int | csinn_sum (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the sum of input tensor on the specified dimensions. More...
|
|
int | csinn_mean_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Mean initialization function. More...
|
|
int | csinn_mean (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the mean value of input tensor on the specified dimensions. More...
|
|
int | csinn_max_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Max initialization function. More...
|
|
int | csinn_max (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the maximum value of input tensor on the specified dimensions. More...
|
|
int | csinn_min_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Min initialization function. More...
|
|
int | csinn_min (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the min value of input tensor on the specified dimensions. More...
|
|
int | csinn_prod_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Prod initialization function. More...
|
|
int | csinn_prod (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the product value of input tensor on the specified dimensions. More...
|
|
int | csinn_argmin_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Argmin initialization function. More...
|
|
int | csinn_argmin (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the index of the minimum value of input tensor on the specified dimensions. More...
|
|
int | csinn_argmax_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Argmax initialization function. More...
|
|
int | csinn_argmax (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the index of the maximum value of input tensor on the specified dimensions. More...
|
|
int | csinn_all_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| All initialization function. More...
|
|
int | csinn_all (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate Reduce AND of input tensor on the specified dimensions. More...
|
|
int | csinn_any_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Any initialization function. More...
|
|
int | csinn_any (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate Reduce OR of input tensor on the specified dimensions. More...
|
|
int | csinn_reorg_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reorg_params *params) |
| Reorg initialization function. More...
|
|
int | csinn_reorg (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reorg_params *params) |
| Cut the height and width, then splice them along the channel. More...
|
|
int | csinn_yuv_rgb_scale_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| YUV RGB scale initialization function. More...
|
|
int | csinn_yuv_rgb_scale (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Convert YUV to RGB. More...
|
|
int | csinn_segment_max_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Segment max initialization function. More...
|
|
int | csinn_segment_max (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Compare the maximum value of input tensor at the specified positions. More...
|
|
int | csinn_segment_min_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Segment min initialization function. More...
|
|
int | csinn_segment_min (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Compare the minimum value of input tensor at the specified positions. More...
|
|
int | csinn_segment_sum_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Segment sum initialization function. More...
|
|
int | csinn_segment_sum (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Calculate the sum of input tensor at the specified positions. More...
|
|
int | csinn_segment_mean_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Segment mean initialization function. More...
|
|
int | csinn_segment_mean (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Calculate the mean value of input tensor at the specified positions. More...
|
|
int | csinn_segment_prod_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Segment prod initialization function. More...
|
|
int | csinn_segment_prod (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_segment_params *params) |
| Calculate the product value of input tensor at the specified positions. More...
|
|
int | csinn_threshold_relu_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Threshold ReLU initialization function. More...
|
|
int | csinn_threshold_relu (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_relu_params *params) |
| Calculate Threshold ReLU for each element of input tensor. More...
|
|
int | csinn_acos_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| acos initialization function More...
|
|
int | csinn_acos (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate acos for each element of input tensor. More...
|
|
int | csinn_acosh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| acosh initialization function More...
|
|
int | csinn_acosh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate acosh for each element of input tensor. More...
|
|
int | csinn_asin_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| asin initialization function More...
|
|
int | csinn_asin (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate asin for each element of input tensor. More...
|
|
int | csinn_asinh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| asinh initialization function More...
|
|
int | csinn_asinh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate asinh for each element of input tensor. More...
|
|
int | csinn_atan_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| atan initialization function More...
|
|
int | csinn_atan (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate atan for each element of input tensor. More...
|
|
int | csinn_atanh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| atanh initialization function More...
|
|
int | csinn_atanh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate atanh for each element of input tensor. More...
|
|
int | csinn_cosh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| colh function More...
|
|
int | csinn_cosh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate cosh for each element of input tensor. More...
|
|
int | csinn_sinh_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| sinh initialization function More...
|
|
int | csinn_sinh (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate sinh for each element of input tensor. More...
|
|
int | csinn_tan_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| tan initialization function More...
|
|
int | csinn_tan (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate tan for each element of input tensor. More...
|
|
int | csinn_log1p_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Log1p initialization function. More...
|
|
int | csinn_log1p (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate log1p for each element of input tensor. More...
|
|
int | csinn_softsign_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Softsign initialization function. More...
|
|
int | csinn_softsign (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate softsign for each element of input tensor. More...
|
|
int | csinn_erf_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Erf initialization function. More...
|
|
int | csinn_erf (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Calculate erf for each element of input tensor. More...
|
|
int | csinn_cumsum_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cumsum_params *params) |
| Cumsum initialization function. More...
|
|
int | csinn_cumsum (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cumsum_params *params) |
| Calculate the cumulative sum of input tensor on the specified dimensions. More...
|
|
int | csinn_cumprod_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cumprod_params *params) |
| Cumprod initialization function. More...
|
|
int | csinn_cumprod (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cumprod_params *params) |
| Calculate the cumulative product value of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_max_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce max initialization function. More...
|
|
int | csinn_reduce_max (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced maximum value of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_min_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce min initialization function. More...
|
|
int | csinn_reduce_min (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced minimum value of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_mean_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce mean initialization function. More...
|
|
int | csinn_reduce_mean (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced mean value of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_sum_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce sum initialization function. More...
|
|
int | csinn_reduce_sum (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced sum of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_prod_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce prod initialization function. More...
|
|
int | csinn_reduce_prod (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced product value of input tensor on the specified dimensions. More...
|
|
int | csinn_reduce_logsumexp_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Reduce LogSumExp initialization function. More...
|
|
int | csinn_reduce_logsumexp (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_reduce_params *params) |
| Calculate the reduced LogSumExp value of input tensor on the specified dimensions. More...
|
|
int | csinn_broadcast_to_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_broadcast_to_params *params) |
| Broadcast to initialization function. More...
|
|
int | csinn_broadcast_to (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_broadcast_to_params *params) |
| Broadcast the input tensor. More...
|
|
int | csinn_scatter_nd_init (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *updates, struct csinn_tensor *output, struct csinn_scatter_nd_params *params) |
| Scatter nd initialization function. More...
|
|
int | csinn_scatter_nd (struct csinn_tensor *input, struct csinn_tensor *indices, struct csinn_tensor *updates, struct csinn_tensor *output, struct csinn_scatter_nd_params *params) |
| Scatter nd function. More...
|
|
int | csinn_clip_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_clip_params *params) |
| Clip initialization function. More...
|
|
int | csinn_clip (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_clip_params *params) |
| Saturate the input tensor. More...
|
|
int | csinn_strided_slice_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_strided_slice_params *params) |
| Stride slice initialization function. More...
|
|
int | csinn_strided_slice (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_strided_slice_params *params) |
| Slice the input tensor by stride. More...
|
|
int | csinn_topk_init (struct csinn_tensor *input, struct csinn_tensor *output1, struct csinn_tensor *output2, struct csinn_topk_params *params) |
| TOP-k initialization function. More...
|
|
int | csinn_topk (struct csinn_tensor *input, struct csinn_tensor *output1, struct csinn_tensor *output2, struct csinn_topk_params *params) |
| Find the maximum k elements and their indices of input tensor. More...
|
|
int | csinn_non_max_suppression_init (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_non_max_suppression_params *params) |
| Non-max suppression initialization function. More...
|
|
int | csinn_non_max_suppression (struct csinn_tensor *input0, struct csinn_tensor *input1, struct csinn_tensor *output, struct csinn_non_max_suppression_params *params) |
| Non-max suppression function. More...
|
|
int | csinn_shuffle_channel_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_shuffle_channel_params *params) |
| Shuffle channel initialization function. More...
|
|
int | csinn_shuffle_channel (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_shuffle_channel_params *params) |
| Group input tensor and shuffle them by group. More...
|
|
int | csinn_roipool_init (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_roi_pool_params *params) |
| ROI pooling initialization function. More...
|
|
int | csinn_roipool (struct csinn_tensor *data, struct csinn_tensor *rois, struct csinn_tensor *output, struct csinn_roi_pool_params *params) |
| ROI pooling function. More...
|
|
int | csinn_layer_norm_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *gamma, struct csinn_tensor *beta, struct csinn_layer_norm_params *params) |
| Layer normalization initialization function. More...
|
|
int | csinn_layer_norm (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *gamma, struct csinn_tensor *beta, struct csinn_layer_norm_params *params) |
| Layer normalization function. More...
|
|
int | csinn_cache_matmul_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weight, struct csinn_tensor *bias, struct csinn_cache_matmul_params *params) |
| Cache matmul initialization function. More...
|
|
int | csinn_cache_matmul (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weight, struct csinn_tensor *bias, struct csinn_cache_matmul_params *params) |
| Cache matmul function. More...
|
|
int | csinn_cache_conv1d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weight, struct csinn_tensor *bias, struct csinn_cache_conv1d_params *params) |
| Cache conv1d initialization function. More...
|
|
int | csinn_cache_conv1d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *weight, struct csinn_tensor *bias, struct csinn_cache_conv1d_params *params) |
| Cache conv1d function. More...
|
|
int | csinn_conv1d_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv1d_params *params) |
| One-dimensional convolution initialization function. More...
|
|
int | csinn_conv1d (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_tensor *kernel, struct csinn_tensor *bias, struct csinn_conv1d_params *params) |
| One-dimensional convolution function. More...
|
|
int | csinn_cast_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cast_params *params) |
| Data convert initialization function. More...
|
|
int | csinn_cast (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_cast_params *params) |
| Data convert function. More...
|
|
int | csinn_data_convert_init (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Data convert initialization function. More...
|
|
int | csinn_data_convert (struct csinn_tensor *input, struct csinn_tensor *output, struct csinn_siso_params *params) |
| Data convert function. More...
|
|