ajithvcoder / test_tflite

测试桌面端tflite c++算法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TFLite c++ in PC

mac构建tflite c++

  1. 构建 libtensorflowlite.dylib
bazel build -c opt  --config=macos --cpu=darwin //tensorflow/lite:libtensorflowlite.dylib
bazel build -c opt //tensorflow/lite:libtensorflowlite.dylib
  1. 构建 libtensorflowlite_gpu_delegate.dylib, 需要先构建1步骤

(1) uname -a查看cpu架构, 如果是x86_64, 替换tensorflow/bazel-tensorflow/external/cpuinfo/BUILD.bazel里面 "cpu": "darwin""cpu": "darwin_x86_64" (2) 在根目录编译,需指定--cxxopt=-std=c++17

bazel build -c opt --copt -Os --copt -DTFLITE_GPU_BINARY_RELEASE --copt -fvisibility=hidden --linkopt -s --strip always --cxxopt=-std=c++17 //tensorflow/lite/delegates/gpu:tensorflow_lite_gpu_dylib --apple_platform_type=macos --cpu=darwin_x86_64 --macos_cpus=x86_64

install_name_tool -id "/Users/yang/CLionProjects/test_tflite/tflite-2.10.0/tflite2.10.0_lib/mac-os/gpu/tensorflow_lite_gpu_dylib_bin" tensorflow_lite_gpu_dylib.dylib

About

测试桌面端tflite c++算法


Languages

Language:C++ 73.4%Language:Python 5.3%Language:Java 2.9%Language:Starlark 2.4%Language:Rust 2.2%Language:C# 1.5%Language:Swift 1.5%Language:Jupyter Notebook 1.4%Language:C 1.3%Language:TypeScript 1.3%Language:Kotlin 1.0%Language:JavaScript 0.9%Language:CMake 0.8%Language:Dart 0.8%Language:Objective-C++ 0.6%Language:PHP 0.6%Language:Objective-C 0.4%Language:Nim 0.3%Language:Lua 0.3%Language:Go 0.3%Language:Shell 0.3%Language:NASL 0.3%Language:Ruby 0.0%Language:HTML 0.0%Language:CSS 0.0%Language:Pawn 0.0%Language:Makefile 0.0%Language:Batchfile 0.0%Language:Roff 0.0%