Installation
Cordatus contains two main usage plains:
- Cordatus Web UI
- Cordatus Client App.
Create an Account
To register and start to use the platform, go to Cordatus Web Interface from your favorite web browser and navigate to Profile section placed on the top right corner from the home page.
Cordatus Installation
NVIDIA Jetson Installation
To install Cordatus, we created a simple installation script that will get you start quickly. It is as easy as running the below commands from your Jetson's terminal.
wget https://download.cordatus.ai/cordatus_install_jetson.sh
sudo chmod +x cordatus_install_jetson.sh
./cordatus_install_jetson.sh
Run Cordatus from NVIDIA Jetson GUI
To run Cordatus from Ubuntu GUI, write Cordatus on the search bar and click on the Cordatus icon.
Run Cordatus from NVIDIA Jetson Terminal
My Device Doesn't Have any Display Output
If you are working on a server or your device does not have any display output for a GUI -such as custom carrier boards for NVIDIA Jetson devices-, you can still use Cordatus with it's full functionality from the Cordatus Web Interface. In order to achieve it please follow Adding Your Servers and NVIDIA Jetsons to Cordatus without GUI section of this documentation before running the below command.
To run Cordatus from Ubuntu Terminal, run the following command from your NVIDIA Jetson's terminal.
$ cordatus --server --token=<your_token>
PC/Workstation/Server Installation
Requirements
- Dependencies
- NVIDIA CUDA® Driver >= 418.67
- Docker version 18.09.7+ (Preffered version: 19.03 & above)
- nvidia-docker2
Install NVIDIA CUDA Driver
For Datacenter GPUs (Tesla)
You can follow this NVIDIA's official installation documentation to install NVIDIA CUDA® Driver on your GPU-enabled datacenter servers.
For PC/Workstation GPUs (TITAN V/RTX & GeForce GTX/RTX)
You can follow this NVIDIA's official driver installation page to install NVIDIA CUDA® Driver on your GPU-enabled PCs/Workstations.
Download and Install Cordatus for PC/Workstation/Server
Cloud Platform Support
You can use this instructions in order to install Cordatus to Cloud Platforms such as;
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Alibaba Cloud
To install Cordatus, we created a simple installation script that will get you start quickly. The script can detect if requirements are already installed. If your computer has missing components, the script will ask for your permission to install them automatically except the NVIDIA CUDA Driver. It is as easy as running below commands from your PC, workstation or server's terminal to install Cordatus.
wget https://download.cordatus.ai/cordatus_install_pc.sh
sudo chmod +x cordatus_install_pc.sh
./cordatus_install_pc.sh
Warning
Cordatus AI Platform requires NVIDIA CUDA® Driver >= 418.67 on PCs/Workstations/Servers. Lower driver versions may cause unexpected behaviours.
Run Cordatus from PC/Workstation GUI
To run Cordatus from Ubuntu GUI, write Cordatus on the search bar and click on the Cordatus icon.
Run Cordatus from PC/Workstation/Server Terminal
My Device Doesn't Have any Display Output
If you are working on a server or your device does not have any display output for a GUI -such as custom carrier boards for NVIDIA Jetson devices-, you can still use Cordatus with it's full functionality from the Cordatus Web Interface. In order to achieve it please follow Adding Your Servers and NVIDIA Jetsons to Cordatus without GUI section of this documentation before running the below command.
To run Cordatus from Ubuntu Terminal, run the following command from your PC/Workstation/Server's terminal.
$ cordatus --server --token=<your_token>
Adding Your Servers and NVIDIA Jetsons without GUI to Cordatus
Hint
This section describes how to register your devices that doesn't have any GUI output. This scenario includes servers and NVIDIA Jetson devices with no HDMI output from their carrier boards.
Once you install latest version of Cordatus to your remote server, you need to create a token for authorization. In order to achive this;
- Navigate to Device tab and click + New Device button from top right.
- Give your new remote server a name and click Add button. You will see your newly added device on the Devices list.
- To activate your license from this screen, click on
button and select which license you want to use on this server. Once you decide, click Choose License button.
- As the final step, in order to fully utilize your remote server from Cordatus Web Interface, you need to authorize and activate the device by generating a new token for the server by clicking Generate Token button.
Save Your Token
For the security reasons please copy and save your token in a safe place.
- Once you got the token enter it on your server using below command:
$ cordatus --server --token=<your_token>