Compute Library
 22.08
StrategyType< false, TInput, TWeight, TOutput, int32_t, arm_gemm::Requantize32 > Struct Template Reference

#include <depthwise_depthfirst_multiplier.hpp>

Public Types

using Type = DepthfirstMultiplierStrategy< TInput, TWeight, TOutput, int32_t >
 

Static Public Member Functions

template<typename WorkspaceType >
static void execute (const DepthwiseArgs &args, const WorkspaceType *ws, const Type *strat, const arm_gemm::Requantize32 &qp, const unsigned int, const void *parameters, const void *)
 

Detailed Description

template<typename TInput, typename TWeight, typename TOutput>
struct arm_conv::depthwise::depthfirst_multiplier::StrategyType< false, TInput, TWeight, TOutput, int32_t, arm_gemm::Requantize32 >

Definition at line 372 of file depthwise_depthfirst_multiplier.hpp.

Member Typedef Documentation

◆ Type

using Type = DepthfirstMultiplierStrategy<TInput, TWeight, TOutput, int32_t>

Definition at line 374 of file depthwise_depthfirst_multiplier.hpp.

Member Function Documentation

◆ execute()

static void execute ( const DepthwiseArgs &  args,
const WorkspaceType *  ws,
const Type strat,
const arm_gemm::Requantize32 qp,
const unsigned  int,
const void *  parameters,
const void *   
)
inlinestatic

Definition at line 377 of file depthwise_depthfirst_multiplier.hpp.

References DepthfirstMultiplierStrategy< TInput, TWeight, TOutput, int32_t >::get_kernel(), and arm_compute::test::parameters.

382  {
383  strat->get_kernel()(
384  ws->input_rows,
385  ws->outptr_array,
386  parameters, args.channel_multiplier,
387  qp
388  );
389  }
std::unique_ptr< ParametersLibrary > parameters
Definition: Framework.cpp:46

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