#Coral M.2 Accelerator with Dual Edge TPU

1 messages · Page 1 of 1 (latest)

lean niche
#

I was gifted a Coral M.2 Accelerator with Dual Edge TPU and a Beelink EQ mini pc for Christmas. However the TPU didn't arrive in time for Christmas due to the vendor switching shipping to USPS. I did get the Beelink setup with frigate, and it has been working great overall.
The TPU arrived today in a partly shredded plastic bag with no additional packing material aside from an anti static bag and the outer packaging looked like it had been through a war zone.

I tried installing the TPU tonight in place of the WiFi card in the Beelink, but no new device appeared on the PCI bus. The WfFi adapter will appear when installed, but nothing shows with the TPU. I tried it in another system, and with the TPU installed the system won't even boot.

Do folks think I have a dead TPU? Has anyone gotten the dual edge TPU to work correctly on a Beelink EQ?

hybrid oriole
#

the Dual version specifically won't be fully usable in a wifi card slot - it's a specialty device that requires 2 PCIe lanes with bifurcation enabled.

#

I would have expected it to work with only a single TPU visible tho.

#

I'd recommend replacing it with one of the single-TPU Coral M.2. devices for better compatibility with normal PC hardware.

lean niche
weak merlin
#

It's more expensive. You could also see if OpenVino is enough already.

unborn swan
#

you'll want to make sure you install the driver on the OS otherwise no device will show up

weak merlin
#

I just assumed they use HAOS.

lean niche
lean niche
weak merlin
lean niche
lean niche
#

GOOD NEWS!
I decided to try ordering the m2->2280 adapter specifically designed for the Dual TPU.
(https://www.makerfabs.com/dual-edge-tpu-adapter-m2-2280-b-m-key.html)
I installed it tonight in the BeeLink, and the TPU was visible and available to frigate right at first boot. I did have to make one BIOS setting change to stabilize things since frigate is running in a docker container. But that aside things are now working. The card wasn't damaged after all, and I now have object detection working.

One "downside" at boot when the cameras came up frigate immediately started recording my driveway because a "Car" was detected... Uh yes, yes it is, it's been sitting there since I got home for work, thank you 😉

weak merlin
#

Do you see both TPUs?

hybrid oriole
#

huh, neat. that card includes a pcie bridge chip (splitter) to turn 1 pcie lane into 2 pcie lanes, so it should work even on systems without lane bifurcation.

lean niche
quick moth
#

I hope you don't mind me hijacking this thread, but I have a similar situation. I'm far from a hardware expert, so I'm asking anyone for some help to determine the best adapter is for my setup.

I have also obtained a Coral Dual Edge TPU, and I am looking to set up one module to be used in Frigate. I expect this to be way more than needed for my current needs (currently 4 cameras). However, I would still like to utilize the other module for other homelab nonsense.

This is spec sheet for my motherboard on my server: https://www.gigabyte.com/Motherboard/B660M-DS3H-AX-DDR4-rev-1x/sp#sp

Both M2 slots are in use, so I can't use a M2 E-key adapter, leaving me with the PCIe slots. From my initial research, it seemed that I would have to use the PCIe x16 slot.

However, looking at the Magic Blue Smoke github page linked above, I came across this product: https://www.makerfabs.com/dual-edge-tpu-adapter.html

Does anyone know if this would this allow me to plug into one of my PCIe x1 slots and utilize both TPU modules? Based on my knowledge, that doesn't seem like it would work, but that seems to be how this product is marketed. I would like to save my x16 for a graphic card in the future if possible.

hybrid oriole
#

yes, that would work. that adapter includes an active chip acting as a pcie bridge which allows two separate pcie x1 devices to share a single pcie x1 slot.