Overview of RTX Neural Shading (RTXNS)
mainRTX Neural Shading (RTXNS) is a development starting point for integrating machine learning (ML) into graphics applications on Windows and Linux. It provides examples for training neural networks and performing inference alongside conventional graphics rendering.
Key technologies used:
- Slang: A shading language used for the implementation.
- GPU ML Acceleration: Accessed via the DirectX Preview Agility SDK (Windows) or the Vulkan
VK_NV_cooperative_vectorextension (Windows and Linux). - SlangPy: Enables rapid neural-network development in Python, which can then be integrated into RTXNS for inference.
Note: Users are expected to be familiar with ML and neural network concepts.