MENU

Google Coral Edge TPU 上手

June 20, 2026 • Nico的日常生活阅读设置

其实没有什么好讲的,刚好最近某个朋友做了个转接板,可以用上我手上DA1型号的两个计算单元,特此记录一下现阶段Coral Edge TPU的坑。

Google给Coral Edge TPU做的gasket-driver DKMS模块早已停止维护,现在仓库也被archived。

如果在新内核上是无法正常安装的 需要进行以下操作:

sed -i 's/MODULE_IMPORT_NS(DMA_BUF)/MODULE_IMPORT_NS("DMA_BUF")/' src/gasket_page_table.c
sed -i 's/no_llseek/noop_llseek/' src/gasket_core.c

或者也有做好的版本:

https://github.com/google/gasket-driver/pull/50

如果你是DA1型号的TPU,那么在大多数机器上只能读到一个计算模块“2x PCIe Gen2 x1 interface (one per Edge TPU)”,在少数情况下某些厂家会给主板做成两个通道的,或者用上ASM1182e的转接卡:

05:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
06:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
06:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
07:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU
08:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU

Leave a Comment