Short problem :
I can’t get my Coral TPU to be recognized by Frigate.
Long Problem : Hardware Config :
Raspberry Pi5 (8gb) with HassOS + dual NVME bottom. Booting from 1TB NVME SSD. Coral Google Mini PCIe M.2 Accelerator B/M
I get error in the log and Frigate does not start.
2024-11-08 09:12:49.751099533 [2024-11-08 10:12:49] frigate.detectors.plugins.edgetpu_tfl INFO : Attempting to load TPU as pci
2024-11-08 09:12:49.752190551 [2024-11-08 10:12:49] frigate.detectors.plugins.edgetpu_tfl ERROR : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.
What I did so far :
I read all I can find about the error on forums, blogs, etc.
I tried “device: pci:0” config
I basically tried all “possible solution” I found everywhere.
Obviously, I missed something
Any help or pointing in the right direction will be highly appreciated
I thought I heard somewhere that a Coral does not work with arm devices. You may want to search that. I could be wrong, but it has come up in correlation with the HA yellow and HA green which have Pi based arch in them.
So, I didn’t find any information about an incompatibility with ARM device.
In fact, the Frigate documentation mentions Raspberry installation so I guess it should be OK.
I’m still in the same position with my issue :-/
BUT, I found a solution a few days ago. Not completely stable, for now, and don’t know if my “unstability” is related or not.
Any way, here is what I found.