Пользовательской операции Tensorflow требуется много файлов общих объектов - PullRequest
0 голосов
/ 07 мая 2020
• 1000 требуется.

Однако, когда я пытался загрузить настраиваемую операцию, я получаю сообщение об ошибке: tenorflow. python .framework.errors_impl.NotFoundError: libopencv_videostab.so.3.4: невозможно открыть файл общих объектов: такого файла нет или каталог

Почему? Мой CmakeList:

cmake_minimum_required(VERSION 3.12)
project(tf-leader-face)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SSE_FLAGS}  -fPIC -march=native -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fPIC --shared -D_GLIBCXX_USE_CXX11_ABI=0")

include_directories(/usr/lib64/python2.7/site-packages/tensorflow_core/include
                    /usr/lib64/python2.7/site-packages/tensorflow_core/include/external/nsync/public
                   )

link_directories(/usr/lib64/python2.7/site-packages/tensorflow_core)
link_libraries(tensorflow_framework)

find_package(OpenCV REQUIRED)
include_directories(. ${OpenCV_INCLUDE_DIRS})
set(LIBRARY_OUTPUT_PATH ./lib)
add_library(face_alignment SHARED face_alignment.cpp)

target_link_libraries(face_alignment ${OpenCV_LIBS})
...