gpt4 book ai didi

c++ - 如何在 Ubuntu 中使 TensorFlow-lite 可用于整个系统

转载 作者:行者123 更新时间:2023-12-04 19:04:47 24 4
gpt4 key购买 nike

我的 tflite 目录如下:

/home/me/tensorflow_src/tensorflow/lite/
但是,我无法在我的 C++ 项目中导入它:
#include "tensorflow/lite/interpreter.h" // getting a not found error
如何添加解决此错误?我的假设是我需要将 tflite 添加到我的 bash 以使其可用于我的所有项目。如何将 tflite 添加到 bash 文件?
这是我的 CMAKE 文件:
cmake_minimum_required(VERSION 3.22)
project(mediafile_device_crossverification)

set(CMAKE_CXX_STANDARD 17)

set(OpenCV FOUND 1)
find_package(OpenCV REQUIRED)
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable(mediafile_device_crossverification main.cpp src/VideoProcessing.cpp src/VideoProcessing.h)

最佳答案

有多种选择:
第一个选项:将 tensorflow 头文件安装/复制到例如/urs/local/include默认情况下,该文件夹通常位于系统包含路径中。
第二种选择:GCC 有一些环境变量可以用来修改系统包含路径。 C_INCLUDE_PATHCPLUS_INCLUDE_PATH ,您可以将它们添加到 .bashrc登录时设置它们。见:https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
第三个选项是添加 /home/me/tensorflow_src到 CMakefile 中的包含路径。
搜索包含路径时 #include <tensorflow/lite/interpreter.h>应该使用。

关于c++ - 如何在 Ubuntu 中使 TensorFlow-lite 可用于整个系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72664301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com