#include "ckernel_audio_conv_checked.h"#include "ck_threadpool.h"#include "audio_conv1d_checked_internal.h"#include <limits.h>Go to the source code of this file.
Functions | |
| int | audio_conv1d_checked_channel_major_f32_avx2_parallel (const float *input, size_t input_elements, size_t input_stride, const float *weight, size_t weight_elements, const float *bias, size_t bias_elements, float *output, size_t output_elements, size_t output_stride, float *scratch, size_t scratch_elements, size_t input_channels, size_t output_channels, size_t input_frames, size_t kernel_size, size_t stride, size_t padding, size_t output_frames, void *worker_pool, size_t worker_count) |
| int | audio_conv1d_dilated_checked_channel_major_f32_avx2_parallel (const float *input, size_t input_elements, size_t input_stride, const float *weight, size_t weight_elements, const float *bias, size_t bias_elements, float *output, size_t output_elements, size_t output_stride, float *scratch, size_t scratch_elements, size_t input_channels, size_t output_channels, size_t input_frames, size_t kernel_size, size_t stride, size_t padding, size_t dilation, size_t output_frames, void *worker_pool, size_t worker_count) |
| static int | audio_conv1d_parallel_checked_impl (const float *input, size_t input_elements, size_t input_stride, const float *weight, size_t weight_elements, const float *bias, size_t bias_elements, float *output, size_t output_elements, size_t output_stride, float *scratch, size_t scratch_elements, size_t input_channels, size_t output_channels, size_t input_frames, size_t kernel_size, size_t stride, size_t padding, size_t dilation, size_t output_frames, void *worker_pool, size_t worker_count) |
| int audio_conv1d_checked_channel_major_f32_avx2_parallel | ( | const float * | input, |
| size_t | input_elements, | ||
| size_t | input_stride, | ||
| const float * | weight, | ||
| size_t | weight_elements, | ||
| const float * | bias, | ||
| size_t | bias_elements, | ||
| float * | output, | ||
| size_t | output_elements, | ||
| size_t | output_stride, | ||
| float * | scratch, | ||
| size_t | scratch_elements, | ||
| size_t | input_channels, | ||
| size_t | output_channels, | ||
| size_t | input_frames, | ||
| size_t | kernel_size, | ||
| size_t | stride, | ||
| size_t | padding, | ||
| size_t | output_frames, | ||
| void * | worker_pool, | ||
| size_t | worker_count | ||
| ) |
Definition at line 82 of file audio_conv1d_parallel.c.
References audio_conv1d_parallel_checked_impl().
| int audio_conv1d_dilated_checked_channel_major_f32_avx2_parallel | ( | const float * | input, |
| size_t | input_elements, | ||
| size_t | input_stride, | ||
| const float * | weight, | ||
| size_t | weight_elements, | ||
| const float * | bias, | ||
| size_t | bias_elements, | ||
| float * | output, | ||
| size_t | output_elements, | ||
| size_t | output_stride, | ||
| float * | scratch, | ||
| size_t | scratch_elements, | ||
| size_t | input_channels, | ||
| size_t | output_channels, | ||
| size_t | input_frames, | ||
| size_t | kernel_size, | ||
| size_t | stride, | ||
| size_t | padding, | ||
| size_t | dilation, | ||
| size_t | output_frames, | ||
| void * | worker_pool, | ||
| size_t | worker_count | ||
| ) |
Definition at line 99 of file audio_conv1d_parallel.c.
References audio_conv1d_parallel_checked_impl().
|
static |
Definition at line 45 of file audio_conv1d_parallel.c.
References audio_conv1d_checked_avx2_fma_available(), ck_audio_conv1d_checked_execute(), CK_AUDIO_CONV_CHECKED_INVALID, and CK_AUDIO_CONV_CHECKED_UNSUPPORTED.
Referenced by audio_conv1d_checked_channel_major_f32_avx2_parallel(), and audio_conv1d_dilated_checked_channel_major_f32_avx2_parallel().