NGX Overview
NVIDIA NGX makes it easy for you to integrate pre-built AI based features into your applications. NVIDIA will be adding new features and also updating the existing ones over time. When an existing feature is updated, the NGX infrastructure will update the feature on all clients that uses it.
There are three main components that make up the system:
- NGX SDK
- The NGX SDK provides CUDA and DX11/12 APIs for applications to access the AI features.
- NGX Core Runtime
- All runtime modules are provided with the NVIDIA Graphics Driver that supports RTX hardware. During an advanced driver installation the module is called NGX Core.
- NGX Update Module
- This module ensures that NGX integrated applications always use the latest version of the NGX features.