# NVIDIA® GPU Requirements

The following information covers the requirements when utilizing an NVIDIA GPU with your ViDi application. The GPU is utilized by ViDi during the development of your application, typically with the training of tools. In addition, a GPU can also be used during runtime deployment, where it increase performance of runtime workspaces.

Note:

- While technically a GPU is not required, it greatly improves the speed and performance while training ViDi tools. Therefore, Cognex highly recommends the use of a GPU.

## NVIDIA Driver Support

- NVIDIA GeForce® RTX 30 Series (3090/3080/3070) driver greater than or equal to 457.09
Note: For more information about supported drivers, please visit the Cognex Support Site.

## Supported NVIDIA GPUs

GPU | Model | Tested
--- | --- | ---
NVIDIA GeForce® | RTX 3070 | Tested
RTX 3080 | Tested
RTX 3090 | Tested
Note: When selecting a GPU, ViDi 4.1.3 only supports NVIDIA GeForce® RTX™ 30 series GPUs for training. ViDi 4.1.3 supports the use of any NVIDIA CUDA® enabled GPU that provides a compute capability of 3.0 and higher, and requires a driver version greater than or equal to 457.09. CUDA compute capability 3.0 or higher is required to use the core ViDi functionality. The Low Precision parameter requires CUDA compute capability 6.1 or higher (for more information, visit the NVIDIA website). A minimum of 4 GB of GPU memory is required for runtime operation, and a minimum of 8 GB of GPU memory is required for training. Processing with the trained tools is not only available through RTX™ 30 series but with the older versions of GPUs. But GeForce 700 series are not supported.