Аннотация:
Сообщалось, что разработчик MAAN недавно выпустил OpenDLSS-NR, который представляет собой повторную реализацию Vulkan с открытым исходным кодом сети нейронного рендеринга NVIDIA DLSS 5. Основным прорывом этого проекта является то, что он впервые позволяет DLSS 5 работать на видеокартах серии, отличной от RTX 50.

OpenDLSS-NR точно воспроизводит структуру нейронной сети из 71 блока в DLL среды выполнения DLSS 5 версии 310.8.0, и разработчик утверждает, что его выходные результаты «на уровне битов соответствуют» официальной реализации NVIDIA. Не только окончательное изображение, но и выходные данные всех 75 границ промежуточных блоков совпадают побайтно.
Сеть использует архитектуру U-Net, сочетает в себе преобразователь окна смены и глобальный визуальный преобразователь, использует значение активации FP8 и совокупную точность FP16, а вес модели составляет около 141 МБ.
Что касается производительности, данные, измеренные MAAN с использованием RTX 4070 SUPER, показывают, что время выполнения при разрешении 768×768 составляет всего 2,8 миллисекунды, 1080p — 7,8 миллисекунды, 1440p — 12,6 миллисекунды, а 4K — 29,3 миллисекунды. Эти данные показывают, что вся сеть DLSS 5 уже может эффективно работать на архитектуре Ады Лавлейс.

Что еще более новаторским, так это портированная версия WebGPU. Эта версия не опирается на NVIDIA Tensor Core или встроенную поддержку FP8 и полностью работает в браузере. Время выполнения при разрешении 512х512 составляет 72 миллисекунды. Хотя это намного медленнее, чем 2,7 миллисекунды собственной реализации, этого достаточно, чтобы доказать, что нейронную сеть DLSS 5 можно отделить и запустить на оборудовании, отличном от NVIDIA.
В настоящее время на этот проект все еще действуют ограничения. В хранилище нет собственных весов моделей NVIDIA, и пользователям необходимо предоставить их самостоятельно. Это также не готовый к использованию игровой модуль, а независимая реализация, которая поставляется с демо-рендерером на основе движка Google Filament, который поддерживает векторы движения и обратную связь по времени, но не реализует функциональность суперразрешения DLSS.
Для пользователей серии RTX 40, которые не могут использовать официальный DLSS 5, этот проект показывает еще одну возможность. Хотя до реального внедрения игры еще далеко, это доказывает, что основная технология DLSS 5 не полностью зависит от новейшего оборудования.
Комментарии