diff options
author | Colm Donelan <colm.donelan@arm.com> | 2022-12-06 21:32:29 +0000 |
---|---|---|
committer | Colm Donelan <colm.donelan@arm.com> | 2022-12-12 10:50:00 +0000 |
commit | a98e79a709f7c29728e1fc79c21ba5265993b8b6 (patch) | |
tree | 437760da1550f79c5972abf50fa8c21c0c7fee02 /include/armnnTestUtils | |
parent | c5fe6e71cd39096af7c2523ec2afe96008c51b0c (diff) | |
download | armnn-a98e79a709f7c29728e1fc79c21ba5265993b8b6.tar.gz |
Updates following execution of Includewhatyouuse on armnn/include.
This tool forces explicit includes of all dependencies and
highlights unused dependencies.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I92e449245246452a0227cbd13f9c082e2088bf8c
Diffstat (limited to 'include/armnnTestUtils')
-rw-r--r-- | include/armnnTestUtils/MockBackend.hpp | 37 | ||||
-rw-r--r-- | include/armnnTestUtils/MockTensorHandle.hpp | 6 | ||||
-rw-r--r-- | include/armnnTestUtils/TensorCopyUtils.hpp | 9 |
3 files changed, 46 insertions, 6 deletions
diff --git a/include/armnnTestUtils/MockBackend.hpp b/include/armnnTestUtils/MockBackend.hpp index 398ba91e0e..e5378bf74a 100644 --- a/include/armnnTestUtils/MockBackend.hpp +++ b/include/armnnTestUtils/MockBackend.hpp @@ -4,15 +4,48 @@ // #pragma once -#include <atomic> - +#include <armnn/Deprecated.hpp> +#include <armnn/Descriptors.hpp> +#include <armnn/Exceptions.hpp> +#include <armnn/IRuntime.hpp> +#include <armnn/Optional.hpp> +#include <armnn/Tensor.hpp> +#include <armnn/Types.hpp> #include <armnn/backends/IBackendInternal.hpp> #include <armnn/backends/MemCopyWorkload.hpp> +#include <armnn/backends/ITensorHandle.hpp> +#include <armnn/backends/IWorkload.hpp> +#include <armnn/backends/OptimizationViews.hpp> +#include <armnn/backends/SubgraphView.hpp> +#include <armnn/backends/WorkloadData.hpp> +#include <armnn/backends/WorkloadFactory.hpp> +#include <armnn/backends/WorkloadInfo.hpp> +#include <armnn/utility/IgnoreUnused.hpp> +#include <armnn/utility/PolymorphicDowncast.hpp> #include <armnnTestUtils/MockTensorHandle.hpp> #include <backendsCommon/LayerSupportBase.hpp> +#include <client/include/CounterValue.hpp> +#include <client/include/ISendTimelinePacket.hpp> +#include <client/include/Timestamp.hpp> +#include <client/include/backends/IBackendProfiling.hpp> +#include <client/include/backends/IBackendProfilingContext.hpp> +#include <common/include/Optional.hpp> + +#include <atomic> +#include <cstdint> +#include <memory> +#include <string> +#include <utility> +#include <vector> + namespace armnn { +class BackendId; +class ICustomAllocator; +class MockMemoryManager; +struct LstmInputParamsInfo; +struct QuantizedLstmInputParamsInfo; // A bare bones Mock backend to enable unit testing of simple tensor manipulation features. class MockBackend : public IBackendInternal diff --git a/include/armnnTestUtils/MockTensorHandle.hpp b/include/armnnTestUtils/MockTensorHandle.hpp index 9a7518b21a..bc2f7d7e3b 100644 --- a/include/armnnTestUtils/MockTensorHandle.hpp +++ b/include/armnnTestUtils/MockTensorHandle.hpp @@ -5,7 +5,13 @@ #pragma once #include "MockMemoryManager.hpp" + #include <armnn/backends/TensorHandle.hpp> +#include <armnn/MemorySources.hpp> +#include <armnn/Tensor.hpp> +#include <armnn/Types.hpp> +#include <armnn/backends/ITensorHandle.hpp> +#include <memory> namespace armnn { diff --git a/include/armnnTestUtils/TensorCopyUtils.hpp b/include/armnnTestUtils/TensorCopyUtils.hpp index ae6072e46e..cc73e9c61f 100644 --- a/include/armnnTestUtils/TensorCopyUtils.hpp +++ b/include/armnnTestUtils/TensorCopyUtils.hpp @@ -1,12 +1,13 @@ // -// Copyright © 2017 Arm Ltd and Contributors. All rights reserved. +// Copyright © 2017,2022 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once -#include <armnn/Tensor.hpp> - -#include <armnn/backends/ITensorHandle.hpp> +namespace armnn +{ +class ITensorHandle; +} // namespace armnn void CopyDataToITensorHandle(armnn::ITensorHandle* tensorHandle, const void* memory); |