// // Copyright © 2021 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include "TensorHandle.hpp" #include "Workload.hpp" #include namespace armnn { class CopyMemGenericWorkload : public BaseWorkload { public: CopyMemGenericWorkload(const MemCopyQueueDescriptor& descriptor, const WorkloadInfo& info); void Execute() const override; void ExecuteAsync(WorkingMemDescriptor& descriptor) override; private: using TensorHandlePair = std::pair; std::vector m_TensorHandlePairs; }; } //namespace armnn