Platform
GPU server OS images with CUDA, ROCm and Docker
Every server boots into an image built for GPU work: Ubuntu with NVIDIA drivers, CUDA, Docker and the NVIDIA Container Toolkit, or ROCm on AMD. Full root access, and a reinstall whenever you ask.
- Whole GPUs, never shared
- Cancel any month
- Delivery date or full refund
Recommended configurations
-
NVIDIA H100 SXM 80 GB H100 on the Ubuntu CUDA image, ready for GPU containers$2,190/mo
-
8× AMD Instinct MI355X Eight MI355X GPUs with 288 GB each on a ROCm image$19,900/mo
-
NVIDIA RTX PRO 6000 Blackwell 96 GB Blackwell GPU for CUDA inference and rendering$1,390/mo
Highlights
-
Ubuntu 22.04 and 24.04
Both long-term support releases, with NVIDIA drivers, CUDA, Docker and the NVIDIA Container Toolkit preinstalled.
-
ROCm images for AMD
AMD Instinct MI355X servers get ROCm images, the AMD software stack for GPU compute.
-
Full root over SSH
SSH-key access and full root. Install, update or replace anything allowed by our acceptable use policy.
-
Debian or Rocky Linux
Available on request for teams that standardize on another distribution.
-
Reinstall on request
Ask our 24/7 support for a fresh install when you want a clean start or a different image.
GPU server OS images at FullGPU come with the GPU stack already in place. NVIDIA servers boot Ubuntu 22.04 or 24.04 with NVIDIA drivers, CUDA, Docker and the NVIDIA Container Toolkit preinstalled, and AMD servers get ROCm images. You log in as root over SSH and start with your own code instead of a driver install.
What is in our GPU server OS images
| Image | For | Preinstalled |
|---|---|---|
| Ubuntu 24.04 LTS | NVIDIA GPUs | NVIDIA drivers, CUDA, Docker, NVIDIA Container Toolkit |
| Ubuntu 22.04 LTS | NVIDIA GPUs | NVIDIA drivers, CUDA, Docker, NVIDIA Container Toolkit |
| ROCm image | AMD Instinct MI355X | ROCm |
| Debian or Rocky Linux | On request | Discussed with your order |
We do not list fixed driver or CUDA version numbers on this page, because they move with GPU generations and releases. After login, nvidia-smi shows the driver version and the highest CUDA version that driver supports. If your project depends on a specific driver branch, mention it in your request, or install it yourself with root access.
On single-GPU plans, the image runs inside your dedicated VM, with the whole GPU passed through. On 8-GPU servers, it runs directly on the bare-metal machine. The checks below work the same way on both; only the topology output differs.
The Ubuntu CUDA image in practice
Pick 24.04 for a newer kernel and toolchain. Pick 22.04 if your build scripts or base containers still target it. Then run three checks:
nvidia-smi
nvidia-smi topo -m
docker run --rm --gpus all ubuntu nvidia-smi
The first lists every GPU with its memory, utilization and driver. The second prints the topology, and on an HGX server it shows NVLink between all eight GPUs. The third proves that containers reach the GPU through the NVIDIA Container Toolkit, which mounts the driver libraries and devices into the container when it starts.
Containers are the easiest way to keep CUDA versions under control. A framework image brings its own CUDA libraries, and the host only needs a driver recent enough for them. If an image needs a newer CUDA than the host driver supports, it typically refuses to start, so compare against the CUDA version shown by nvidia-smi first. Our Docker and containers guide and NVIDIA drivers and CUDA guide go further.
If you install frameworks directly instead, use one virtual environment per project and pick wheels built for a CUDA version your driver supports. PyTorch, for example, publishes builds for several CUDA versions, so the same rule applies: check nvidia-smi first, then choose the build.
ROCm images for AMD Instinct
AMD Instinct MI355X servers get ROCm images instead of CUDA. ROCm is AMD's software stack for GPU compute, and frameworks such as PyTorch and vLLM support it. Check the GPUs with rocm-smi, or amd-smi on recent ROCm releases, and list the devices with rocminfo. On an MI355X server, both should show all eight GPUs. Containers built for ROCm reach the GPUs through the /dev/kfd and /dev/dri devices, passed with --device flags.
Code that stays at the framework level usually moves over without changes. Custom CUDA kernels need porting with HIP. The AMD ROCm guide covers the details.
Other distributions, root access and reinstalls
Debian or Rocky Linux are available on request, for teams whose tooling, hardening baselines or configuration management already target one of them. Mention the distribution in your server request, together with what you expect to find on the image, so we can confirm the details with your order.
Every image gives you root over SSH with key-based access, and the SSH access guide covers keys and first login. You can install, upgrade or remove anything allowed by our acceptable use policy, including a different driver branch or container runtime.
For a clean start or a different image, ask our 24/7 support for a reinstall. Back up what you need first: local storage is not backed up by us unless agreed in writing.
Keep your stack reproducible
- Pin framework containers by tag or digest rather than
latest. - Hold driver packages during long training runs, for example with
apt-mark hold, and upgrade between runs. - Keep your setup in a script or a Dockerfile, so a reinstall or a second server goes through the same steps.
- Save the output of
nvidia-smiwith each experiment, so results can be traced to a driver version. - After a kernel or driver update, reboot and run
nvidia-smibefore you start a long job, not after it fails.
If something does not behave as expected after handover, our engineers can help with drivers, containers and frameworks as part of expert onboarding.
FAQ
Questions, answered.
The short version. Anything else, our engineers reply 24/7.
Ask an engineerWhich operating systems can I choose?
Ubuntu 22.04 or 24.04 with NVIDIA drivers, CUDA, Docker and the NVIDIA Container Toolkit preinstalled, ROCm images for AMD servers, and Debian or Rocky Linux on request.
Which driver and CUDA versions are installed?
They depend on the GPU and the image release, so we do not list fixed numbers. Run nvidia-smi after login to see the driver version and the highest CUDA version it supports, and tell us in your request if you need a specific driver branch.
Do GPU containers work out of the box?
Yes, on the Ubuntu images. Docker and the NVIDIA Container Toolkit are preinstalled, so docker run --gpus all gives a container access to the GPUs.
Can I install my own driver or software?
Yes. You have full root access over SSH and can install anything allowed by our acceptable use policy.
Can I reinstall the operating system?
Yes, on request through our 24/7 support. Back up your data first, because local storage is not backed up by us unless agreed in writing.
Talk to an engineer
Get your GPU server this month.
Tell us what you need. A GPU engineer replies with availability, a confirmed delivery date and a payment link.
- Delivery date confirmed before you pay
- Cancel any month
- Card or crypto, same price