# GPU

## Deploy GPU Server

Click on the Create A Cloud Server button in the top right corner:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmEulf6piWJid1BRqp2P4%2Fimage.avif?alt=media&#x26;token=45e72e54-53b5-4086-94cd-ce775c4c0867" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the GPU OS

Click on the GPU OS and select the Ubuntu GPU

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fh39WUHUqw5wKTI6jd6QM%2Fimage.png?alt=media&#x26;token=7cab1509-4795-49ec-86ed-4a0f3f3174c1" alt=""><figcaption></figcaption></figure>

## Hardware Recommendation

It is mandatory to select the GPU-enabled option

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fx2ksvHDXFd3Y1iNxEAJV%2Fimage.png?alt=media&#x26;token=a1645070-08c7-441f-95c9-802236d5ba80" alt=""><figcaption></figcaption></figure>

## Select the volume

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FD6WpQfxOreUF6ZnV39Pj%2Fimage.png?alt=media&#x26;token=f6e1bd2e-e010-4477-80c3-e1ef1250b2a7" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FpB8Re2v1xVDYzStM6a7I%2Fimage.png?alt=media&#x26;token=c281a6a9-79c6-4ecb-af44-9daca84ac449" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJRaQ3z6BpZ1mpFITROhm%2Fimage.png?alt=media&#x26;token=72ad9fc8-a1de-4f75-a15d-a9229b06eb73" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FTXNjrtZr8KYlK5dlKXUF%2Fimage.png?alt=media&#x26;token=2c7dc7b0-d4e4-4ebf-aa4e-e9583489be56" alt=""><figcaption></figcaption></figure>

Give the name of the server. Now Click the Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FH4dtM9EMSWGEzm3FgDMM%2Fimage.png?alt=media&#x26;token=b680b12c-24cb-44e4-9121-b366c2accfe3" alt=""><figcaption></figcaption></figure>

## SSH

First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key username@your_server_IP_add
```

Now check the GPU on your server&#x20;

```
sudo lspci | grep -i NVIDIA
```

After the driver is installed check the driver

```
sudo nvidia-smi
```
