IVGCVSW-4261 Add backward compatibility to the Backend API
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Thu, 12 Dec 2019 12:05:43 +0000 (12:05 +0000)
committerJim Flynn Arm <jim.flynn@arm.com>
Sat, 14 Dec 2019 07:23:11 +0000 (07:23 +0000)
 * Redirect the backendsCommon headers to the new headers
   in armnn/backends

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I53424a16b378e50a20cf1e3f7f8e9ea477fed52f

src/backends/backendsCommon/CMakeLists.txt
src/backends/backendsCommon/CpuTensorHandleFwd.hpp [new file with mode: 0644]
src/backends/backendsCommon/DynamicBackend.hpp [new file with mode: 0644]
src/backends/backendsCommon/IBackendContext.hpp [new file with mode: 0644]
src/backends/backendsCommon/IBackendInternal.hpp [new file with mode: 0644]
src/backends/backendsCommon/IMemoryManager.hpp [new file with mode: 0644]
src/backends/backendsCommon/ITensorHandle.hpp [new file with mode: 0644]
src/backends/backendsCommon/ITensorHandleFactory.hpp [new file with mode: 0644]
src/backends/backendsCommon/OptimizationViews.hpp [new file with mode: 0644]

index 3eaae07..2b48779 100644 (file)
@@ -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 (file)
index 0000000..8a7be20
--- /dev/null
@@ -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 (file)
index 0000000..a76d156
--- /dev/null
@@ -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 (file)
index 0000000..f3a670a
--- /dev/null
@@ -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 (file)
index 0000000..61ccc4f
--- /dev/null
@@ -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 (file)
index 0000000..eeda457
--- /dev/null
@@ -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 (file)
index 0000000..d4ad58c
--- /dev/null
@@ -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 (file)
index 0000000..09dc453
--- /dev/null
@@ -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 (file)
index 0000000..fa3eed3
--- /dev/null
@@ -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>