My poor #Jetson #nano was no longer holding up while using #deepstack. I can't say why but it was regularly timing out and hanging.
So I pulled the trigger and installed #CodeProjectAI. However, CPAI is a .Net project and I think it's overhead is too much for the nano (Nevermind their build instructions being seriously wanting).
So I snagged a #Coral #TPU. As a USB device, this should be cake. I passed the port through to my Windows vm under #proxmox 8 (my need requires Windows, not *nix) loaded the Coral module and was getting 100ms responses. Then suddenly it stopped working. The USB device was no longer listed in device manager.
-What the crap-
Reboot it, pass it through again and it works for a handful of queries then the device disappears. I tried this by passing the port itself and the device ID, same experience both ways.
I have pcie devices passed through without issue but this silly thing will not stay attached. The host never loses it and it is visible constantly under lsusb, but the VM constantly "loses" it, so I can't rely on it. Back to #cpu processing I go.
I see similar bugs with some frigate users (, but they're largely all LXC (https://github.com/blakeblackshear/frigate/issues/1807). Is this a Windows issue? Proxmox? The TPU?
Ugh.
Why can't anything be simple and 'just work'?
#sysadmin #homelab