2015-11-20 39 views

risposta

2

Dal Docker utilizza Virtualbox per funzionare su Windows, e Virtualbox will not expose CUDA to the guest without PCI passthrough, penso che non sarà possibile fare questo come si sta pensando.

+3

La sutiazione è cambiata dopo il rilascio ufficiale della finestra mobile? Quello non sta usando virtualbox. – Alleo

+0

Le versioni recenti di Docker non usano VirtualBox (usano invece Hyper-V), ma non significa che il passthrough PCI sia disponibile ... – Igor

0

Sembra che in Windows 10 Docker non utilizzi Virtualbox per funzionare in Windows. Quindi potrebbe funzionare.

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10

+0

In realtà, AFAIU, VirtualBox non era il problema principale qui. Ad esempio, VirtualBox può eseguire pass-through su GPU su Linux. Ma non funzionerà su Windows 10 a causa di [limitazioni all'interno di Windows 10] (https://stackoverflow.com/a/48052315/1032586). E la virtualizzazione Hyper-V finisce con gli stessi limiti. – Igor

0

Per 2018-01, sembra che nessuno era in grado di farlo funzionare ancora.

Inoltre, si dice (#29,) richiederebbe DDA (passthrough PCI), quindi, teoricamente, dovrebbe essere possibile farlo funzionare on Windows Server 2016, but not on Windows-10. Ma anche per Windows Server 2016: non ho trovato storie di successo.

Problemi correlati