[tf2tflite-dredd-pbtxt-test] Adding tfl-verify (#8861)
author윤현식/On-Device Lab(SR)/Principal Engineer/삼성전자 <hyunsik.yoon@samsung.com>
Fri, 8 Nov 2019 06:07:54 +0000 (15:07 +0900)
committer박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Fri, 8 Nov 2019 06:07:54 +0000 (15:07 +0900)
This adds tfl-verify support into files related to cmake.

Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
compiler/tf2tflite-dredd-pbtxt-test/CMakeLists.txt
compiler/tf2tflite-dredd-pbtxt-test/requires.cmake
compiler/tf2tflite-dredd-pbtxt-test/runner.sh

index d4fbc14..87cf783 100644 (file)
@@ -1,6 +1,7 @@
 nnas_include(TargetRequire)
 
 unset(REQUIRED_TARGETS)
+list(APPEND REQUIRED_TARGETS tfl-verify)
 list(APPEND REQUIRED_TARGETS tfl-inspect)
 list(APPEND REQUIRED_TARGETS tf2tflite)
 list(APPEND REQUIRED_TARGETS tfkit)
@@ -125,10 +126,12 @@ add_custom_command(
   OUTPUT ${TOOLCHAIN_CONFIG}
   COMMAND ${CMAKE_COMMAND} -E remove -f ${TOOLCHAIN_CONFIG}
   COMMAND ${CMAKE_COMMAND} -E echo 'TFL_INSPECT_PATH=\"$<TARGET_FILE:tfl-inspect>\"' >> ${TOOLCHAIN_CONFIG}
+  COMMAND ${CMAKE_COMMAND} -E echo 'TFL_VERIFY_PATH=\"$<TARGET_FILE:tfl-verify>\"' >> ${TOOLCHAIN_CONFIG}
   COMMAND ${CMAKE_COMMAND} -E echo 'TF2TFLITE_PATH=\"$<TARGET_FILE:tf2tflite>\"' >> ${TOOLCHAIN_CONFIG}
   # add more if new excutable file is needed in runner.sh and rule-lib.sh
   DEPENDS
     tfl-inspect
+    tfl-verify
     tf2tflite
   COMMENT "Generate toolchin configuration"
 )
index f5a746e..94fb442 100644 (file)
@@ -1,4 +1,5 @@
 require("tfkit")
 require("tf2tflite")
+require("tfl-verify")
 require("tfl-inspect")
 require("dredd-rule-lib")
index f84137e..9882f11 100755 (executable)
@@ -21,6 +21,7 @@ CONFIG_PATH="$1"; shift
 source "${CONFIG_PATH}"
 
 echo "-- Found tfl-inspect: ${TFL_INSPECT_PATH}"
+echo "-- Found tfl-verify: ${TFL_VERIFY_PATH}"
 echo "-- Found tf2tflite: ${TF2TFLITE_PATH}"
 echo "-- Found workdir: ${WORKDIR}"