// // Copyright © 2017 Arm Ltd. All rights reserved. // See LICENSE file in the project root for full license information. // #pragma once #include #include namespace armnn { class ITensorHandle; class WorkloadDataCollector { public: WorkloadDataCollector(std::vector& handles, std::vector& infos) : m_Handles(handles) , m_Infos(infos) { } void Push(ITensorHandle* handle, const TensorInfo& info) { m_Handles.push_back(handle); m_Infos.push_back(info); } private: std::vector& m_Handles; std::vector& m_Infos; }; } //namespace armnn