公司最近的项目本地计算评估PWV 总算告一段落,对于目前的解决方案TensorFlow for iOS,整个过程之长、坑之多,让我发际线提高了2cm。。。之后应该会有一篇技术总结,正在准备。
下一步的计划是,TensorFlow 转到 TensorFlow Lite,在mobile上用TF,简单的模型还好,复杂的模型感觉跑起来有点力不从心,目前TF lite预览版,支持的model貌似不多,正在做些尝试,还停留在.pb转.lite的阶段,先提前放出iOS 集成TF lite的教程,供参考,如有遗漏不足,还望指正。
TensorFlow Lite for iOS
Building
为编译TensorFlow Lite的iOS版静态库, 需要用到MacOS上的终端. 如果还没达标,
那么须先安装 Xcode 8 or later and the tools using xcode-select
:
xcode-select --install
•第一次安装,需要打开Xcode,按照提示授权信任.
(还需要安装 Homebrew installed.)
brew install automake
brew install libtool
•接下来,是运行脚本,下载所需要的依赖,但是先不要立马执行,请看完tips:
tensorflow/contrib/lite/download_dependencies.sh
•这个脚本会联网下载所需依赖包,并放到到这个目录:
tensorflow/contrib/lite/downloads
.
•demo中需要的label和.tflite模型文件,则下载并解压到:
tensorflow/contrib/lite/example/ios/camera/data
.