- 智能硬件與機器視覺:基于樹莓派、Python和OpenCV
- 陳佳林
- 364字
- 2020-11-12 17:41:40
1.2.4 方案D:Google Coral Dev Board+Edge TPU
在上一小節中我們提到邊緣人工智能(Edge AI)的概念,這一小節將要介紹的Edge TPU是谷歌公司開發的邊緣人工智能解決方案。
TPU,即張量處理單元(Tensor Processing Unit)。用戶可以在谷歌云(GCP)上使用Cloud TPU,用于機器學習模型的推演與訓練。而在2019年的國際消費電子展(以及今年的TensorFlow開發峰會)上,谷歌首次展示了他們的Edge TPU,如圖1-6所示。Edge TPU支持在邊緣部署高質量的機器學習推理。它增強了谷歌的Cloud TPU和Cloud IoT,以提供端到端(云到端、硬件+軟件)的基礎設施。
圖1-6 Edge TPU實物圖
Edge TPU只是一塊芯片,其大小不足硬幣的十分之一,在2019年3月,谷歌同時發布了配套的測試版開發套件,包含了Google Coral Dev Board。Coral Dev Board就像一塊專為邊緣AI優化的樹莓派,附有一片可置換、備有Edge TPU的SoM系統模組,它使用名為Mendel Linux的操作系統,支援TensorFlow Lite框架。在編程語言方面,現在只支援Python,將來會加入C++支援。它的售價為149.99美元。