Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / onert-micro / luci-interpreter / src / kernels / KernelBuilder.cpp
index 4b2e662..5d1e885 100644 (file)
@@ -1,6 +1,5 @@
 /*
  * Copyright (c) 2023 Samsung Electronics Co., Ltd. All Rights Reserved
- * Copyright 2019 The TensorFlow Authors. All Rights Reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 
 #include "KernelBuilder.h"
-#include "Builders.h"
 
 namespace luci_interpreter
 {
 
-KernelConfigureRegistry::KernelConfigureRegistry()
-{
-#define REGISTER_KERNEL(builtin_operator, name)                                          \
-  register_kernel_configure(circle::BuiltinOperator::BuiltinOperator_##builtin_operator, \
-                            configure_kernel_Circle##name);
-
-#if USE_GENERATED_LIST
-#include "GeneratedKernelsToBuild.lst"
-#else
-#include "KernelsToBuild.lst"
-#endif
-
-#undef REGISTER_KERNEL
-}
-
 void KernelConfigureRegistry::configure_kernel(const circle::Operator *cur_op,
                                                circle::BuiltinOperator opcode,
-                                               BaseRuntimeGraph *runtime_graph)
+                                               BaseRuntimeGraph *runtime_graph) const
 {
   auto specific_configure_func = get_kernel_configure_func(opcode);
   if (specific_configure_func == nullptr)
@@ -47,30 +30,15 @@ void KernelConfigureRegistry::configure_kernel(const circle::Operator *cur_op,
   specific_configure_func(cur_op, runtime_graph);
 }
 
-KernelExecuteRegistry::KernelExecuteRegistry()
-{
-#define REGISTER_KERNEL(builtin_operator, name)                                        \
-  register_kernel_execute(circle::BuiltinOperator::BuiltinOperator_##builtin_operator, \
-                          execute_kernel_Circle##name);
-
-#if USE_GENERATED_LIST
-#include "GeneratedKernelsToBuild.lst"
-#else
-#include "KernelsToBuild.lst"
-#endif
-
-#undef REGISTER_KERNEL
-}
-
 void KernelExecuteRegistry::execute_kernel(const circle::Operator *cur_op,
                                            circle::BuiltinOperator opcode,
-                                           BaseRuntimeGraph *runtime_graph, bool is_inplace)
+                                           BaseRuntimeGraph *runtime_graph) const
 {
   auto specific_execute_func = get_kernel_execute_func(opcode);
   if (specific_execute_func == nullptr)
     assert(false && "Unsupported operator");
 
-  specific_execute_func(cur_op, runtime_graph, is_inplace);
+  specific_execute_func(cur_op, runtime_graph);
 }
 
 } // namespace luci_interpreter