TensorFlow Lite 2019 年发展蓝图

简介: TensorFlow Lite 2019 年规划的总体概览

雷锋网(公众号:雷锋网) AI 科技评论按,本文原载于公众号 「TensorFlow」,雷锋网 AI 科技评论获得授权转载。

TensorFlow Lite 2019 年发展蓝图分为四个关键部分:易用性、性能、优化和可移植性。非常欢迎您在 TensorFlow Lite 论坛中评论我们的发展蓝图,并向我们提供反馈。

我们希望您了解一下 TensorFlow Lite 2019 年规划的总体概览,可能会因各种因素而随时变化,并且下列内容的先后顺序并不反映优先次序。从原则上说,我们通常优先解决大多数用户提出的问题,所以此列表基本反映这一点。

易用性

支持更多 op

根据用户反馈优先处理更多 op

op 版本控制和签名

op 内核将获得版本号

op 内核将可以通过签名识别

新转换器

实现新的 TensorFlow Lite 转换器,该转换器将能更好地处理图形转换(即控制流、条件语句等)并取代 TOCO

继续改进 TF Select Op

支持更多使用 TF Select(例如哈希表、字符串等)的转换类型

在通过 op 剥离使用 TF Select Op 时支持更小的二进制文件大小

支持长短期记忆 (LSTM) / 循环神经网络 (RNN)

增加对 LSTM 和 RNN 的完整转换支持

图形可视化工具

提供增强版图形可视化工具

预处理和后处理支持

针对推理的预处理和后处理提供更多支持

控制流和设备端训练

增加对控制流相关 op 的支持

增加对设备端训练的支持

新 API

将新的 C API 作为语言绑定和大多数客户端的核心

iOS 版 Objective-C API

iOS 版 SWIFT API

更新后的 Android 版 Java API

C# Unity 语言绑定

添加更多模型

向网站的支持部分添加更多模型

性能

更多硬件委派

增加对更多硬件委派的支持

支持 NN API

持续支持并改进对 NN API 的支持

框架可扩展性

通过自定义优化版本支持简便的 CPU 内核重写

GPU 委派

继续扩展对 OpenGL 和 Metal op 的总支持 op

开源

提升 TFLite CPU 的性能

优化浮动和量化模型

优化

模型优化工具组

训练后量化 + 混合内核

训练后量化 + 定点内核

训练时量化

为更多技术提供更多支持

RNN 支持

稀疏性 / 精简

支持较低位宽

可移植性

微控制器支持

增加对一系列 8 位、16 位和 32 位微控制器 (MCU) 架构语音和图像分类用例的支持

雷锋网版权文章,未经授权禁止转载。详情见转载须知。

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 API
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:1~5
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:1~5
191 0
|
6月前
|
机器学习/深度学习 存储 人工智能
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(3)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(3)
117 0
|
Java TensorFlow 算法框架/工具
Android 中集成 TensorFlow Lite图片识别
Android 中集成 TensorFlow Lite图片识别
118 0
|
6月前
|
机器学习/深度学习 Dart TensorFlow
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
145 0
|
3月前
|
开发者 算法 虚拟化
惊爆!Uno Platform 调试与性能分析终极攻略,从工具运用到代码优化,带你攻克开发难题成就完美应用
【8月更文挑战第31天】在 Uno Platform 中,调试可通过 Visual Studio 设置断点和逐步执行代码实现,同时浏览器开发者工具有助于 Web 版本调试。性能分析则利用 Visual Studio 的性能分析器检查 CPU 和内存使用情况,还可通过记录时间戳进行简单分析。优化性能涉及代码逻辑优化、资源管理和用户界面简化,综合利用平台提供的工具和技术,确保应用高效稳定运行。
71 0
|
6月前
|
机器学习/深度学习 存储 编解码
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(4)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(4)
162 0
|
6月前
|
机器学习/深度学习 存储 算法框架/工具
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(2)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(2)
82 0
|
6月前
|
机器学习/深度学习 存储 运维
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(1)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(1)
96 0
|
Java TensorFlow 算法框架/工具
Tensorflow Lite移动平台编译|Bazel实践
如果不做定制化操作,我们不需要自己编译TensorFlow Lite Android库。我们可以直接使用位于MavenCentral的TensorFlow Lite AAR。但是在某些情况下,我们需要本地编译TensorFlow Lite。例如,您可能正在构建一个包含operations selected from TensorFlow的自定义二进制文件,或者需要对TensorFlow Lite进行局部修改。
448 0
|
机器学习/深度学习 边缘计算 人工智能
边缘计算Tensorflow Lite
边缘计算Tensorflow Lite
157 0