google-coral / edgetpu

Coral issue tracker (and legacy Edge TPU API source)
https://coral.ai
Apache License 2.0
429 stars 125 forks source link

No way to measure temperature or power draw on Coral TPU USB module? #859

Open victorhooi opened 3 months ago

victorhooi commented 3 months ago

Description

Is there any way currently (2024) to measure the temperature, or the power draw on a Coral USB accelarator?

For example, the Coral module is commonly used with Frigate (https://github.com/blakeblackshear/frigate).

Some people have issues with the Coral USB accelerator randomly disappearing from the host machine, or just being unreliable.

However, the common advice out there is that apparently the factory USB cable with the Coral USB is unreliable/bad quality, or that you need to plug the Coral USB accelerator into a powered USB hub, rather than directly into your computer.

I'd be curious to see if there's any way to track the temperature/power draw of a Coral module, to see if this correlated with any of the random failures I'm seeing (https://github.com/blakeblackshear/frigate/discussions/12884) - or if the Coral USB cable really is at fault, or if there's something else at play.

(I did see https://github.com/google-coral/edgetpu/issues/102 - but this seems to be only for the Coral PCIe).

Click to expand! ### Issue Type Support ### Operating System Linux ### Coral Device USB Accelerator ### Other Devices _No response_ ### Programming Language _No response_ ### Relevant Log Output ```shell (Frigate related) 2024-08-10 00:37:19.199587834 [2024-08-10 00:37:19] frigate.detectors.plugins.edgetpu_tfl ERROR : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors. ``` ```