#include <stdexcept>
#include "internal/Padding.h"
-#include "kernel/cpufallback/ConvolutionLayer.h"
-#include "kernel/cpufallback/AvgPoolLayer.h"
-#include "kernel/cpufallback/MaxPoolLayer.h"
-#include "kernel/cpufallback/ConcatLayer.h"
-#include "kernel/cpufallback/FullyConnectedLayer.h"
-#include "kernel/cpufallback/ReshapeLayer.h"
-#include "kernel/cpufallback/SoftMaxLayer.h"
-#include "kernel/cpufallback/TensorConvertFromCommonLayer.h"
-#include "kernel/cpufallback/TensorConvertToCommonLayer.h"
+#include "kernel/cpu/ConvolutionLayer.h"
+#include "kernel/cpu/AvgPoolLayer.h"
+#include "kernel/cpu/MaxPoolLayer.h"
+#include "kernel/cpu/ConcatLayer.h"
+#include "kernel/cpu/FullyConnectedLayer.h"
+#include "kernel/cpu/ReshapeLayer.h"
+#include "kernel/cpu/SoftMaxLayer.h"
+#include "kernel/cpu/TensorConvertFromCommonLayer.h"
+#include "kernel/cpu/TensorConvertToCommonLayer.h"
#include "logging.h"
-add_subdirectory(cpufallback)
+add_subdirectory(cpu)
add_subdirectory(acl_cl)
// TODO Remove this unnecessary dependency. This is only for OperandType.
// If we remove this, we can also remove cpu kernel library dependency
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "AvgPoolLayer.h"
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "ConcatLayer.h"
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "ConvolutionLayer.h"
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
#include "tensorflow/contrib/lite/kernels/internal/reference/reference_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
#include <mutex>
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "MaxPoolLayer.h"
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
#include <cmath>
#include <algorithm>
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
#include "tensorflow/contrib/lite/kernels/internal/reference/reference_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;
#include "SoftMaxLayer.h"
#include "tensorflow/contrib/lite/kernels/internal/optimized/optimized_ops.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
namespace neurun
{
#include <arm_compute/runtime/IFunction.h>
#include "internal/Model.h"
-#include "kernel/cpufallback/OperationUtils.h"
+#include "kernel/cpu/OperationUtils.h"
using namespace neurun::kernel::cpu;