пирендер не видит все устройства с графическим процессором

Скрипт Python, который печатает все устройства на ubuntu18 Bear-Metal (хост), не видит эти устройства в контейнере Docker

Хост: Версия драйвера: 470.141.03 Версия CUDA: 11.4

      import pyrender
from pyrender.platforms import egl
from OpenGL.EGL import *

devices = egl.query_devices()
print(devices)

Скрипт работает (печатает все 8 графических процессоров) при запуске на «голом железе» Ubuntu18 (amd64), но не работает на Docker. Я попробовал образ, созданный из

      FROM nvidia/cudagl:11.4.0-devel-ubuntu18.04

и из

      FROM tensorflow/tensorflow:2.7.0-gpu

Также попробовал NVIDIA_DRIVER_CAPABILITIES=all и NVIDIA_VISIBLE_DEVICES=all

0 ответов

Другие вопросы по тегам