ViDi Suite Startup Options

When launching the ViDi Suite GUI, there are several options that you can use to control the GPU Mode, which GPU device to use and the allocation of GPU memory, in addition to project settings.

At the Starting Cognex ViDi Suite screen, press the Options button.

Command Settings

GPU Mode

Specifies the GPU mode to be used by the application.

SingleDevicePerTool

A single GPU is used for the analysis of the tool. When using multiple GPUs, the processing time of a single image remains the same, but multiple images can be processed concurrently on different devices.

MultipleDevicesPerTool

For use with the Red Analyze tool, this mode offers the potential of speed increases (in terms of single-image processing latency). Image analysis will be split among multiple GPUs.

Note:

If you will be using this mode, consider the following:

  • For multiple GPUs, the following should be the same for all of the GPUs:

    • GPU model
    • GPU memory
    • GPU driver mode
  • If the workspace contains tools other than a Red Analyze tool, their performance may be affected, slowing down their performance.
  • The MultipleDevicesPerTool mode may be slower for the Red Analyze tool when used with smaller images and larger feature sizes.

NoSupport

Specifies that a GPU will not be used.

Note: This option conflicts with --gpu-devices and/or --optimized-gpu-memory.

Optimized GPU Memory

Specifies the size of the pre-allocated optimized memory buffer. This setting is activated by default, with the default size of 2GB.

Auto Save Interval

Specifies how often a workspace will be auto-saved. The default is every 5 minutes.

Training Image Cache Path

Specifies a cache location for training images. This is useful if the images in a stream are in non-raster format (e.g. JPG, PNG, or GIF), since they must be converted to a raster (BMP) format for training. By default, this conversion happens multiple times for each image. By enabling the Training Image Cache Path, the conversion is only performed once and the converted images are stored in a local cache directory. The cache directory should be local, and preferably on a Solid-State Drive (SSD).

This option can also speed up training in cases where the workspace is stored on a slower drive or a remote storage device.

Locale

Specifies the language to use throughout the ViDi Suite GUI.

Debug Logging

Specifies whether or not debug logs should be activated for the project.