OpenDLSS: Reimplementasi Open-Source DLSS 5 via Vulkan
Judul asli: OpenDLSS: A Vulkan Reimplementation of Nvidia's DLSS 5 Neural Rendering Network
Mengapa Ini Penting
NvidiaのプロプライエタリなAIレンダリング技術をオープンに検証できる基盤が生まれた
開発者maanHimself氏がNvidiaのDLSS 5 Neural Renderingネットワークをオープンソース化。71ブロックのSwin/ViTネットワークをVulkanで再現、重みファイルはユーザー自身が用意する必要がある。
開発者maanHimself氏がGitHubで公開したOpenDLSS-NRは、NvidiaのDLSS 5 Neural Rendering(ビルド310.8.0)をVulkanで再実装したオープンソースプロジェクトだ。71ブロックのSwin/ViTネットワークを採用し、テンソルコア上でFP8(E4M3)精度の演算を実行。中間値を含む全75ブロック境界でオリジナルとバイト単位で一致することを確認済みだという。重みファイル(141MiB)はユーザーが自身で用意する必要がある。また、テンソルコアもFP8も不要なWebGPUポート(ports/browser-webgpu/)も独立実装として同梱されており、ブラウザ上でも動作する。このネットワークはアップスケーラーではなく、エンジンが描画した同解像度のフレームを再レンダリングし、ノイズから細部を生成してトーンや構造を調整する生成型ニューラルレンダリングネットワークだ。公開から間もなくGitHub上で700スターを超えた。