OpenDLSS: Implementasi Ulang DLSS 5 Berbasis Vulkan

Judul asli: OpenDLSS: A Vulkan Reimplementation of Nvidia's DLSS 5 Neural Rendering Network

Mengapa Ini Penting

Reproduksi bit-exact teknologi AI rendering proprietary membuka peluang riset dan audit independen terhadap pipeline neural NVIDIA.

Developer 'maanHimself' merilis OpenDLSS-NR di GitHub, implementasi ulang jaringan neural DLSS 5 NVIDIA menggunakan Vulkan, bit-exact terhadap versi aslinya.

OpenDLSS-NR adalah proyek open source yang mereproduksi jaringan neural rendering NVIDIA DLSS 5 build 310.8.0 secara bit-exact — artinya hasil outputnya identik byte per byte dengan implementasi resmi NVIDIA, termasuk di 75 batas blok intermediat, bukan hanya gambar akhirnya.

Jaringan ini terdiri dari 71 blok transformer berbasis arsitektur Swin/ViT yang disusun dalam struktur U-net, berjalan dengan presisi FP8 (E4M3) pada tensor cores dengan akumulasi FP16. Total bobot model mencapai 141 MiB.

Penting dicatat: DLSS-NR bukan upscaler. Input dan output beresolusi sama. Jaringan ini bekerja sebagai generative neural rendering — mengambil frame yang sudah dirender, lalu menghasilkan detail tambahan dari noise yang disuntikkan, serta menyesuaikan tone, struktur, dan tampilan kulit berdasarkan pengaturan gaya tertentu.

Proyek ini juga menyertakan port kedua yang independen di `ports/browser-webgpu/`, memungkinkan jaringan yang sama berjalan langsung di browser tanpa memerlukan tensor cores maupun FP8. Port WebGPU ini diuji pada resolusi 2048x1152. Pengguna harus menyediakan sendiri bobot model dalam format direktori yang telah ditentukan. Repositori ini meraih 779 bintang dan 63 fork sejak dirilis.

Sumber

github.com — Baca artikel asli →