Extract nnkit-onnxrt from nnkit (#3989)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Wed, 26 Jun 2019 10:41:11 +0000 (19:41 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 26 Jun 2019 10:41:11 +0000 (19:41 +0900)
Let's allow each module to depend on nnkit-onnxrt.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
15 files changed:
contrib/nnkit-onnxrt/CMakeLists.txt [new file with mode: 0644]
contrib/nnkit-onnxrt/backend/Backend.cpp [moved from contrib/nnkit/backends/onnx/Backend.cpp with 100% similarity]
contrib/nnkit-onnxrt/backend/CMakeLists.txt [moved from contrib/nnkit/backends/onnx/CMakeLists.txt with 65% similarity]
contrib/nnkit-onnxrt/requires.cmake [new file with mode: 0644]
contrib/nnkit-onnxrt/support/CMakeLists.txt [moved from contrib/nnkit/libs/support/onnx/CMakeLists.txt with 82% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/Allocator.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/Allocator.h with 100% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/Backend.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/Backend.h with 100% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/Runner.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/Runner.h with 100% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/Status.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/Status.h with 100% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/TensorContext.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/TensorContext.h with 100% similarity]
contrib/nnkit-onnxrt/support/include/nnkit/support/onnx/TensorSet.h [moved from contrib/nnkit/libs/support/onnx/include/nnkit/support/onnx/TensorSet.h with 100% similarity]
contrib/nnkit-onnxrt/support/src/Allocator.cpp [moved from contrib/nnkit/libs/support/onnx/src/Allocator.cpp with 100% similarity]
contrib/nnkit-onnxrt/support/src/Backend.cpp [moved from contrib/nnkit/libs/support/onnx/src/Backend.cpp with 100% similarity]
contrib/nnkit-onnxrt/support/src/Runner.cpp [moved from contrib/nnkit/libs/support/onnx/src/Runner.cpp with 100% similarity]
contrib/nnkit/requires.cmake

diff --git a/contrib/nnkit-onnxrt/CMakeLists.txt b/contrib/nnkit-onnxrt/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1950abb
--- /dev/null
@@ -0,0 +1,8 @@
+nncc_find_package(ONNXRuntime QUIET)
+
+if(NOT ONNXRuntime_FOUND)
+  return()
+endif(NOT ONNXRuntime_FOUND)
+
+add_subdirectory(support)
+add_subdirectory(backend)
similarity index 65%
rename from contrib/nnkit/backends/onnx/CMakeLists.txt
rename to contrib/nnkit-onnxrt/backend/CMakeLists.txt
index f953966..b00e559 100644 (file)
@@ -1,7 +1,3 @@
-if(NOT TARGET nnkit_support_onnx)
-  return()
-endif(NOT TARGET nnkit_support_onnx)
-
 add_library(nnkit_onnx_backend SHARED Backend.cpp)
 target_link_libraries(nnkit_onnx_backend nnkit_support_onnx)
 target_link_libraries(nnkit_onnx_backend stdex)
diff --git a/contrib/nnkit-onnxrt/requires.cmake b/contrib/nnkit-onnxrt/requires.cmake
new file mode 100644 (file)
index 0000000..d370fc1
--- /dev/null
@@ -0,0 +1,2 @@
+require("stdex")
+require("nnkit-intf")
similarity index 82%
rename from contrib/nnkit/libs/support/onnx/CMakeLists.txt
rename to contrib/nnkit-onnxrt/support/CMakeLists.txt
index 9880d26..1b51d4e 100644 (file)
@@ -1,9 +1,3 @@
-nncc_find_package(ONNXRuntime QUIET)
-
-if(NOT ONNXRuntime_FOUND)
-  return()
-endif(NOT ONNXRuntime_FOUND)
-
 file(GLOB_RECURSE SOURCES "src/*.cpp")
 
 add_library(nnkit_support_onnx-1.4 STATIC ${SOURCES})
index 3db3554..fe90bfd 100644 (file)
@@ -6,3 +6,4 @@ require("nnkit-caffe")
 require("nnkit-tflite")
 require("nnkit-tf")
 require("nnkit-mocotf")
+require("nnkit-onnxrt")