用于微控制器的 TensorFlow Lite 是否支持 Google Edge TPU?
tensorflow 502
原文标题 :Does TensorFlow Lite for Microcontrollers support Google Edge TPU?
我已经知道 TensorFlow Lite (TFL) 支持 Google Edge TPU,例如通过 Coral 开发板(需要 Linux)。
但是我想知道用于微控制器(TFLM)的 TensorFlow Lite 是否也兼容。
我想做的是设计一个带有 Cortex-M 微控制器的裸机(没有操作系统,所以没有 Python 等)嵌入式系统,并使用 TPU 使用 TFLM 加速图像分类器。
显然,谷歌有一个类似的系统,the Dev Board Micro,它安装了一个 Cortex-M,并且根据产品描述“支持微控制器的 TensorFlow Lite 和 TensorFlow Lite”。但不幸的是,它仍然“即将推出”,我在网上找不到任何其他有用的信息或类似的项目。作为官方产品,我认为 TFLM 应该支持 Edge TPU,但我不知道它现在是否已经支持,或者将来可能只有在 Dev Board Micro 发布时才会支持。
我试图查看 TFLM 的 GitHubrepo,在第 56 行我发现了这个:
kTfLiteEdgeTpuContext = 2, // Placeholder for Edge TPU support.
我计划使用与 Dev Board Micro 相同的 MCU(i.MX RT1170),显然 NXP 有自己的 TFLM 版本(硬分叉?)。
谢谢!