aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-12-12 12:05:43 +0000
committerJim Flynn Arm <jim.flynn@arm.com>2019-12-14 07:23:11 +0000
commitdf2a9b9a978ef50752923d0d730fa36e9f6d357a (patch)
tree3c296424f5d3b7f5c84b654ab0e5380960041188
parente394bd99f1a55e099445823b7a951f0faa84d439 (diff)
downloadarmnn-df2a9b9a978ef50752923d0d730fa36e9f6d357a.tar.gz
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 <narumol.prangnawarat@arm.com> Change-Id: I53424a16b378e50a20cf1e3f7f8e9ea477fed52f
-rw-r--r--src/backends/backendsCommon/CMakeLists.txt8
-rw-r--r--src/backends/backendsCommon/CpuTensorHandleFwd.hpp9
-rw-r--r--src/backends/backendsCommon/DynamicBackend.hpp9
-rw-r--r--src/backends/backendsCommon/IBackendContext.hpp9
-rw-r--r--src/backends/backendsCommon/IBackendInternal.hpp9
-rw-r--r--src/backends/backendsCommon/IMemoryManager.hpp9
-rw-r--r--src/backends/backendsCommon/ITensorHandle.hpp9
-rw-r--r--src/backends/backendsCommon/ITensorHandleFactory.hpp9
-rw-r--r--src/backends/backendsCommon/OptimizationViews.hpp9
9 files changed, 80 insertions, 0 deletions
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 <armnn/backends/CpuTensorHandleFwd.hpp>
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 <armnn/backends/DynamicBackend.hpp>
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 <armnn/backends/IBackendContext.hpp>
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 <armnn/backends/IBackendInternal.hpp>
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 <armnn/backends/IMemoryManager.hpp>
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 <armnn/backends/ITensorHandle.hpp>
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 <armnn/backends/ITensorHandleFactory.hpp>
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 <armnn/backends/OptimizationViews.hpp>