DLSS 5 का Open-Source Vulkan पुनर्निर्माण
मूल शीर्षक: OpenDLSS: A Vulkan Reimplementation of Nvidia's DLSS 5 Neural Rendering Network
यह क्यों महत्वपूर्ण है
यह प्रोजेक्ट NVIDIA के proprietary neural rendering को non-NVIDIA hardware पर चलाने का रास्ता खोल सकता है।
GitHub यूज़र maanHimself ने NVIDIA के DLSS 5 Neural Rendering network का Vulkan-आधारित open-source पुनर्निर्माण 'OpenDLSS-NR' जारी किया है, जो मूल से bit-exact मिलान करता है और WebGPU port भी शामिल है।
OpenDLSS-NR प्रोजेक्ट NVIDIA के DLSS 5 Neural Rendering (NR) network को Vulkan के ज़रिए दोबारा लागू करता है। यह वही 71-block Swin/ViT network है जो DLSS-NR build 310.8.0 में है — FP8 (E4M3) activations और FP16 accumulation के साथ tensor cores पर चलता है। वज़न 141 MiB हैं।
सबसे अहम दावा: सिर्फ अंतिम इमेज नहीं, बल्कि सभी 75 block boundaries पर intermediates भी byte-for-byte मूल से मेल खाते हैं। यानी reverse-engineering पूरी तरह सटीक बताई गई है।
यह network कोई upscaler नहीं है। Input और output रिज़ॉल्यूशन एक समान रहता है। यह engine द्वारा पहले से रेंडर किए फ्रेम को फिर से प्रोसेस करता है — injected noise से detail जोड़ता है, tone, structure और skin को style setting के अनुसार adjust करता है।
इसके अलावा ports/browser-webgpu/ एक स्वतंत्र implementation है जो browser में बिना tensor cores और FP8 के चलता है। प्रोजेक्ट MIT license के तहत उपलब्ध है। GitHub पर अब तक 779 Stars और 63 Forks मिल चुके हैं। उपयोगकर्ताओं को weights खुद एक निर्धारित directory layout में देने होते हैं।