Skip to content

Commit

Permalink
Add option to specify flatbuffers location (apache#5425)
Browse files Browse the repository at this point in the history
  • Loading branch information
michalpiszczek authored and dhruvaray committed Apr 28, 2020
1 parent d8f4641 commit 66c16cf
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
4 changes: 4 additions & 0 deletions cmake/config.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,10 @@ set(USE_TFLITE OFF)
# /path/to/tensorflow: tensorflow root path when use tflite library
set(USE_TENSORFLOW_PATH none)

# Required for full builds with TFLite. Not needed for runtime with TFLite.
# /path/to/flatbuffers: flatbuffers root path when using tflite library
set(USE_FLATBUFFERS_PATH none)

# Possible values:
# - OFF: disable tflite support for edgetpu
# - /path/to/edgetpu: use specific path to edgetpu library
Expand Down
7 changes: 5 additions & 2 deletions cmake/modules/contrib/TFLite.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

if(NOT USE_TFLITE STREQUAL "OFF")
message(STATUS "Build with contrib.tflite")
if (USE_TENSORFLOW_PATH STREQUAL "none")
if (USE_TENSORFLOW_PATH STREQUAL "none")
set(USE_TENSORFLOW_PATH ${CMAKE_CURRENT_SOURCE_DIR}/tensorflow)
endif()

Expand All @@ -40,5 +40,8 @@ if(NOT USE_TFLITE STREQUAL "OFF")
find_library(TFLITE_CONTRIB_LIB libtensorflow-lite.a ${USE_TFLITE})

list(APPEND TVM_RUNTIME_LINKER_LIBS ${TFLITE_CONTRIB_LIB})
list(APPEND TVM_RUNTIME_LINKER_LIBS rt dl flatbuffers)

if (NOT USE_FLATBUFFERS_PATH STREQUAL "none")
include_directories(${USE_FLATBUFFERS_PATH}/include)
endif()
endif()

0 comments on commit 66c16cf

Please sign in to comment.