Extract nnkit-tf from nnkit (#3974)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Wed, 26 Jun 2019 01:38:27 +0000 (10:38 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 26 Jun 2019 01:38:27 +0000 (10:38 +0900)
This commit extracts nnkit-tf from nnkit to make it easy to manage
internal dependencies.

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

diff --git a/contrib/nnkit-tf/CMakeLists.txt b/contrib/nnkit-tf/CMakeLists.txt
new file mode 100644 (file)
index 0000000..401746f
--- /dev/null
@@ -0,0 +1,8 @@
+nncc_find_package(TensorFlow QUIET)
+
+if(NOT TensorFlow_FOUND)
+  return()
+endif(NOT TensorFlow_FOUND)
+
+add_subdirectory(support)
+add_subdirectory(backend)
similarity index 65%
rename from contrib/nnkit/backends/tf/CMakeLists.txt
rename to contrib/nnkit-tf/backend/CMakeLists.txt
index 1246d79..dd2e469 100644 (file)
@@ -1,7 +1,3 @@
-if(NOT TARGET nnkit_support_tf)
-  return()
-endif(NOT TARGET nnkit_support_tf)
-
 add_library(nnkit_tf_backend SHARED Backend.cpp)
 target_link_libraries(nnkit_tf_backend nnkit_support_tf)
 target_link_libraries(nnkit_tf_backend stdex)
diff --git a/contrib/nnkit-tf/requires.cmake b/contrib/nnkit-tf/requires.cmake
new file mode 100644 (file)
index 0000000..4b9fd68
--- /dev/null
@@ -0,0 +1,3 @@
+require("stdex")
+require("tfinfo")
+require("nnkit-intf")
similarity index 81%
rename from contrib/nnkit/libs/support/tf/CMakeLists.txt
rename to contrib/nnkit-tf/support/CMakeLists.txt
index bffa22d..471a1c7 100644 (file)
@@ -1,9 +1,3 @@
-nncc_find_package(TensorFlow QUIET)
-
-if(NOT TensorFlow_FOUND)
-  return()
-endif(NOT TensorFlow_FOUND)
-
 file(GLOB_RECURSE SOURCES "src/*.cpp")
 
 add_library(nnkit_support_tf-1.12 STATIC ${SOURCES})
index 32497ac..3db3554 100644 (file)
@@ -4,4 +4,5 @@ require("tfinfo")
 require("nnkit-intf")
 require("nnkit-caffe")
 require("nnkit-tflite")
+require("nnkit-tf")
 require("nnkit-mocotf")