# Q Blocks How To Guide

Q Blocks is a decentralized computing infrastructure platform designed to serve ML workloads at scale.

To enable full feature utilization, we provide you a quick How-To Guide.

The guide contains documentation to help you quickly get started with functionalities that Q Blocks instances offer out of the box:

***

### Basic Instance functionality:

***

[<img src="/files/wz6XWPc6fMpHNniyvIeW" alt="" data-size="line"> Create a new user](/q-blocks-how-to-guide/create-a-new-user.md)

[<img src="/files/8N4PWL0N2O6EGRbStGxU" alt="" data-size="line"> Upload data using SCP command](/q-blocks-how-to-guide/upload-data-using-scp-command.md)

[<img src="/files/LardDvtwVF9D3omm5ceN" alt="" data-size="line"> Use Visual Studio Code with Q Blocks instances](/q-blocks-how-to-guide/use-visual-studio-code-with-q-blocks-instances.md)

[<img src="/files/6lRJSB2VHtXNi4YuNZyz" alt="" data-size="line"> Port forwarding to run web services](/q-blocks-how-to-guide/port-forwarding-to-run-web-services.md)

[<img src="/files/4QmqqS2BMYespnUA5KyI" alt="" data-size="line"> Launch Jupyter Hub in Q Blocks Instance](/q-blocks-how-to-guide/launch-jupyter-hub-in-q-blocks-instance.md)

[<img src="/files/AHU7shnGSaq6Rm0OWeTp" alt="" data-size="line"> Upgrade Instance CUDA to version 12.2](/q-blocks-how-to-guide/upgrade-cuda-to-v12.2.md)

***

### Machine learning tooling setup:

***

[<img src="/files/hGF3sqjh2YPcOY4nl8z9" alt="" data-size="line"> Launch TensorBoard in Q Blocks instance](/q-blocks-how-to-guide/launch-tensorboard-in-q-blocks-instance.md)

[<img src="/files/iQN2uhJMfwKoLEuRsZIF" alt="" data-size="line"> Setup Horovod and OpenMPI in Q Blocks Instance](/q-blocks-how-to-guide/setup-horovod-and-openmpi-in-q-blocks-instance.md)

[<img src="/files/6mihSUUqMhCf9LiVNhio" alt="" data-size="line"> Setup AIM for ML experiment tracking](/q-blocks-how-to-guide/setup-aim-for-ml-experiment-tracking.md)

[<img src="/files/mfUYUGurgj2Y4T4kh369" alt="" data-size="line"> Disco Diffusion AI Art on Q Blocks](/q-blocks-how-to-guide/disco-diffusion-ai-art-on-q-blocks.md)

[<img src="/files/6HJEw0sLpA7cyTW2lRWn" alt="" data-size="line"> Stable Diffusion Text to Image GPU server on Q Blocks](/q-blocks-how-to-guide/stable-diffusion-text-to-image-gpu-server-on-q-blocks.md)

## Supported by Pro Instances:

***

### Docker setup:

***

[<img src="/files/vmOIGagk3nIqwmNMEzhC" alt="" data-size="line"> Setup Docker with Nvidia GPU support](/q-blocks-how-to-guide/setup-docker-with-nvidia-gpu-support.md)

[<img src="/files/MICMcbUofxqCCELPYg44" alt="" data-size="line"> Enable port forwarding on a Docker container in Q Blocks instance](/q-blocks-how-to-guide/enable-port-forwarding-on-a-docker-container-in-q-blocks-instance.md)

<img src="/files/8xNhdtHhF6QDuEMDlkHk" alt="" data-size="line">[Run production ready lightweight kubernetes using K3s in Q Blocks instance](/q-blocks-how-to-guide/run-production-ready-lightweight-kubernetes-using-k3s-in-q-blocks-instance.md)


---

# 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://docs.qblocks.cloud/q-blocks-how-to-guide.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.
