Возможен ли проход GPU с помощью docker для Windows?


Я пытаюсь запустить приложение внутри контейнера docker в Windows 10.

Но я не могу заставить графический процессор работать внутри docker.

Я читал, что ему нужен " GPU Pass-through."

Как мне обойти это?

1 2

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/