Можно ли настроить docker-nvidia для использования с tenorflow-Обслуживание при размещении виртуальной машины Docker в Windows? - PullRequest
0 голосов
/ 28 января 2019

Я заметил, глядя на руководство по обслуживанию tenorflow по настройке обслуживания tf с поддержкой GPU, которое включает использование докера nvidia , который в настоящее время доступен только для систем на базе Linux.Так как обслуживающий контейнер docker tf, который я использую в настоящее время, сам является машиной linux, возможно ли настроить nvidia-docker в контейнере tfserving, чтобы я мог использовать свои графические процессоры для вывода модели во время работы Docker на хост-компьютере с Windows?Или это тот случай, когда мне нужно, чтобы моя хост-машина работала под Linux?

У меня сложилось впечатление, что я не могу запустить экземпляр докера из самой виртуальной машины Linux из-за требований к виртуализации, поэтомуМне было интересно, есть ли обходной путь, расширяя сам докер в некотором объеме.

Заранее спасибо, я не смог найти никаких ресурсов, которые подробно рассказывают об этом, в моем тщательном поиске проблемы, и я относительно новичокк использованию Docker & tenorflow.

1 Ответ

0 голосов
/ 31 января 2019

Я не верю, что NVIDIA намерена создать nvidia-docker для Windows или, по крайней мере, не в обозримом будущем, поскольку это потребует создания контейнеров Windows, которые напрямую использовать драйверы хоста.Под этим я подразумеваю, что вы не сможете получить доступ к графическим процессорам из среды Linux через хост Windows.

Кроме того, я думаю, что докер как платформа лучше всего работает в Linux, особенно когда дело доходит допроизводство, предполагая, что это то, что вы после.В общем, мой совет - придерживаться проверенных в бою установок, таких как nvidia-docker + TF Serving на Linux.У вас есть сообщество людей, которые сделали это до вас, поэтому устранять неполадки и решать проблемы проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...