View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

Google Coral TPU M.2 Accelerator A+E Key

Google Coral TPU M.2 Accelerator A+E Key
CM4 Functionality Pi 5 Functionality Driver Required? More Info
None Full Yes GitHub Issue

Videos Related to this Card

Description and Notes

Coral TPU accelerators offer an easy way to add advanced (and fast!) ML and AI coprocessors to embedded devices. You can use them for things like image recognition, and they are integrated into popular software like Frigate.

The PCIe version of the Google Coral completely locks up on the Compute Module 4, though the USB TPU version works.

On the Raspberry Pi 5, I am able to follow the install guide for PCIe, but there are a few configuration tweaks you need to make to get the TPU working correctly, and you can’t use the system Python (3.11) on Pi OS 12 because it is too new for PyCoral.

See my blog post on getting the Coral TPU working on Pi 5 for more details.

Follow the GitHub issue for more details.