Возможен ли проход GPU с помощью docker для Windows?
Я пытаюсь запустить приложение внутри контейнера docker в Windows 10.
Но я не могу заставить графический процессор работать внутри docker.
Я читал, что ему нужен " GPU Pass-through."
Как мне обойти это?
1 ответ:
Доступ к GPU из контейнера Docker в настоящее время не поддерживается в Windows.
Вам нужно
nvidia-docker
, но это в настоящее время поддерживается только на платформах Linux. GPU passthrough с Hyper-v потребовал бы назначения дискретных устройств (DDA), которое в настоящее время только в Windows Server, и (по крайней мере в 2015 году) не было никакого плана, чтобы изменить это положение дел. Следовательно, NVIDIA в данный момент не переноситnvidia-docker
на Windows.Немного больше информации здесь: https://devblogs.nvidia.com/nvidia-docker-gpu-server-application-deployment-made-easy/