Install the VFX SDK#
The VFX SDK comprises the SDK Core and a set of optional features that can be downloaded and installed individually. The SDK Core and features are distributed through the NVIDIA GPU Cloud (NGC) platform.
The SDK Core includes the API headers, library files, and runtime dependencies. It does not include the libraries and models that are required to run any of the features. After installation, the SDK Core provides a script to fetch and install features from NGC.
To download the VFX SDK Core, navigate to NVIDIA Video Effects SDK Collection on the NVIDIA GPU Cloud (NGC) website, and follow the instructions in the “Getting Started” section.
The SDK is delivered as a compressed .zip file.
To install the SDK Core, extract the contents of the VFX SDK Core package to your desired location.
To use the
install_feature.ps1script for feature installation, obtain your NGC API key by using the steps in Generating a Personal API Key in the NGC User Guide. Then use the following template commands to install a feature:# Allow download script to run without any restrictions or warnings: Set-ExecutionPolicy Bypass -Scope Process cd /path/to/VFXSDK/features/ $Env:NGC_CLI_API_KEY = "<your-ngc-api-key>" ./install_feature.ps1 -gpu <your_GPU> -features <feature_name> -ngc_org <NGC_ORG> -ngc_team <NGC_TEAM>
The following lists the arguments and usage for the install_feature.ps1 script:
========================================
VFX SDK Feature Installation Script
========================================
Usage: .\install_feature.ps1 [OPTIONS]
Options:
-gpu <gpu> : GPU compute capability (e.g., 75, 86, 89, 120)
Optional - will auto-detect if not specified
-features <features> : Feature(s) to install (case-insensitive, default: all)
Can be a single feature, comma-separated list, or 'all'
-version <version> : Feature version (default: latest from NGC)
applicable only when feature is specified.
-ngc_org <org> : NGC organization (default: nvidia)
-ngc_team <team> : NGC team (default: maxine)
-list_features : Query NGC for complete list of available features
-help : Show this help message
Examples:
# Install single feature (auto-detect GPU and latest compatible version):
.\install_feature.ps1 -features nvvfxgreenscreen
# Install single feature with specific GPU:
.\install_feature.ps1 -gpu 89 -features nvvfxgreenscreen
# Install single feature with specific version:
.\install_feature.ps1 -features nvvfxvideosuperres -version 1.2.0.0
# Install multiple features (comma-separated):
.\install_feature.ps1 -gpu 89 -features nvvfxgreenscreen,nvvfxvideosuperres,nvvfxdenoising
# Install all features:
.\install_feature.ps1 -gpu 89 -features all
Example VFX SDK features (non-exhaustive, case-insensitive):
* nvvfxvideosuperres - Video super resolution
* nvvfxdenoising - Video denoising
* nvvfxupscale - Video upscaling
* nvvfxgreenscreen - AI green screen
* nvvfxbackgroundblur - Background blur
* nvvfxrelighting - Relighting
* nvvfxaigsrelighting - AI green screen relighting
For complete list of features, use: -list_features
Supported GPU compute capabilities: 75, 86, 89, 120
For a full list of NVIDIA GPUs and their corresponding CUDA Compute Capability versions, refer to the CUDA GPU Compute Capability table.