Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.7k views
in Technique[技术] by (71.8m points)

tensorflow - Using Google Coral mPCIe TPU in qemu VM

I'm trying to use the Google Coral mPCIe EdgeTPU, which works perfectly fine in the host system, in a qemu VM and I'm unable to get any of the examples working.

Host System: Ubuntu 20.04

Guest System: Fedora 33 with Python 3.8

I have installed the necessary drivers and tools (edgetpu) after some trial and error, setup the PCI passthrough from Host to Guest system and the Edge TPU device is listed in the Guest system as expected (/dev/apex_0 exists and Coral Edge TPU is listed in lspci call).

But when I'm trying to start one of the examples, I get the following error message:

RuntimeError: Error in device opening (/dev/apex_0)!

and dmesg lists the following errors:

RAM did not enable within timeout (12000 ms)
Error in device open cb: -110

Any help would be appreciated.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...