[neurun] move api out of frontend (#7873)
author이상규/On-Device Lab(SR)/Principal Engineer/삼성전자 <sg5.lee@samsung.com>
Tue, 1 Oct 2019 09:20:37 +0000 (18:20 +0900)
committer이한종/On-Device Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Tue, 1 Oct 2019 09:20:37 +0000 (18:20 +0900)
- api is now under `neurun`, instead of `neurun/frontend`.
- add dependency for nnfw-header in custom op kernels and apps.

Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
runtimes/neurun/CMakeLists.txt
runtimes/neurun/api/CMakeLists.txt [moved from runtimes/neurun/frontend/api/CMakeLists.txt with 100% similarity]
runtimes/neurun/api/nnfw_dev.cc [moved from runtimes/neurun/frontend/api/nnfw_dev.cc with 100% similarity]
runtimes/neurun/api/wrapper/nnfw_api.cc [moved from runtimes/neurun/frontend/api/wrapper/nnfw_api.cc with 100% similarity]
runtimes/neurun/api/wrapper/nnfw_api.hpp [moved from runtimes/neurun/frontend/api/wrapper/nnfw_api.hpp with 100% similarity]
tests/custom_op/apps/CMakeLists.txt
tests/custom_op/kernels/CMakeLists.txt

index 6d3822c..c4754f8 100644 (file)
@@ -7,4 +7,5 @@ set(NEURUN_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/core/include)
 add_subdirectory(backend)
 add_subdirectory(frontend)
 add_subdirectory(core)
+add_subdirectory(api)
 add_subdirectory(test)
index 18eef3f..ccaebf1 100644 (file)
@@ -13,7 +13,7 @@ function(add_nnfw_custom_op_app NAME)
     )
     add_executable(${NAME} ${PARSED_ARGS_SOURCES})
     target_link_libraries(${NAME} PRIVATE ${PARSED_ARGS_KERNELS})
-    target_link_libraries(${NAME} PRIVATE nnfw-dev)
+    target_link_libraries(${NAME} PRIVATE nnfw-header nnfw-dev)
     target_link_libraries(${NAME} PRIVATE dl ${LIB_PTHREAD})
 endfunction()
 
index 9b960a3..1d292f3 100644 (file)
@@ -2,7 +2,7 @@ nnfw_find_package(FlatBuffers REQUIRED)
 
 function(add_nnfw_kernel NAME)
     add_library(${NAME} STATIC ${ARGN})
-    target_link_libraries(${NAME} PRIVATE nnfw-dev)
+    target_link_libraries(${NAME} PRIVATE nnfw-header nnfw-dev)
     target_link_libraries(${NAME} PRIVATE flatbuffers)
 endfunction()