License Key
Components of UVAP are protected against illegal access. There are two way to licence our products:
- offline: to access the components, the collection of some information is necessary. UVAP can be used in completely offline environment.
- online: floating licensing. Reliable network connection is necessary, but hardware information does not have to be collected.
Note: To gather the necessary information for licensing, make sure the Docker environment is up and running. For more information, see Adding Docker Environment
Offline Licensing
Collect Information
To gather the information needed for the access:
Collect the hardware information for license generation:
$ cd "$UVAP_HOME" $ scripts/licence_data_collector.sh > ~/uvap_licence_data.txt
Verify completion. Resulting file should look similar to the following
$ cat ~/uvap_licence_data.txt Licence Version=2 Hardware ID=GPU-bb91c626-cb5e-41f0-ab10-0a335fc87a35
Save
~/uvap_licence_data.txt
file, as it is needed at a later step during the installation.To access the docker images of UVAP, a Docker account is required. Create one on Docker Hub.
Attention! The password of the Docker account is stored on the computer in a plain-text format, so it is recommended to choose a strong auto-generated password that is not used anywhere else.
Log in to the Docker account:
$ docker login
Request Access to Licensed Resources
To request and get access to licensed resources:
Send an email to support@ultinous.com with the following details:
- Subject of email:
UVAP - Requesting access to licensed resources
- The Docker Hub account ID, created previously
- The hardware information, which can be found in the file
~/uvap_licence_data.txt
Based on the information above, you will receive the following:
- The license text and key
- Access to the UVAP Docker repository
ultinous/uvap
- A download URL for AI resources
- Subject of email:
Save the license text as
"${UVAP_HOME}/license/license.txt"
and the license key as"${UVAP_HOME}/license/license.key"
.The license is provided within the following two files:
license.txt
:Product Name = UVAP Multi Graph Runner Hardware ID = <value from licence_data_collector> Expiration Date = 2022-01-01 Customer = Demo User Licence Version = 2
license.key
contains no human readable key data.
Note: Without the license files, the installation process can be continued until the UVAP usage.
Online Licensing
Request Access to Licensed Resources
To request and get access to licensed resources:
Send an email to support@ultinous.com with the following details:
- Subject of email:
UVAP - Requesting access to licensed resources
- The Docker Hub account ID, created previously
Based on the information above, you will receive the following:
- The license text
- Access to the UVAP Docker repository
ultinous/uvap
- A download URL for AI resources
Note: The download URL is only valid for 72 hours.
- Subject of email:
Save the license text as
"${UVAP_HOME}/license/license.txt"
.The license is provided within the following file:
licence.txt
:Product Name = UVAP Multi Graph Runner Licence Id = 817234698127364987126349 Activation Token = 238740912837409kjlashflkajsf12374098eioruqywiery Customer = Demo User
Note: Without the license file, the installation process can be continued until the UVAP usage.
Download the AI resources
In the following command, substitute [DOWNLOAD_URL]
with the
download URL received from support@ultinous.com
:
$ mkdir -p "${UVAP_HOME}/models"
$ cd "${UVAP_HOME}/models"
$ wget -O - "[DOWNLOAD_URL]" | tar xzf -
The steps above are not meant to have a working environment yet, only intended to quickly check that the access to all requested resources is granted.