Generative media
A dedicated GPU for image and video generation
Run ComfyUI, diffusers and open video models on a whole GPU that nobody else touches. Size VRAM for your pipeline, then batch as hard as the card allows.
- Whole GPUs, never shared
- Cancel any month
- Delivery date or full refund
Recommended configurations
-
NVIDIA RTX PRO 6000 Blackwell 96 GB: video models and big batches without offloading$1,390/mo
-
NVIDIA GeForce RTX 5090 32 GB of fast GDDR7 for SDXL and FP8 Flux pipelines$449/mo
-
NVIDIA L40S 48 GB: Flux in BF16 with room for LoRAs and ControlNets$890/mo
Highlights
-
No queue behind other tenants
The GPU is assigned to you only, all month, so the only queue is your own.
-
VRAM for video
96 GB of GDDR7 on one RTX PRO 6000 for video models, big batches and LoRA training.
-
Your own stack
Root access to install ComfyUI, custom nodes, checkpoints and LoRAs, with Docker ready.
-
Room for outputs
20 TB of outbound traffic per month on single-GPU plans, with no egress fees.
-
Eight GPUs in one server
The 8× RTX PRO 6000 server runs one pipeline per GPU for batch production.
The right GPU for image and video generation is the one that keeps your whole pipeline in VRAM: the diffusion model, its text encoders, the VAE, your LoRAs and ControlNets, plus the activations for your resolution and batch size. When everything stays resident, nothing is swapped out between steps. We rent whole NVIDIA GPUs by the month, from the 32 GB RTX 5090 to the 96 GB RTX PRO 6000, so your jobs never wait behind another tenant's.
VRAM for Stable Diffusion, Flux and video models
The figures below are approximate and move with resolution, batch size, precision and the tool you use. Treat them as a starting point, not a promise.
| Pipeline | Approximate VRAM | Comfortable on |
|---|---|---|
| SDXL at 1024 × 1024 | about 8–16 GB | RTX 5090, L40S, RTX PRO 6000 |
| Flux.1 [dev] with FP8 weights | about 20 GB | RTX 5090 and up |
| Flux.1 [dev] in BF16 | about 35–40 GB | L40S, RTX PRO 6000 |
| 13–14B video model in BF16 | about 28 GB of weights, plus activations that grow with resolution and frame count | RTX PRO 6000; L40S with FP8 weights or offloading |
The math behind them: SDXL has about 3.5 billion parameters across its UNet and text encoders, roughly 7 GB in FP16. Flux.1 [dev] is a 12-billion-parameter transformer, about 24 GB in BF16 on its own, and its T5-XXL text encoder adds roughly 9–10 GB more. Video models multiply activation memory by the number of frames, which is why 720p clips from 13–14B models often need more than 48 GB unless you quantize or offload. Training LoRAs adds optimizer state and activations on top of these inference figures.
Choosing a GPU for image and video generation
- RTX 5090, 32 GB of GDDR7. A fast Blackwell card at $449 a month for SDXL, Flux in FP8, upscaling and smaller video models. It gets tight when several large models must stay loaded at once.
- L40S, 48 GB of GDDR6. Enough to keep Flux in BF16 resident with LoRAs and ControlNets, at $890 a month. It supports FP8 but not FP4.
- RTX PRO 6000 Blackwell, 96 GB of GDDR7 with ECC. The card for video models, large batches, LoRA training and workflows that chain several models, at $1,390 a month, with 1.6 TB/s of memory bandwidth per NVIDIA's specifications. More on the RTX PRO 6000 page.
- 8× RTX PRO 6000 server. 768 GB of total VRAM across eight GPUs for batch production, at $10,490 a month, with one pipeline per GPU.
System RAM matters too when you offload or cache models: 64 GB on the RTX 5090 plan, 128 GB on the L40S and 188 GB on the RTX PRO 6000. Deciding between the two Blackwell cards? Our RTX 5090 vs RTX PRO 6000 comparison puts them side by side. If you train diffusion or video models from scratch rather than run them, look at the H100, H200 and B200 instead.
Throughput, batching and queues
On a dedicated GPU, your throughput depends on your workflow, not on other tenants' load. Three habits make the most of it:
- Keep models resident. ComfyUI keeps loaded models in memory between runs when VRAM allows; a workflow that swaps large models on every job spends its time moving weights. With 96 GB, an image model, a video model and an upscaler can stay loaded together.
- Find your batch size. Larger batches raise images per minute until the GPU saturates, then only add latency. Measure where that point is for your resolution and sampler.
- Run one process per GPU. ComfyUI drives one GPU per instance, so on a multi-GPU server, start one instance per GPU and spread jobs across them.
python main.py --cuda-device 0 --port 8188
python main.py --cuda-device 1 --port 8189
FP8 checkpoints roughly halve weight memory, usually with small quality differences, and the Blackwell cards add FP4. Compare a few seeds side by side before you switch production work.
Training LoRAs on your own images
Training a LoRA adds adapter gradients, optimizer state and training activations to the inference footprint. As a rough guide, SDXL LoRA training fits in about 16–24 GB with gradient checkpointing. Flux LoRA training with a quantized base model fits in about 24 GB, while training against the full BF16 base is far more comfortable on 48 GB or more. Trainers such as kohya_ss sd-scripts, SimpleTuner and ai-toolkit run on Linux with the same CUDA stack as ComfyUI, so the same server can train a style or product LoRA and then serve it, without moving files between machines. On a dedicated GPU, a long training run never competes with another tenant's jobs, and your dataset, captions and checkpoints stay on local NVMe between runs: 1 TB on the RTX 5090 and L40S plans, 1.92 TB on the RTX PRO 6000.
Setup, security and outputs
Our Ubuntu images include NVIDIA drivers, CUDA, Docker and the NVIDIA Container Toolkit, so you can run ComfyUI or diffusers in a container, following our Docker guide, or in a Python environment. Do not expose the ComfyUI port to the internet; reach it through an SSH tunnel instead, as in our SSH access guide:
ssh -L 8188:localhost:8188 -l your-user your-server-ip
Outputs count toward outbound traffic: the 20 TB a month included on single-GPU plans is about ten million 2 MB images or a million 20 MB clips, with no egress fees. Check each model's license before commercial use, since some open-weight image and video models restrict it, and keep your use within our Acceptable Use Policy.
A monthly GPU fits daily production, client work and generation backends that run every day. For a one-off weekend experiment, hourly rental elsewhere will cost less. To start, tell us your models, resolution and volume through the contact form; we confirm the configuration, price and delivery date in writing before you pay.
NVIDIA RTX PRO 6000 Blackwell
$1,390/mo · In stock · delivery date confirmed before you pay.
Talk to an engineerFAQ
Questions, answered.
The short version. Anything else, our engineers reply 24/7.
Ask an engineerHow much VRAM do I need for Flux?
Roughly 35–40 GB to keep Flux.1 [dev] and its text encoders resident in BF16, or about 20 GB with FP8 weights. A 48 GB L40S or a 96 GB RTX PRO 6000 runs BF16 comfortably, and a 32 GB RTX 5090 suits FP8.
Is an RTX 5090 enough for Stable Diffusion?
Yes for SDXL and most image pipelines, which need roughly 8–16 GB at 1024 × 1024. Its 32 GB gets tight with large video models or with many models loaded at once.
Can I run ComfyUI on your servers?
Yes. You get root access over SSH, install ComfyUI, custom nodes and models yourself, in Docker or a Python environment, and reach the interface through an SSH tunnel.
Will my generations wait in a queue?
No. Each GPU is assigned to one customer only, with no slicing and no time-sharing, so the only queue is the one you run.
Can I use the server for commercial client work?
Yes, within our Acceptable Use Policy. You are responsible for the licenses of the models and tools you run, and some open-weight models restrict commercial use.
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