From df2a9b9a978ef50752923d0d730fa36e9f6d357a Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Thu, 12 Dec 2019 12:05:43 +0000 Subject: IVGCVSW-4261 Add backward compatibility to the Backend API * Redirect the backendsCommon headers to the new headers in armnn/backends Signed-off-by: Narumol Prangnawarat Change-Id: I53424a16b378e50a20cf1e3f7f8e9ea477fed52f --- src/backends/backendsCommon/CMakeLists.txt | 8 ++++++++ src/backends/backendsCommon/CpuTensorHandleFwd.hpp | 9 +++++++++ src/backends/backendsCommon/DynamicBackend.hpp | 9 +++++++++ src/backends/backendsCommon/IBackendContext.hpp | 9 +++++++++ src/backends/backendsCommon/IBackendInternal.hpp | 9 +++++++++ src/backends/backendsCommon/IMemoryManager.hpp | 9 +++++++++ src/backends/backendsCommon/ITensorHandle.hpp | 9 +++++++++ src/backends/backendsCommon/ITensorHandleFactory.hpp | 9 +++++++++ src/backends/backendsCommon/OptimizationViews.hpp | 9 +++++++++ 9 files changed, 80 insertions(+) create mode 100644 src/backends/backendsCommon/CpuTensorHandleFwd.hpp create mode 100644 src/backends/backendsCommon/DynamicBackend.hpp create mode 100644 src/backends/backendsCommon/IBackendContext.hpp create mode 100644 src/backends/backendsCommon/IBackendInternal.hpp create mode 100644 src/backends/backendsCommon/IMemoryManager.hpp create mode 100644 src/backends/backendsCommon/ITensorHandle.hpp create mode 100644 src/backends/backendsCommon/ITensorHandleFactory.hpp create mode 100644 src/backends/backendsCommon/OptimizationViews.hpp diff --git a/src/backends/backendsCommon/CMakeLists.txt b/src/backends/backendsCommon/CMakeLists.txt index 3eaae070b4..2b48779112 100644 --- a/src/backends/backendsCommon/CMakeLists.txt +++ b/src/backends/backendsCommon/CMakeLists.txt @@ -6,11 +6,18 @@ list(APPEND armnnBackendsCommon_sources CpuTensorHandle.cpp CpuTensorHandle.hpp + CpuTensorHandleFwd.hpp DynamicBackend.cpp + DynamicBackend.hpp DynamicBackendUtils.cpp DynamicBackendUtils.hpp + IBackendContext.hpp IBackendInternal.cpp + IBackendInternal.hpp + IMemoryManager.hpp + ITensorHandle.hpp ITensorHandleFactory.cpp + ITensorHandleFactory.hpp LayerSupportBase.cpp LayerSupportBase.hpp LayerSupportRules.hpp @@ -22,6 +29,7 @@ list(APPEND armnnBackendsCommon_sources MemSyncWorkload.cpp MemSyncWorkload.hpp OptimizationViews.cpp + OptimizationViews.hpp TensorHandleFactoryRegistry.cpp TensorHandleFactoryRegistry.hpp WorkloadDataCollector.hpp diff --git a/src/backends/backendsCommon/CpuTensorHandleFwd.hpp b/src/backends/backendsCommon/CpuTensorHandleFwd.hpp new file mode 100644 index 0000000000..8a7be201dd --- /dev/null +++ b/src/backends/backendsCommon/CpuTensorHandleFwd.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/DynamicBackend.hpp b/src/backends/backendsCommon/DynamicBackend.hpp new file mode 100644 index 0000000000..a76d156f00 --- /dev/null +++ b/src/backends/backendsCommon/DynamicBackend.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/IBackendContext.hpp b/src/backends/backendsCommon/IBackendContext.hpp new file mode 100644 index 0000000000..f3a670a98f --- /dev/null +++ b/src/backends/backendsCommon/IBackendContext.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/IBackendInternal.hpp b/src/backends/backendsCommon/IBackendInternal.hpp new file mode 100644 index 0000000000..61ccc4f057 --- /dev/null +++ b/src/backends/backendsCommon/IBackendInternal.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/IMemoryManager.hpp b/src/backends/backendsCommon/IMemoryManager.hpp new file mode 100644 index 0000000000..eeda457480 --- /dev/null +++ b/src/backends/backendsCommon/IMemoryManager.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/ITensorHandle.hpp b/src/backends/backendsCommon/ITensorHandle.hpp new file mode 100644 index 0000000000..d4ad58c3e2 --- /dev/null +++ b/src/backends/backendsCommon/ITensorHandle.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/ITensorHandleFactory.hpp b/src/backends/backendsCommon/ITensorHandleFactory.hpp new file mode 100644 index 0000000000..09dc45315a --- /dev/null +++ b/src/backends/backendsCommon/ITensorHandleFactory.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include diff --git a/src/backends/backendsCommon/OptimizationViews.hpp b/src/backends/backendsCommon/OptimizationViews.hpp new file mode 100644 index 0000000000..fa3eed3bca --- /dev/null +++ b/src/backends/backendsCommon/OptimizationViews.hpp @@ -0,0 +1,9 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +// This file is depricated and will be removed soon. +// Please use the new header in armnn/backends instead. +// This will use the new armnn/backends header. +#include -- cgit v1.2.1