Я делаю технико-экономическое обоснование на докере (контейнер Windows только не Linux).Я использую Windows Server 1809 с поддержкой контейнеров в aws, которая по умолчанию связана с докером и с экземпляром g3 (используя tesla M60).
1)
Я знаю, что nvidia-docker недоступен для Windows.Я хочу подтвердить, что докер по умолчанию также не поддерживает gpu, для этого я хочу установить драйвер nvidia внутри контейнера докера.Файл докера, который я использую, показан ниже
FROM mcr.microsoft.com/windows/servercore:ltsc2019
COPY nvidia-driver-folder nvidia-driver-folder
WORKDIR /nvidia-driver-folder
RUN setup.exe -s -clean -noreboot -noeula
Папка-драйвер nvidia содержит файл setup.exe для установки драйвера.Я попробовал ту же команду внутри контейнера, которая
docker run -it sampleapp cmd
Затем внутри контейнера
setup.exe -s -clean -noreboot -noeula
После того, как я проверил программные файлы внутри контейнера, папка, относящаяся к nvidia, не создается.В обычной системе (на моей локальной машине), даже если gpu отсутствует, команда, которую я написал выше, создаст папку NVIDIA Corport,
2) Есть ли другие способы заставить gpu работать внутри контейнера Windows Docker
Пожалуйста, помогите мне ответить на два вышеуказанных вопроса