← к ленте

Запуск Unity-рендеринга в YTsaurus

1 мес

Команда Яндекса настроила рендеринг Unity-сцен в YTsaurus, решив проблемы с пробросом X11 и GPU-устройств в контейнеры.

🌟 Как поднять X11 в контейнере и запустить Unity в YTsaurus Команда 3D-реконструкции в Яндексе запустила рендеринг Unity-сцен в YTsaurus. За два дня отсканировали гостей премьеры «Кибердеревни», превратили в 3DGS-аватары и отрендерили тысячи роликов. Графические движки оказались требовательнее вычислительных задач. Для запуска Unity в контейнере недостаточно пробросить /dev/nvidia0. 🟡Что добавили: 🟢/dev/nvidia-modeset 🟢/dev/dri/card0 🟢/dev/dri/renderD128 🟢X11-сервер с DDX-драйвером nvidia_drv.so 🟢dbus внутри контейнера Прошли путь от контейнеров в локальном Docker до операций в YTsaurus. На пути выяснилось, каких устройств не хватает. Коллеги из Yandex Infrastructure за несколько часов добавили поддержку Xorg для GPU-хостов. Перед запуском протестировали на Quake II RTX. У A100 нет RT-ядер и NVENC — трассировка через Compute-шейдеры, видео кодируется софтом на CPU. Результат: рендеринг стал обычным шагом в пайплайне. Никаких виртуалок и ручных запусков. @ai_machinelearning_big_data #AI #ML #YTsaurus #3DGS #Unity

Кратко (AI)

Команда 3D-реконструкции Яндекса успешно интегрировала рендеринг Unity-сцен в инфраструктуру YTsaurus. Для корректной работы графического движка в контейнерах потребовалось пробросить дополнительные устройства, включая X11-сервер и драйверы DRI, что позволило автоматизировать процесс создания 3DGS-аватаров.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖