【发布时间】:2018-08-26 20:45:40
【问题描述】:
如何构建和运行 TensorFlow Lite iOS 示例?
(https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite/examples)
【问题讨论】:
标签: ios tensorflow-lite
如何构建和运行 TensorFlow Lite iOS 示例?
(https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite/examples)
【问题讨论】:
标签: ios tensorflow-lite
以下是从源代码(方法 1)和 Pod 文件(方法 2)构建和运行以下(2018 年 8 月 22 日)TensorFlow Lite iOS 示例的说明;
(例如相机分类模型;mobilenet_quant_v1_224.tflite/labels.txt,简单分类模型;mobilenet_v1_1.0_224.tflite/labels.txt)
说明基于; https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/lite/g3doc/ios.md
git clone https://github.com/tensorflow/tensorflowcd tensorflowgit checkout r1.10(选择包含tensorflow/contrib/lite/download_dependencies.sh的tensorflow版本)
cd tensorflow/contrib/lite./download_dependencies.sh./build_ios_universal_lib.shcd examples/ios./download_models.sh(将 tensorflow 模型下载到 simple/data 和 camera/data)tensorflow/contrib/lite/examples/ios/simple/simple.xcodeproj / camera/tflite_camera_example.xcworkspace):
tensorflow/contrib/lite/gen/lib/libtensorflow-lite.a
[INSERTTENSORFLOWSOURCELOCATIONHERE]/tensorflow/contrib/lite/gen/lib
[INSERTTENSORFLOWSOURCELOCATIONHERE](tensorflow git仓库的根文件夹)[INSERTTENSORFLOWSOURCELOCATIONHERE]/tensorflow/contrib/lite/downloads
[INSERTTENSORFLOWSOURCELOCATIONHERE]/tensorflow/contrib/lite/downloads/flatbuffers/include
data 的新组
data文件夹项目从tensorflow/contrib/lite/example/ios/simple/data(grace_hopper.jpg、labels.txt、mobilenet...)拖放到xCode中新创建的数据文件夹中(当询问时,选择目标:如果需要,复制项目)李>
tensorflow/contrib/lite/examples/ios/simple/AppDelegate.mm/.h内容相应地修改应用程序现有的AppDelegate.m
tensorflow/contrib/lite/example/ios/simple拖放源代码项(ios_image_load.h,ios_image_load.mm,RunModelViewController.h,RunModelViewController.mm,RunModelViewController.xib[NOT:AppDelegate.h,AppDelegate.mm],@9876543655) /li>
说明基于; https://www.tensorflow.org/mobile/tflite/demo_ios
git clone https://github.com/tensorflow/tensorflowcd tensorflow
git checkout r1.10 / 5b63ee85acc0676a35252c50014a178b55aabaa4
cd tensorflow/contrib/lite/examples/ios./download_models.sh(将 tensorflow 模型下载到 simple/data 和 camera/data)cd camera/cd simple
pod repo updatepod installopen tflite_camera_example.xcworkspace / open simple.xcodeproj
tflite_camera_example/simple项目(蓝色文档图标)-[默认目标]-常规simple 项目需要)【讨论】: