20template <
typename Functor,
typename ParentDescriptor,
typename armnn::StringMapping::Id DebugString>
32 void Execute(std::vector<ITensorHandle*> inputs, std::vector<ITensorHandle*> outputs)
const;
35template <
typename DataType =
float>
41template <
typename DataType =
float>
47template <
typename DataType =
float>
53template <
typename DataType =
float>
59template <
typename DataType =
float>
65template <
typename DataType =
float>
RefBaseWorkload(const ParentDescriptor &descriptor, const WorkloadInfo &info)
RefElementwiseWorkload(const ParentDescriptor &descriptor, const WorkloadInfo &info)
void Execute() const override
Copyright (c) 2021 ARM Limited and Contributors.
RefElementwiseWorkload< std::multiplies< DataType >, MultiplicationQueueDescriptor, StringMapping::RefMultiplicationWorkload_Execute > RefMultiplicationWorkload
RefElementwiseWorkload< armnn::minimum< DataType >, MinimumQueueDescriptor, StringMapping::RefMinimumWorkload_Execute > RefMinimumWorkload
RefElementwiseWorkload< armnn::maximum< DataType >, MaximumQueueDescriptor, StringMapping::RefMaximumWorkload_Execute > RefMaximumWorkload
RefElementwiseWorkload< std::minus< DataType >, SubtractionQueueDescriptor, StringMapping::RefSubtractionWorkload_Execute > RefSubtractionWorkload
RefElementwiseWorkload< std::plus< DataType >, AdditionQueueDescriptor, StringMapping::RefAdditionWorkload_Execute > RefAdditionWorkload
RefElementwiseWorkload< std::divides< DataType >, DivisionQueueDescriptor, StringMapping::RefDivisionWorkload_Execute > RefDivisionWorkload
typename Functor::first_argument_type InType
typename Functor::result_type OutType
@ RefSubtractionWorkload_Execute
@ RefAdditionWorkload_Execute
@ RefDivisionWorkload_Execute
@ RefMinimumWorkload_Execute
@ RefMultiplicationWorkload_Execute
@ RefMaximumWorkload_Execute
Contains information about TensorInfos of a layer.