Installing eVision¶
Installing eVision on Windows¶
eVision comes as a single installer package evision-win-26.10.0-beta.2.dev.exe. It contains everything needed to run or develop applications using eVision, except for the Deep Learning redistributables (required for GPU support and accelerated inferences using third party engines) that comes in the installer package evision-win-deep-learning-redist-26.10.0-beta.2.dev.exe.
Several other installers containing a part of eVision are also available.
Installation Types¶
The eVision Installer provides the following installation types:
Complete: everything needed for running or developing applications is installed on the system.Runtime: installs all binaries needed to run applications using eVision on the system.Studio: installs everything needed to run the Studio applications of eVision.Custom: allows to select exactly what components are installed on the system.
Older Versions¶
eVision does not replace other eVision versions but installs alongside them. Only maintenance releases (with the same major and minor versions but a different revision number) automatically update an existing installation.
Command-Line Interface¶
To install eVision with the command line, use:
evision-win-26.10.0-beta.2.dev.exe -silent INSTALLTYPE=[install_type]Where
[install_type]can beComplete,RuntimeorStudio.By default, installation type is
Complete.
For the command prompt to wait for the end of the installation add
start /waitat the start of the command:start /wait "evision-win-26.10.0-beta.2.dev.exe -silent INSTALLTYPE=[install_type]"
Installation Logs¶
By default, the eVision installer generates installation log files in the
%LOCALAPPDATA%/Tempdirectory.If you want the installer to generate the installation logs somewhere else, use the following command:
evision-win-26.10.0-beta.2.dev.exe -log [logFilename]Where
[logFilename]indicates where the main installation log is saved.Additional log files may be created along the main one, their name is derived from
[logFilename].
Installing eVision on Linux¶
There are 3 archive files provided for the Linux operating systems:
evision-linux-26.10.0-beta.2.dev.tar.gzcontains the eVision libraries and the Neo License Manager.evision-deep-learning-redist-linux-26.10.0-beta.2.dev.tar.gzcontains the Deep Learning redistributables for GPU support and accelerated inferences with third party engines.neo-linux-license-manager-*.tar.gzcontains only the Neo License Manager.
Note
The packages are available in deb and rpm formats, for Intel x86-64 and ARM64 architectures.
Supported Distributions¶
The supported distributions are available in the Release Specifications section of the Release Notes and in the README file available in eVision installers.
Installing the eVision Library and the Neo License Manager¶
The installation procedure is documented in the README file that comes along the installation archive files of eVision.
Configuring the Environment¶
In order for a program using eVision to work correctly, configure its environment using:
(bash)
# source /opt/alliedvision/eVision_26_10/prepare_evision_environment.sh
Note
This command effects are not persistent. The command sets up the environment only for the current shell session.
Retrieving the Installation Folders Programmatically¶
Checking the Health of your eVision Installation¶
eVision provides you with a way to validate your eVision installation via the health check commands embedded in the following applications:
ev_helper (in the directory
bin): Use its health check to check the correct installation of the eVision libraries.eVisionStudio (in the directory
eVisionStudio): Use its health check to check the correct installation of the eVision Studio and its dependencies.DeepLearningStudio (in the directory
Deep Learning Studio): Use its health check to check the correct installation of the Deep Learning Studio and its dependencies.
To perform a health check:
Call the application with in the command line with the command
health_check(for ex.ev_helper health-check).If the call returns 0, the health check is successful and the installation is validated.