# Release History

This topic lists the features and resolved issues in previous releases of ViDi.

## ViDi 3.3.0

- General stability and performance improvements.
- Improved support for NVIDIA® Turing™ Tensor Cores for the Red Analyze and Green Classify tools with the Low Precision parameter enabled.

- Two new model types have been added for the Blue Read tool.

  - A regular expression model, which allows you to specify string matches based on regular expressions. This type of model offers faster, more flexible model matching for applications with linear arrangements of text than the existing node model.
  - A string model, which allows you to match linear strings based on the length of the text string.
- Improved performance for image displays that include a large number (500+) of feature graphics.
- Improved readability of the Green Classify tool's class labels when creating reports for the tool.
- Simplified controls for rotating a tool's Region of Interest (ROI).
- Support for Cognex VisionPro version 9.5 has been added.

### Resolved Issues 3.3.0

Issue | Description
--- | ---
AIC-1861 | Corrected an issue with NVIDIA drivers 411.31 and newer. For more information, please visit the Cognex Support Site VisionPro ViDi Software Drive Support page.
AIC-1801 | The Set Group option has been restored to the Action for N Views menu in the View List, which allows you to create a group of images when using the Red Analyze tool in Unsupervised Mode.
AIC-1201 | Corrected an issue where a workspace would not function correctly if a stream contained a single quote in the name.
AIC-1223 | Corrected an issue where the ViDi Suite GUI would become unresponsive when applying a region for a Red Analyze tool with numerous views.
AIC-1387 | Corrected an issue where the ViDi Suite GUI would not terminate properly after attempting to connect to a runtime-only service.

## ViDi 3.2.1

- This release introduces the ViDi Client/Server functionality, allows you to use the training and runtime implementations of the ViDi software on multiple PCs, through the use of a server/client model. This functionality gives you the option of using a remote service for runtime inference and/or training, instead of using the GPU on your local PC. This can be useful if you have a more powerful GPU on the server, or perhaps you do not have a GPU installed locally.

  This functionality supports up to 4 clients for deployment operation, and up to 8 clients for development.

- This release provides enhancements and speed improvements for the ViDi runtime:

  - Support for NVIDIA® Tensor Cores has been added, and the GPU Optimization feature also now supports Tensor Cores.
  - The Low Precision parameter has been added to the Red Analyze and Green Classify tools, which optimizes the tools for speed during runtime operation.
- The Feature Filter has been added to the Blue Locate and Blue Read tools, which allows you to filter found features by ID, X, Y, size and orientation.
- The ViDi GUI and the ViDi Help file have been translated into Simplified Chinese. To view the GUI and Help in Chinese, the OS language setting must be set to Simplified Chinese.
- Support for up to 32MP images (up to 16k in height or width) has been added.

## ViDi 3.1.0

###### Tool and GUI Changes

- The ViDi Blue Read Tool has been added for Optical Character Recognition (OCR) applications.
- Speed improvements and increased performance for the Blue Locate Tool when matching models.
- The Feature Size parameter is now interactive and can be graphically resized within the GUI.
- Labeling with the Blue tools has been improved to include multi-feature selection and interaction.
- The Blue tools have improved flexibility for model optimization.
- In the results, a Confusion Matrix has been added for the Blue Locate and Blue Read tools.
- A new feature/match and region-focus display mode has been added when using the Database Explorer.
- Checks have been added to provide feedback on wrongly labeled views.
- The examples have been updated, and there is a new example for the Blue Read tool.
- The Green Classify Tool now includes the Exclusive parameter, which, when disabled, allows you to label a single image with multiple labels (indicating that the image belongs to multiple classes).
- The Red Analyze Tool – Statistics have been enhanced for better readability.
- There have been numerous issues resolved, and additional enhancements and improvements to the ViDi software.

###### Processing and Support Changes

- The GPU Memory Optimization is now activated by default (when using either the Windows Display Driver Model or Tesla Compute Cluster drivers). This feature can be activated and/or deactivated via command line arguments and the API.

- Command line arguments have been added to allow you to select the number of GPUs to utilize at startup of ViDi, to specify the GPU mode and to specify the amount of GPU memory to pre-allocate.

- There is a new Cognex VisionPro wrapper assembly, which provides data conversion between VisionPro and ViDi Suite, offering the following:

  - Efficient image conversion
  - Combined graphics
  - Fixturing conversion
  - Calibration conversion
- Support for Cognex Designer 4.0 has been added, with the addition of a ViDi Sub Task block, which contains the ViDi Suite tools and the ability to program the tools within the Cognex Designer IDE.
- Support for Cognex VisionPro 9.3 has been added.
- Support for Microsoft® Windows® 10 Professional (64-bit).
- Support for Microsoft® Windows® 7 Professional (64-bit).
- The performance when loading training Workspaces, utilizing on-demand loading of tools, has been improved.
- A new Workspace archive format, based on ZIP files, has been implemented.