пирендер не видит все устройства с графическим процессором
Скрипт 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