|
ae2f_SHAREDEXPORT ae2f_err_t | ae2f_AnnCnnConv1d (const ae2f_float_t *infv, size_t infc, const ae2f_float_t *ingv, size_t ingc, ae2f_float_t *outv, size_t *opt_outc, size_t stride, size_t pad) |
| all vectors are suggested initiated as 0.
|
ae2f_extern ae2f_SHAREDEXPORT ae2f_err_t | ae2f_AnnCnnPool1d (const ae2f_float_t *inv, const size_t inc, ae2f_float_t *outv, size_t *opt_outc, const size_t window, const size_t stride, ae2f_eAnnCnnPool type) noexcept |
ae2f_SHAREDEXPORT ae2f_err_t | ae2f_AnnCnnConv (size_t dim, const ae2f_float_t *infv, const size_t *infc, size_t infcc, const ae2f_float_t *ingv, const size_t *ingc, size_t ingcc, ae2f_float_t *outv, size_t *outc_opt, size_t outcc, const size_t *stride_opt, const size_t *pad_opt) |
| dim must be the dimension of mmaps, lengths of lists. This function is meant to be recursive. For minimize the stack,
|
ae2f_extern ae2f_SHAREDEXPORT ae2f_err_t | ae2f_AnnCnnPool_imp (size_t dim, const ae2f_float_t *inv, const size_t *inc, size_t incc, ae2f_float_t *outv, size_t *opt_outc, size_t outcc, const size_t *window_opt, const size_t *stride_opt, ae2f_eAnnCnnPool type) |
ae2f_extern ae2f_SHAREDEXPORT ae2f_err_t | ae2f_AnnCnnPool (size_t dim, const ae2f_float_t *inv, const size_t *inc, size_t incc, ae2f_float_t *outv, size_t *opt_outc, size_t outcc, const size_t *window_opt, size_t windowcc, const size_t *stride_opt, ae2f_eAnnCnnPool type) |