NVIDIA-RTX/RTXNS
NVIDIA Neural Shading SDK
해결하는 문제
RTX Neural Shading (RTXNS)는 기계학습을 그래픽스 애플리케이션에 통합하기 위한 시작점입니다. 전통적인 그래픽스 렌더링 구성 요소(예: 쉐이더 또는 텍스처)를 대체할 수 있는 신경망을 훈련하고, GPU에서 실시간 추론을 수행하는 과정을 간소화합니다.
작동 방식
이 프로젝트는 Slang 쉐이딩 언어를 사용하며, DirectX Preview Agility SDK 또는 Vulkan Cooperative Vectors 확장 기능을 통해 GPU ML 가속을 활용합니다. 쉐이딩 작업을 위한 신경망의 훈련과 배포를 단계적으로 안내하는 예제들이 포함되어 있습니다. 또한 SlangPy와 통합되어, 최종 애플리케이션에 통합하기 전에 Python을 사용해 신경망 개발과 빠른 반복이 가능합니다.
대상 사용자
기계학습과 신경망에 익숙하고 Windows 또는 Linux 애플리케이션에 ML 기반 렌더링 기법을 도입하고자 하는 그래픽스 개발자.
주요 특징
- ML 기반 렌더링: 쉐이더나 텍스처를 표현하는 신경망을 훈련하는 방법을 보여주는 예제.
- 크로스플랫폼 지원: DirectX 또는 Vulkan을 사용해 Windows 및 Linux에서 작동.
- 빠른 반복: Python 기반 신경망 개발을 위한 SlangPy 통합.
- GPU 가속: Vulkan
VK_NV_cooperative_vector확장 및 DirectX Preview SDK를 통해 전용 하드웨어 가속을 활용.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트