blob: e16b99e9e00c75ff37915860aa8396d6ef02e0e2 [file] [log] [blame]
Derek Lambertif674aa02019-08-01 15:56:25 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
7#include "CpuTensorHandleFwd.hpp"
8#include "Workload.hpp"
9#include "WorkloadUtils.hpp"
10
11#include <utility>
12
13namespace armnn
14{
15
16class ImportMemGenericWorkload : public BaseWorkload<MemImportQueueDescriptor>
17{
18public:
19 ImportMemGenericWorkload(const MemImportQueueDescriptor& descriptor, const WorkloadInfo& info);
20 void Execute() const override;
21
22private:
23 using TensorHandlePair = std::pair<const ITensorHandle*, ITensorHandle*>;
24 TensorHandlePair m_TensorHandlePairs;
25};
26
27} //namespace armnn