首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorFlow Lite for Microcontrollers支持Google吗?

TensorFlow Lite for Microcontrollers支持Google吗?
EN

Stack Overflow用户
提问于 2022-03-23 16:36:13
回答 2查看 141关注 0票数 0

我已经知道TensorFlow Lite (TFL) 支座 Google,例如通过珊瑚发展委员会 (Linux )。

但是,我想知道微控制器用TensorFlow Lite (TFLM)是否也兼容。

我想做的是设计一个裸金属(没有操作系统,所以没有Python等)嵌入式系统采用Cortex-M单片机,并使用TPU加速使用TFLM的图像分类器。

显然,谷歌也有一个类似的系统-- Dev板微,它安装了一个Cortex-M,并根据产品描述“支持TensorFlow Lite和TensorFlow Lite for Microcontrollers”。但不幸的是,它仍然“即将到来”,我没有找到任何其他有用的信息或类似的项目在网上。作为一个官方产品,我认为TFLM应该支持边缘TPU,但我不知道它现在是否已经被支持,或者也许它将在未来只有在开发板微发布时才会被支持。

我试着看看TFLM的GitHub回购,在第56行我发现了以下内容:

代码语言:javascript
复制
kTfLiteEdgeTpuContext = 2,     // Placeholder for Edge TPU support.

我计划使用与开发板微控制器相同的微控制器(i.MX RT1170),而且显然NXP有自己的版本 (硬叉?)TFLM的。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2022-03-23 18:33:30

Tensorflow支持TPU,您需要什么类型的处理器单元可以指定。

https://www.tensorflow.org/guide/tpu

输入和输出:

代码语言:javascript
复制
>>> import tensorflow as tf
>>> physical_devices = tf.config.experimental.list_physical_devices('TPU')
>>> print(physical_devices)
[]
>>> physical_devices = tf.config.experimental.list_physical_devices('GPU')
>>> print(physical_devices)
[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
>>>

票数 0
EN

Stack Overflow用户

发布于 2022-03-31 00:02:09

是的,微开发板支持TFLM模型。您可以在edgeTPU上运行TFLM模型。谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71590845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档