10 #include "arm_compute/runtime/Tensor.h"
11 #include "arm_compute/runtime/NEON/functions/NEFloor.h"
12 #include "arm_compute/runtime/NEON/functions/NEElementwiseOperations.h"
13 #include "arm_compute/runtime/NEON/functions/NECast.h"
22 const TensorInfo& input1Info,
23 const TensorInfo& outputInfo,
24 const ActivationDescriptor* activationDescriptor);
30 virtual void Execute()
const override;
33 arm_compute::Tensor m_OutputCast0;
34 arm_compute::Tensor m_OutputCast1;
35 arm_compute::Tensor m_OutputDiv;
36 arm_compute::Tensor m_OutputFloor;
37 arm_compute::Tensor m_OutputCast2;
40 mutable std::unique_ptr<arm_compute::NECast> m_CastLayer0;
41 mutable std::unique_ptr<arm_compute::NECast> m_CastLayer1;
42 mutable std::unique_ptr<arm_compute::NECast> m_CastLayer2;
44 mutable arm_compute::NEElementwiseDivision m_DivLayer;
45 mutable arm_compute::NEFloor m_FloorLayer;
NeonFloorDivWorkload(const DivisionQueueDescriptor &descriptor, const WorkloadInfo &info)
virtual void Execute() const override
Copyright (c) 2021 ARM Limited and Contributors.
arm_compute::Status NeonFloorDivWorkloadValidate(const TensorInfo &input0Info, const TensorInfo &input1Info, const TensorInfo &outputInfo, const ActivationDescriptor *activationDescriptor)
Validation for the Floor Div Workload.
Contains information about TensorInfos of a layer.