2 votes

Le Coral USB Accelerator peut-il fonctionner avec une machine virtuelle Linux ?

J'ai vu que la clé de calcul neuronale Intel Movidius indique qu'elle fonctionnera avec une machine virtuelle Linux, mais je ne sais pas si l'accélérateur USB Coral le fera. Puis-je supposer que la plupart des périphériques USB sont accessibles depuis une machine virtuelle?

Je veux expérimenter avec TensorFlow dans un environnement de machine virtuelle, mais il ne semble pas que le GPU puisse être accessible sans un matériel spécial / des outils de virtualisation. Je me demande donc quels "périphériques" pourraient être attachés pour contourner cela.

2voto

Brad Points 251

J'ai étudié cela depuis des années et malheureusement, il n'existe pas encore de support "officiel" pour pouvoir le faire sur Hyper-V, même dans la dernière version 2019.

C'est également Non pris en charge dans Docker sur Windows Server 2019 également.

Cependant, il existe une solution tierce appelée USB-Redirector mais à 139 $ pour la licence, il vaut mieux simplement acheter un Raspberry Pi 4 avec 4 Go de RAM et un boîtier élégant, des dissipateurs de chaleur et des ventilateurs pour moins cher que cela, ce que je vais probablement faire moi-même. Je suis juste indécis entre le compute stick 2 et le coral pour construire quelque chose. J'AIMERAIS que Microsoft ajoute le support pour cela et je refuse de reconstruire tout en ESXi à nouveau juste pour cette fonctionnalité car Hyper-V est meilleur pour la majorité de mes utilisations.

Une autre option gratuite est le Projet USB/IP mais il date de 2011 donc je ne suis pas sûr que cela vaille la peine puisque beaucoup de gens parlent de retards inutiles entre le périphérique et la destination. Regardez si vous avez déjà le compute stick et faites-nous savoir comment ça fonctionne ou non.

Pour le Passage de GPU, cela dépend mais c'est possible, mais il s'agit d'une carte PCIe passée directement à une VM. Ici quelqu'un a réussi à passer une carte grand public à une VM, mais c'était une VM Windows et c'était une carte ATI. Si vous avez le matériel, ça vaut la peine d'essayer. Si vous allez acheter une carte pour cela, quelqu'un a déjà fait beaucoup de recherche sur cela et a des benchmarks pour diverses cartes, avantages et inconvénients. Faites-nous savoir quel chemin et quel stack vous utilisez à la fin et comment cela fonctionne si vous parvenez à tout faire fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X