1 // 2 // Copyright © 2017 Arm Ltd. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #pragma once 7 8 #include <neon/workloads/NeonWorkloadUtils.hpp> 9 10 namespace armnn 11 { 12 arm_compute::Status NeonConstantWorkloadValidate(const TensorInfo& output); 13 14 class NeonConstantWorkload : public BaseWorkload<ConstantQueueDescriptor> 15 { 16 public: 17 NeonConstantWorkload(const ConstantQueueDescriptor& descriptor, const WorkloadInfo& info); 18 19 virtual void Execute() const override; 20 21 private: 22 mutable bool m_RanOnce; 23 }; 24 25 } //namespace armnn 26