# NVIDIA CUDA Use Case

[CUDA](https://developer.nvidia.com/cuda-zone) is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers can dramatically speed up computing applications by harnessing the power of GPUs. ([NVIDIA](https://developer.nvidia.com/cuda-zone)). With the power of CUDA, multiple business domains are benefited:&#x20;

1. AI/ML&#x20;
2. Scientific Computing&#x20;
3. Medical imaging&#x20;
4. Video and image processing&#x20;
5. Finance&#x20;
6. NLP&#x20;

### When to use the CUDA template:&#x20;

Choose the CUDA template when your workload requires GPU‑accelerated computation with deep learning frameworks, scientific simulations, high‑performance data analytics, or intensive media processing. It is ideal for developers and researchers who need an environment ready for training models, running inference, or performing parallel data processing.&#x20;

#### **Step 1**: Create a CUDA container on GPU Container. &#x20;

Select your desired GPU instance based on your workload demands. &#x20;

&#x20;

<figure><img src="/files/YM5vcncWWnfwZ99AqYg9" alt=""><figcaption></figcaption></figure>

#### **Step 2**: Enable SSH Access&#x20;

Our CUDA template supports access container via SSH, we have already setup everything you need to connect. Please follow these steps to setup SSH connection:&#x20;

1. In the Access Container section, check the box “SSH Terminal Access”.&#x20;
2. Click the “+” button at the bottom of the SSH keys list.&#x20;

&#x20;

<figure><img src="/files/syhjBLug8Vc1wN2PdpHu" alt=""><figcaption></figcaption></figure>

3. A pop-up will appear asking for:&#x20;
   1. SSH Key name: Choose a name to identify your key (e.g., my-ssh-key).&#x20;
   2. SSH Public key: Paste your SSH public key here.&#x20;
4. Click Save. Your key should now appear in the list, you can edit or delete if needed.&#x20;

If you don’t have any SSH keys yet, follow our [SSH key creation guide](https://fptcloud.com/en/documents/gpu-container/?doc=create-new-container#contentify_4) to generate a new key pair.&#x20;

&#x20;

<figure><img src="/files/YmgBdEJuf43GGAyNZxVM" alt=""><figcaption></figcaption></figure>

### Our CUDA template already includes:&#x20;

* CUDA Toolkit 12.9.1 & cuDNN, NVIDIA GPU drivers, CUDA compiler (nvcc), core libraries, and cuDNN for deep learning acceleration.&#x20;
* Ubuntu 22.04 Development Environment, GNU build tools (gcc, make), debugging tools, and essential development utilities.&#x20;
* AI/ML-Ready Base: Compatible with Python and major machine learning frameworks (TensorFlow, PyTorch, etc.) for AI/ML, scientific computing, and media processing workloads.&#x20;

### Example Workloads You Can Run&#x20;

* AI Model Training: Train large‑scale neural networks with TensorFlow or PyTorch using GPU acceleration.&#x20;
* Scientific Simulations: run computational fluid dynamics (CFD), Monte Carlo simulations, or molecular modeling.&#x20;
* Medical Imaging Analysis: process MRI, CT, and X‑ray images in real time.&#x20;
* Real‑time Video Analytics: detect and track objects in live video streams.&#x20;
* Quantitative Finance Models: perform large‑scale portfolio simulations or risk analysis faster than on CPU.&#x20;
* NLP Applications: fine‑tune large language models (LLMs), perform sentiment analysis, or deploy chatbots.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-docs.fptcloud.com/fpt-gpu-cloud/gpu-container/use-cases/nvidia-cuda-use-case.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
