TPU USB加速器到珊瑚板

问题描述

我面临将TPU USB加速器连接到Coral Dev Board的问题。我遵循here中的说明,但没有成功。我试图寻找端口,这是终端屏幕上的结果:

usb port:

我尝试使用不同的数字作为索引,但是没有帮助。

experimental_delegates=[load_delegate('libedgetpu.so.1',{"device": "usb:1"}

我在边缘TPU上找到了教程演示,似乎他们用来加载模型的方式是由引擎来完成的,该引擎只需要接收路径:https://github.com/google-coral/edgetpu/blob/c48c88871fd3d2e10d298126cd6a08b88d22496c/edgetpu/basic/basic_engine.py#L90

通过查看edgetpu_utils:我发现TPU USB Accelerator的路径为/sys/bus/usb/devices/1-1。但是由于某些原因,它仍然无法加载RuntimeError: Error in device opening (/sys/bus/usb/devices/1-1)!

请HELPPPPP

解决方法

解决此问题的方法是通过连接到开发板的集线器插入Accelerator,而不是直接将其插入开发板。 那么load_delegate应该可以正常运行