# Training PC Requirements

The following requirements describe the suggested system for the VisionPro Deep Learning application training and development PC.

- CPU

  We recommend Higher than Intel Core i7. When selecting a CPU, a higher CPU clock speed rate and multiple core processors will result in higher runtime tool execution. If your application will be relying on the Blue Locate tool, it is more sensitive to clock speed rates, particularly with complex model matching applications.

- GPU

  When selecting a GPU, Cognex only supports NVIDIA GPUs.

  We recommend 11GB and higher GPU (1080 Ti, 2080 Ti) for training especially for Green Classify Tool in High Detail mode.

- System Memory (RAM)

  First, 32GB or more than 32GB is recommended.

  When selecting the system RAM, specify the greater of:

  - The sum of all GPU memory. For example, if you have four NVIDIA GeForce® RTX™ 2080 Ti GPUs, which each have 11 GB of memory, the PC should have 44 GB of RAM.
  - The RAM should be one and a half times the typical workspace size. For example, if your typical workspace is 20 GB, the PC should have a minimum of 30 GB of RAM.
  Note: You should have more than 50GB to train the tool with 15,000 images of 1K X 1K.

- System Storage

  Cognex recommends the use of a solid-state drive (SSD), we recommend 100GB + as a free space.

- USB 2.0

  USB port for a permanent Cognex Security Dongle (containing the training license) connection via USB 2.0.

  Note:

  The VisionPro, Designer and VisionPro Deep Learning software require that a valid Cognex Security Dongle be installed directly to PCs running the software during all phases of operation (programming, processing, training, testing, etc.). Any attempts to temporarily remove, substitute, or share a Cognex Security Dongle may cause your system to operate incorrectly, and may result in the loss of data.

  When VisionPro Deep Learning is configured for the Client/Server functionality, and a computer has been configured as a server, the Cognex Security Dongle must be attached to the server, but the client(s) does not need a Cognex Security Dongle.