Compute Library
 22.11
PoolingDepthfirstGeneric< TInput, TOutput, OutputStage > Class Template Reference

#include <pooling_depthfirst_generic.hpp>

Collaboration diagram for PoolingDepthfirstGeneric< TInput, TOutput, OutputStage >:
[legend]

Public Member Functions

 PoolingDepthfirstGeneric (const IGenericDepthfirstStrategy< TInput, TOutput, OutputStage > *strat, const PoolingArgs &args, const OutputStage &os={})
 
- Public Member Functions inherited from DepthfirstDriver< TInput, TOutput >
 DepthfirstDriver (const IDepthfirstStrategy *strategy, const PoolingArgs &args)
 
size_t get_working_size (unsigned int n_threads) const override
 
size_t get_working_size (unsigned int n_threads, unsigned int n_channels) const override final
 

Detailed Description

template<typename TInput, typename TOutput = TInput, typename OutputStage = Nothing>
class arm_conv::pooling::PoolingDepthfirstGeneric< TInput, TOutput, OutputStage >

Definition at line 135 of file pooling_depthfirst_generic.hpp.

Constructor & Destructor Documentation

◆ PoolingDepthfirstGeneric()

PoolingDepthfirstGeneric ( const IGenericDepthfirstStrategy< TInput, TOutput, OutputStage > *  strat,
const PoolingArgs &  args,
const OutputStage &  os = {} 
)
inline

Definition at line 275 of file pooling_depthfirst_generic.hpp.

278  {}
279  )
280  : DepthfirstDriver<TInput, TOutput>(
281  new GenericDepthfirstWrapper<TInput, TOutput, OutputStage>(strat, args),
282  args
283  ),
284  m_os(os)
285  {
286  }

The documentation for this class was generated from the following file: