23.11
|
Data Structures | |
struct | cpp_nhwc_1x1_stride_any_depthfirst |
class | DepthfirstDriver |
class | DepthfirstStrategy |
class | GenericDepthfirstWrapper |
class | IDepthfirstStrategy |
class | IGenericDepthfirstStrategy |
class | IGenericDepthfirstStrategy< TInput, TOutput, Nothing > |
class | IGenericDepthfirstStrategy< TInput, TOutput, Requantize32 > |
struct | Invoker |
struct | Invoker< TInput, TOutput, Nothing > |
struct | Invoker< TInput, TOutput, Requantize32 > |
class | PoolingDepthfirst |
class | PoolingDepthfirstGeneric |
struct | PoolingImplementation |
struct | TensorSpec |
struct | WorkingSpace |
Functions | |
template<typename T > | |
void | cpp_nhwc_1x1_stride_any_depthfirst_impl (uint64_t, uint64_t, const uint64_t n_channels, const T *const *const inptrs, T *outptr) |
template void | cpp_nhwc_1x1_stride_any_depthfirst_impl (uint64_t, uint64_t, uint64_t, const float *const *, float *) |
template void | cpp_nhwc_1x1_stride_any_depthfirst_impl (uint64_t, uint64_t, uint64_t, const int8_t *const *, int8_t *) |
template void | cpp_nhwc_1x1_stride_any_depthfirst_impl (uint64_t, uint64_t, uint64_t, const uint8_t *const *, uint8_t *) |
template<> | |
const PoolingImplementation< float, float > * | pooling_implementation_list () |
template UniquePoolingCommon< float, float > | pooling (const PoolingArgs &, const Nothing &) |
template<typename TInput , typename TOutput , class OutputStage = Nothing> | |
bool | find_implementation (const PoolingArgs &args, const OutputStage &os, const PoolingImplementation< TInput, TOutput, OutputStage > *&selected) |
template<typename TInput , typename TOutput , class OutputStage > | |
UniquePoolingCommon< TInput, TOutput > | pooling (const PoolingArgs &args, const OutputStage &os) |
template<class Strategy > | |
bool | is_supported (const PoolingArgs &args, const Nothing &) |
template UniquePoolingCommon< int8_t, int8_t > | pooling (const PoolingArgs &, const Requantize32 &) |
void cpp_nhwc_1x1_stride_any_depthfirst_impl | ( | uint64_t | , |
uint64_t | , | ||
const uint64_t | n_channels, | ||
const T *const *const | inptrs, | ||
T * | outptr | ||
) |
Definition at line 36 of file generic.cpp.
template void arm_conv::pooling::cpp_nhwc_1x1_stride_any_depthfirst_impl | ( | uint64_t | , |
uint64_t | , | ||
uint64_t | , | ||
const float *const * | , | ||
float * | |||
) |
template void arm_conv::pooling::cpp_nhwc_1x1_stride_any_depthfirst_impl | ( | uint64_t | , |
uint64_t | , | ||
uint64_t | , | ||
const int8_t *const * | , | ||
int8_t * | |||
) |
template void arm_conv::pooling::cpp_nhwc_1x1_stride_any_depthfirst_impl | ( | uint64_t | , |
uint64_t | , | ||
uint64_t | , | ||
const uint8_t *const * | , | ||
uint8_t * | |||
) |
bool arm_conv::pooling::find_implementation | ( | const PoolingArgs & | args, |
const OutputStage & | os, | ||
const PoolingImplementation< TInput, TOutput, OutputStage > *& | selected | ||
) |
bool arm_conv::pooling::is_supported | ( | const PoolingArgs & | args, |
const Nothing & | |||
) |
template UniquePoolingCommon< uint8_t, uint8_t > pooling | ( | const PoolingArgs & | , |
const Nothing & | |||
) |
template UniquePoolingCommon< uint8_t, uint8_t > pooling | ( | const PoolingArgs & | , |
const Requantize32 & | |||
) |
UniquePoolingCommon<TInput, TOutput> arm_conv::pooling::pooling | ( | const PoolingArgs & | args, |
const OutputStage & | os | ||
) |
Definition at line 98 of file pooling_implementation.hpp.
References GemmTuner::args, and PoolingImplementation< TInput, TOutput, OutputStage >::get_instance().
|
related |
Definition at line 217 of file pooling_fp32.cpp.