Move backend interfaces to interface dir.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
#ifndef __NEURUN_BACKEND_ACL_CL_BACKEND_CONFIG_H__
#define __NEURUN_BACKEND_ACL_CL_BACKEND_CONFIG_H__
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
namespace neurun
{
#ifndef __NEURUN_BACKEND_ACL_CL_INITIALIZER_GENERATOR_H__
#define __NEURUN_BACKEND_ACL_CL_INITIALIZER_GENERATOR_H__
-#include "backend/IInitializerGenerator.h"
+#include "backend/interface/IInitializerGenerator.h"
#include "graph/operand/Set.h"
#ifndef __NEURUN_BACKEND_ACL_CL_STAGE_GENERATOR_H__
#define __NEURUN_BACKEND_ACL_CL_STAGE_GENERATOR_H__
-#include "backend/IStageGenerator.h"
+#include "backend/interface/IStageGenerator.h"
#include "graph/operand/Set.h"
#include "backend/acl_cl/TensorBuilder.h"
#ifndef __NEURUN_BACKEND_ACL_CL_TENSOR_BUILDER_H__
#define __NEURUN_BACKEND_ACL_CL_TENSOR_BUILDER_H__
-#include "backend/ITensorBuilder.h"
+#include "backend/interface/ITensorBuilder.h"
#include <unordered_map>
#include <memory>
#include <arm_compute/core/CL/ICLTensor.h>
-#include "backend/IObject.h"
+#include "backend/interface/operand/IObject.h"
namespace neurun
{
#ifndef __NEURUN_BACKEND_CPU_BACKEND_CONFIG_H__
#define __NEURUN_BACKEND_CPU_BACKEND_CONFIG_H__
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
namespace neurun
{
#ifndef __NEURUN_BACKEND_CPU_INITIALIZER_GENERATOR_H__
#define __NEURUN_BACKEND_CPU_INITIALIZER_GENERATOR_H__
-#include "backend/IInitializerGenerator.h"
+#include "backend/interface/IInitializerGenerator.h"
#include "graph/operand/Set.h"
#include "kernel/cpu/SoftMaxLayer.h"
#include "kernel/cpu/PermuteLayer.h"
#include "backend/BackendManager.h"
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
#include "logging.h"
#ifndef __NEURUN_BACKEND_CPU_STAGE_GENERATOR_H__
#define __NEURUN_BACKEND_CPU_STAGE_GENERATOR_H__
-#include "backend/IStageGenerator.h"
+#include "backend/interface/IStageGenerator.h"
#include "graph/operand/Set.h"
#include "backend/cpu/operand/Tensor.h"
#include <unordered_map>
-#include "backend/ITensorBuilder.h"
+#include "backend/interface/ITensorBuilder.h"
#include "backend/cpu/operand/Tensor.h"
#include "graph/operand/Index.h"
#include <memory>
#include <arm_compute/core/ITensor.h>
-#include "backend/IObject.h"
+#include "backend/interface/operand/IObject.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
-#include "backend/ITensorBuilder.h"
+#include "backend/interface/ITensorBuilder.h"
#include "graph/operation/Conv2D.h"
#include "graph/operation/MaxPool2D.h"
#include "graph/operation/AvgPool2D.h"
#include <arm_compute/core/TensorInfo.h>
#include "graph/operand/Index.h"
-#include "IObject.h"
+#include "operand/IObject.h"
namespace neurun
{
#include "logging.h"
#include "util/EnvVar.h"
#include "backend/BackendManager.h"
-#include "backend/IInitializerGenerator.h"
-#include "backend/IStageGenerator.h"
+#include "backend/interface/IInitializerGenerator.h"
+#include "backend/interface/IStageGenerator.h"
namespace neurun
{
#define __NEURUN_CODEGEN_I_PLAN_BUILDER_H__
#include "arm_compute/core/TensorInfo.h"
-#include "backend/IStageGenerator.h"
-#include "backend/IInitializerGenerator.h"
+#include "backend/interface/IStageGenerator.h"
+#include "backend/interface/IInitializerGenerator.h"
namespace neurun
{
#include "PlanBuilder.h"
-#include "backend/IObject.h"
+#include "backend/interface/operand/IObject.h"
namespace neurun
{
#include "IPlanBuilder.h"
#include "codegen/Plan.h"
-#include "backend/IStageGenerator.h"
-#include "backend/ITensorBuilder.h"
+#include "backend/interface/IStageGenerator.h"
+#include "backend/interface/ITensorBuilder.h"
namespace neurun
{
#ifndef __NEURUN_CODEGEN_OPERAND_CONTEXT_H__
#define __NEURUN_CODEGEN_OPERAND_CONTEXT_H__
-#include "backend/IObject.h"
+#include "backend/interface/operand/IObject.h"
#include "graph/operand/Index.h"
#include <map>
#include "DotNodeInfo.h"
#include "graph/operation/LowerInfo.h"
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
namespace neurun
{
#include "operand/LowerInfo.h"
#include "operand/Shape4DConvert.h"
#include "codegen/BackendResolver.h"
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
#include "operation/Permute.h"
#include "pass/PermutationInsertionPass.h"
#include "graph/operand/Object.h"
#include "graph/operation/LowerInfo.h"
#include "graph/Graph.h"
-#include "backend/IBackendConfig.h"
+#include "backend/interface/IBackendConfig.h"
#include "logging.h"
namespace neurun
#include "graph/Graph.h"
#include "graph/operation/LowerInfo.h"
-#include "backend/IStageGenerator.h"
+#include "backend/interface/IStageGenerator.h"
#include "internal/Convert.h"
namespace neurun
#include <vector>
#include "graph/operation/Node.h"
-#include "backend/ITensorBuilder.h"
+#include "backend/interface/ITensorBuilder.h"
namespace neurun
{