Google 最近推出了自家的 AI 平台,叫做 Coral,有分成開發板與USB加速器兩種規格。前者在規格上類似於 Raspberry Pi,而USB加速器很明顯就是劍指 Intel Movidius 神經運算棒。
在Coral網站上提供了預先訓練好的模型,針對常見用途(影像分類、物件偵測)都可以直接下載來玩玩看,非常方便。Mouser網站已經可以購買了(但目前不出貨到台灣…)
先來看看開發板的規格,Coral網站上也有簡易教學 (開發板 / USB加速器搭配Pi):
Edge TPU 模組規格
CPU | NXP i.MX 8M SOC (quad Cortex-A53, Cortex-M4F) |
GPU | Integrated GC7000 Lite Graphics |
ML accelerator | Google Edge TPU coprocessor |
RAM | 1 GB LPDDR4 |
Flash memory | 8 GB eMMC |
Wireless | Wi-Fi 2×2 MIMO (802.11b/g/n/ac 2.4/5GHz) Bluetooth 4.1 |
Dimensions | 48mm x 40mm x 5mm |
開發板規格
Flash memory | MicroSD slot |
USB | Type-C OTG Type-C power Type-A 3.0 host Micro-B serial console |
LAN | Gigabit Ethernet port |
Audio | 3.5mm audio jack (CTIA compliant) Digital PDM microphone (x2) 2.54mm 4-pin terminal for stereo speakers |
Video | HDMI 2.0a (full size) 39-pin FFC connector for MIPI-DSI display (4-lane) 24-pin FFC connector for MIPI-CSI2 camera (4-lane) |
GPIO | 3.3V power rail 40 – 255 ohms programmable impedance ~82 mA max current |
Power | 5V DC (USB Type-C) |
Dimensions | 88 mm x 60 mm x 24mm (Pi 3 85mm x 54mm) |
也有 USB 加速器的型態,價格74.99美金。
USB加速器如果要接在 Raspberry Pi 的話,適用 USB 2.0 port 的速度。作業系統支援Debian Linux,並可執行TensorFlow Lite
ML accelerator | Google Edge TPU coprocessor |
Connector | USB Type-C* (data/power) |
Dimensions | 65 mm x 30 mm |
最後則列出 FAQ 頁面上的簡易數據比較,效果相當驚人啊!但官方也表示不同的平台、模型與執行機器還是會影響實際結果,大家參考看看囉:
Model architecture | Desktop CPU* | Desktop CPU * + USB Accelerator (USB 3.0) with Edge TPU | Embedded CPU ** | Dev Board † with Edge TPU |
---|---|---|---|---|
MobileNet v1 | 47 ms | 2.2 ms | 179 ms | 2.2 ms |
MobileNet v2 | 45 ms | 2.3 ms | 150 ms | 2.5 ms |
Inception v1 | 92 ms | 3.6 ms | 406 ms | 3.9 ms |
Inception v4 | 792 ms | 100 ms | 3,463 ms | 100 ms |