其实没有什么好讲的,刚好最近某个朋友做了个转接板,可以用上我手上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
版权属于:Kiritake Kumi (Niconeiko) ,本文所引用的第三方材料版权归属为:第三方材料的所有者
本文链接:https://blog.yazawaniko.com/index.php/archives/335/
除特殊标注以及**影像内容**外,均使用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议 ,影像内容请务必联系确认是否可以转载使用