Module Owl_ndarray_conv

val owl_float32_ndarray_conv_spatial : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_input : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_input : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_input : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_input : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_kernel : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_kernel : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_kernel : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_kernel : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val _owl_spatial_conv : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op22
val _owl_spatial_conv_backward_input : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_spatial_conv_backward_kernel : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val owl_float32_ndarray_conv_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val _owl_spatial_conv_im2col : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op22
val _owl_spatial_conv_backward_input_im2col : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_spatial_conv_backward_kernel_im2col : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_cuboid_conv : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op24
val _owl_cuboid_conv_backward_input : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val _owl_cuboid_conv_backward_kernel : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val owl_float32_ndarray_conv_spatial_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_kernel_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_input_mec : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val _owl_spatial_conv_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op22
val _owl_spatial_conv_backward_input_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_spatial_conv_backward_kernel_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_cuboid_conv_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op24
val _owl_cuboid_conv_backward_input_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val _owl_cuboid_conv_backward_kernel_mec : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val owl_float32_ndarray_conv_spatial_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_spatial_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_cuboid_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_spatial_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_cuboid_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_spatial_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_cuboid_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_spatial_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_kernel_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_cuboid_backward_input_naive : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val _owl_spatial_conv_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op22
val _owl_spatial_conv_backward_input_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_spatial_conv_backward_kernel_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_cuboid_conv_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op24
val _owl_cuboid_conv_backward_input_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val _owl_cuboid_conv_backward_kernel_naive : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op25
val owl_float32_ndarray_conv_dilated_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_dilated_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_dilated_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_dilated_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_dilated_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float32_ndarray_conv_dilated_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_float64_ndarray_conv_dilated_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex32_ndarray_conv_dilated_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_spatial_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_spatial_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_spatial_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_cuboid_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_cuboid_backward_kernel_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val owl_complex64_ndarray_conv_dilated_cuboid_backward_input_im2col : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val _owl_dilated_spatial_conv : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op22
val _owl_dilated_spatial_conv_backward_input : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_dilated_spatial_conv_backward_kernel : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op23
val _owl_dilated_cuboid_conv : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op34
val _owl_dilated_cuboid_conv_backward_input : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op35
val _owl_dilated_cuboid_conv_backward_kernel : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr_op35