
Dự án mã nguồn mở OpenDLSS vừa gây chú ý trong cộng đồng công nghệ khi tái thực thi thành công mạng thần kinh DLSS 5 Neural Rendering (DLSS-NR) của NVIDIA bằng API đồ họa Vulkan. Đáng chú ý, phiên bản này đạt độ chính xác tuyệt đối đến từng bit (bit-exact) so với bản gốc DLSS-NR build 310.8.0 chạy trên Tensor Cores với định dạng FP8.
Về mặt kỹ thuật, OpenDLSS tái hiện chính xác kiến trúc U-Net gồm 71 block transformer cửa sổ trượt (shifted-window) kết hợp ViT ở tầng đáy, trải qua 6 cấp độ pooling với dung lượng trọng số 141 MiB. Không chỉ dừng lại ở kết quả đầu ra cuối cùng, toàn bộ 75 mốc tính toán trung gian giữa các block đều trùng khớp byte-for-byte với mô hình gốc. Bên cạnh bản Vulkan, tác giả còn phát triển một phiên bản độc lập chạy trên WebGPU, cho phép thực thi mạng thần kinh này ngay trên trình duyệt mà không cần phần cứng Tensor Cores hay hỗ trợ FP8.
Khác với công nghệ tăng độ phân giải (upscaler) DLSS-SR thông thường, DLSS 5 Neural Rendering là một mô hình generative neural rendering có độ phân giải đầu vào và đầu ra như nhau. Mạng thần kinh này nhận khung hình dựng sẵn từ engine, hòa trộn nhiễu Gaussian cùng dữ liệu từ khung hình trước đó để tái tạo chi tiết, tinh chỉnh tông màu và bề mặt nhân vật.
Sự ra đời của OpenDLSS mang lại giá trị lớn cho cộng đồng nghiên cứu AI và đồ họa máy tính tại Việt Nam. Việc giải mã thành công một mạng neural rendering phức tạp của NVIDIA sang Vulkan và WebGPU giúp các lập trình viên trong nước tiếp cận sâu hơn với công nghệ dựng hình bằng AI, mở ra cơ hội tối ưu hóa và ứng dụng kỹ thuật này trên nhiều nền tảng phần cứng đa dạng.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com