This guide explains how to deploy a Rcs Cloud GPU server for tasks such as deep learning, data analytics, and High-Performance Computing. You can use Cloud GPU instances to match your workloads to the processing power required, saving you time and expense. By following this guide, you'll have a fully-functional Cloud GPU instance with all the drivers and libraries you need to get started.
Getting Started
Deploying a Cloud GPU instance is as simple as deploying any Rcs cloud server. Rcs offers two types of GPU servers:
- Cloud GPU with either full or fractional GPU cards
- Bare Metal servers with optional GPU cards
Deploy a Cloud GPU
Select Cloud GPU or Bare Metal with Optional GPU as the server type.
Choose your location.
Choose your distribution, or choose a Cloud GPU Marketplace App.
Choose the amount of GPU memory needed for your application.
Choose your server options, such as automatic backups, IPv6, DDOS protection, and SSH keys.
Give your server a hostname and a label to identify it in the customer portal, then click Deploy Now.
The entire deployment and software installation takes several minutes. During the first boot, cloud-init installs the NVIDIA drivers, CUDA Toolkit, and the CUDA Deep Neural Network (cuDNN) library. You may see the installation in progress if you connect to the Web Console soon after the server deploys.
After these steps, the server will reboot.
Wait until the final reboot is complete before you begin using the server.
Next Steps
Click your server in the Customer Portal to view the Server Details page. Use the IP address and account information to connect to your server as the root user.
Run nvidia-smi
to verify that the NVIDIA drivers and CUDA Toolkit are installed successfully. This command should output details about the driver version, CUDA version, and the GPU itself. For example:
root@TEST-GPU-SERVER:~# nvidia-smi
Thu May 01 16:20:00 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.47.03 Driver Version: 510.47.03 CUDA Version: 11.6 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GRID A100D-4C On | 00000000:04:00.0 Off | 0 |
| N/A N/A P0 N/A / N/A | 0MiB / 4096MiB | 0% Default |
| | | Disabled |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
Cloud GPU Marketplace Apps
We have several Cloud GPU Marketplace apps, which are pre-loaded environments for GPU development. You'll find these on the Marketplace Apps tab of the deployment page. Select the GPUC category to browse the apps.
You'll find more details about each of our apps in the GPU Compute Marketplace.
More Information
See these resources to learn more.
- NVIDIA Developer Zone
- NVIDIA CUDA code samples
- CUDA Programming Guide
- Introduction to Rcs Cloud GPUs