[PATCH] D139860: [mlgo] Remove TENSORFLOW_C_LIB_PATH
Kazu Hirata via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 12 11:28:59 PST 2022
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG842b0d0fe2dd: [mlgo] Remove TENSORFLOW_C_LIB_PATH (authored by kazu).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139860/new/
https://reviews.llvm.org/D139860
Files:
llvm/CMakeLists.txt
Index: llvm/CMakeLists.txt
===================================================================
--- llvm/CMakeLists.txt
+++ llvm/CMakeLists.txt
@@ -980,7 +980,6 @@
# For up-to-date instructions for installing the TFLite dependency, refer to
# the bot setup script: https://github.com/google/ml-compiler-opt/blob/main/buildbot/buildbot_init.sh
-set(TENSORFLOW_C_LIB_PATH "" CACHE PATH "Path to TensorFlow C library install")
set(LLVM_HAVE_TFLITE "" CACHE BOOL "Use tflite")
if (LLVM_HAVE_TFLITE)
find_package(protobuf REQUIRED)
@@ -988,28 +987,6 @@
set(LLVM_HAVE_TF_API "ON" CACHE BOOL "Full Tensorflow API available")
set(LLVM_PROTOBUF_OUT_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/protobuf_gen)
include_directories(${LLVM_PROTOBUF_OUT_DIR})
-elseif (TENSORFLOW_C_LIB_PATH)
- find_library(tensorflow_c_api tensorflow PATHS ${TENSORFLOW_C_LIB_PATH}/lib NO_DEFAULT_PATH REQUIRED)
- # Currently, the protobuf headers are distributed with the pip package that corresponds to the version
- # of the C API library.
- find_library(tensorflow_fx tensorflow_framework PATHS ${TENSORFLOW_C_LIB_PATH}/lib NO_DEFAULT_PATH REQUIRED)
- set(LLVM_HAVE_TF_API "ON" CACHE BOOL "Full Tensorflow API available")
- include_directories(${TENSORFLOW_C_LIB_PATH}/include)
- if (NOT TF_PROTO_HEADERS)
- message(STATUS "TF_PROTO_HEADERS not defined. Looking for tensorflow pip package.")
- execute_process(COMMAND
- ${Python3_EXECUTABLE} "-c" "import tensorflow as tf; import os; print(os.path.dirname(tf.__file__))"
- OUTPUT_VARIABLE TF_PIP)
- if ("${TF_PIP}" STREQUAL "")
- message(FATAL ERROR "Tensorflow pip package is also required for 'development' mode (protobuf headers)")
- endif()
- string(STRIP ${TF_PIP} TF_PIP)
- set(TF_PROTO_HEADERS "${TF_PIP}/include")
- endif()
- message(STATUS "Using Tensorflow headers under: ${TF_PROTO_HEADERS}")
- include_directories(${TF_PROTO_HEADERS})
- add_definitions("-DGOOGLE_PROTOBUF_NO_RTTI")
- add_definitions("-D_GLIBCXX_USE_CXX11_ABI=0")
endif()
# For up-to-date instructions for installing the Tensorflow dependency, refer to
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D139860.482204.patch
Type: text/x-patch
Size: 2113 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221212/cdda1591/attachment.bin>
More information about the llvm-commits
mailing list