Visionaire
Search…
Requirements

Hardware Requirement

Minimum (For 1 Face Recognition)
    CPU : 4 Core
    RAM : 8GB
    GPU : Minimum GTX 960M
    Storage : 50 GB
Minimum (For 6 Face Recognition)
    CPU : 6 Core
    RAM : 16 GB
    GPU : Minimum GTX 1080
    Storage : 50 GB
Operating System
    Ubuntu 18.04 or the latest
    CentOS7 or the latest
Please refer to Tested Hardware for more compatibility information.

Installing Dependencies: Ubuntu 18.04 or above

    1.
    Install nvidia driver > 450 (link)
    2.
    Install docker runtime (link)
    3.
    Install nvidia-docker (link)

1. Install nvidia-driver 4.5.0 (GNOME GUI Nvidia Installation Method)

Open the Software & Updates application window. Select TAB Additional Drivers and choose any proprietary NVIDIA driver. The higher the driver number the latest the version.

2. Install docker-ce runtime

    Update the apt package index and install packages to allow apt to use a repository over HTTPS
1
sudo apt-get update
2
sudo apt-get install \
3
apt-transport-https \
4
ca-certificates \
5
curl \
6
gnupg-agent \
7
software-properties-common
Copied!
    Add Docker’s official GPG key
1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Copied!
    Use the following command to set up the stable repository.
1
sudo add-apt-repository \
2
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
3
$(lsb_release -cs) \
4
stable"
Copied!
    Update the apt package index, and install the latest version of Docker Engine and containerd, or go to the next step to install a specific version:
1
sudo apt-get update
2
sudo apt-get install docker-ce docker-ce-cli containerd.io
Copied!
    Verify that Docker Engine is installed correctly by running the hello-world image.
1
sudo docker run hello-world
Copied!
This command downloads a test image and runs it in a container. When the container runs, it prints an informational message and exits.
    Post-installation steps for Linux. This allows you to run Docker command without sudo .
    1
    sudo groupadd docker
    2
    sudo usermod -aG docker $USER
    Copied!
    Log-out from Linux, then log in again. You now can run Docker without sudo.

3. Install nvidia-docker

    Setup the stable repository and the GPG key
1
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
2
&& curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
3
&& curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
Copied!
    Install the nvidia-docker2 package (and dependencies) after updating the package listing
1
sudo apt-get update
2
sudo apt-get install -y nvidia-docker2
Copied!
    Restart the Docker daemon to complete the installation after setting the default runtime
1
sudo systemctl restart docker
Copied!
    At this point, a working setup can be tested by running a base CUDA container
1
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
Copied!

Installing Dependencies: CentOS7

    1.
    Install nvidia driver > 450
    2.
    Install docker runtime (link)
    3.
    Install nvidia-docker (link)

1. Install nvidia-driver

    Update yum
1
sudo yum update
Copied!
    Import Elrepo gpg key
1
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Copied!
    Install Elrepo RPM
1
sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
Copied!
    Install nvidia-driver via nvidia-detect
1
sudo yum install nvidia-detect
Copied!
    Check if the driver is working
1
nvidia-detect -v
Copied!
Reboot your computer to ensure the driver is working

2. Install docker-ce

Install the yum-utils package (which provides the yum-config-manager utility) and set up the stable repository.
1
sudo yum install -y yum-utils
2
sudo yum-config-manager \
3
--add-repo \
4
https://download.docker.com/linux/centos/docker-ce.repo
Copied!
Install the latest version of Docker Engine and containerd.
1
sudo yum install docker-ce docker-ce-cli containerd.io
Copied!
Start Docker.
1
sudo systemctl start docker
Copied!
Verify that Docker Engine is installed correctly by running the hello-world image.
1
sudo docker run hello-world
Copied!

3. Install nvidia-docker

1
sudo dnf install -y tar bzip2 make automake gcc gcc-c++ vim pciutils elfutils-libelf-devel libglvnd-devel iptables
Copied!

List of Required Credentials

To run Visionaire Stream, you need to have four credentials listed below:
    Visionaire Cloud email account and password. Just register to Visionaire Cloud.
    Visionaire Cloud access key and secret key. You can generate one from the Cloud dashboard.
    Visionaire Stream deployment key. You can access on Cloud dashboard 'Partnership' in the profile tab. If you don't see, it means that you don't have any deployment key. You can request to our sales.

1. Get Visionaire Cloud Email and Password

    "Create new account" or "Sign in with Google".
    Fill the registration form, check the Terms of Service and Privacy Policy, then click sign up.
    Click the link in the email we just sent for verification.
    Login with your credential. Remember your Cloud Email and Password.

2. Get Visionaire Cloud Access Key and Secret Key

    Go to the tab "Access Key".
    Click "Generate Access Key". You might be asked to enter some information needed before generating the access key for the first time.
    After the key is generated, click "Download as .csv". You can see your Access Key and Secret Key. Save this for Stream installation.

3. Get Deployment Key

    Create / Sign-in to Nodeflux’s Cloud Account.
    If you sign in with Google for the first time, don’t forget to change the password from the Profile page. Make sure your password does not contain characters such as ! and \.
    Contact our Sales with Interest for Partnership and request details with the amount of serial number requested.
    Wait for the response, and if approved, the Partnership tab will be available on your cloud account.
    In the Partnership page, you will get a deployment key with a number of seats according to your prior request for the amount of serial number.
    Single deployment key refers to a single running instance of docker visionaire. Which means, only one deployment key can be used at a time. You will be unable to execute another instance of docker visionaire using the same deployment key without deactivating (through the cloud dashboard) the previous instance.
    If multiple instances are using the same deployment key, the Visionaire will be able to detect and terminate the older instance automatically.
    You can always monitor the status of the deployment key and its serial numbers through the cloud dashboard.
    You are not encouraged to deactivate the serial number manually as docker visionaire will manage the seats automatically, unless under extraordinary circumstances.
This license key will be used when you need to run Visionaire Docker Stream.
You now can proceed to Installation Guide by using the link bellow:
Last modified 15d ago