2015-11-20 15 views

Odpowiedz

2

Od Docker wykorzystuje VirtualBox do pracy w systemie Windows, a Virtualbox will not expose CUDA to the guest without PCI passthrough, myślę, że to nie będzie możliwe, aby to zrobić, jak myślisz.

+3

Czy zmiana sutiacji po oficjalnym wydaniu dokera? Ten nie korzysta z VirtualBoxa. – Alleo

+0

Najnowsze wersje Dockera nie używają VirtualBox (zamiast tego używają Hyper-V), ale to nie znaczy, że udostępnienie PCI jest dostępne ... – Igor

0

Wydaje się, że w systemie Windows 10 Docker nie korzysta z Virtualbox do pracy w systemie Windows. Może to zadziałać.

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

+0

W rzeczywistości AFAIU, VirtualBox nie było tutaj głównym problemem. Na przykład VirtualBox może przekazywać GPU na Linuksie. Ale nie będzie działać na systemie Windows 10 z powodu [ograniczeń w systemie Windows 10] (https://stackoverflow.com/a/48052315/1032586). A wirtualizacja Hyper-V ostatecznie podlega tym samym ograniczeniom. – Igor

0

Dla 2018-01, wygląda na to nikt nie był w stanie zrobić jeszcze działać.

Co więcej, mówią (#29, #197) wymagałoby to DDA (przekazywanie PCI), więc teoretycznie powinno być możliwe, aby działało on Windows Server 2016, but not on Windows-10. Ale nawet w przypadku Windows Server 2016 - nie znalazłem żadnych historii sukcesu.

Powiązane problemy