Early access Make more of every GPU.
vGPU runs work locally or in the cloud, groups GPUs for larger workloads and divides
enterprise GPUs so smaller jobs use only the capacity they need. One platform for GPU jobs,
model services and private, encrypted inference.
vGPU is in early access. Tell us about your workload to join.
Group for more room. Divide for less waste.
Group GPUs for bigger workloads
Run models and workflows across multiple GPUs when they exceed one card's memory. vGPU uses software that splits the work across suitably connected GPUs; separate cards do not automatically become one larger memory pool.
Divide large GPUs to reduce waste
Partition enterprise GPUs that support it, including NVIDIA B200, into smaller GPU instances. Smaller workloads use an appropriately sized partition instead of reserving an entire card.
End-to-end encrypted inference
Encrypt requests on your device and receive encrypted results. Models run inside a verified, protected CPU and GPU environment, designed to keep prompts and outputs private from infrastructure operators.
Your client verifies the environment and its encryption key before sending data. Plaintext exists only inside the protected execution boundary; ordinary routing services cannot decrypt it, and confidential requests never fall back to an ordinary endpoint.
What vGPU does
Your own GPUs, a small local runtime
Discover your GPUs and installed engines, then run workflows from a local page. No cloud account or Kubernetes required. Jobs keep running after the browser closes. Connect a vGPU.com account when you want to manage your machines remotely.
Managed GPU jobs
Submit a recipe with your inputs and budget, follow its progress and cancel it at any time. Finished jobs release their capacity, and interrupted jobs resume from committed checkpoints where the workload supports them.
GPU leases
Choose dedicated capacity across our own fleet and partner clouds. Each offer states memory per GPU, runtime isolation, storage and interruption terms.
Model APIs and deployments
Use shared model APIs or a dedicated model endpoint, with compatibility for Chat Completions, Responses and Messages clients.
Private models and fine-tuning
Bring your own weights and training data. Run training and fine-tuning recipes, keep versioned outputs and deploy the resulting models with project-scoped access.
Agent workspaces
Run agents in isolated workspaces with tools, files, task history and budgets. Continue or cancel tasks, review their changes and use your existing coding clients.
More useful work from your GPUs
Preemption is an exchange
Receive a notice, acknowledge it and report when your workload is ready to release capacity. Notice time depends on the offer, and some interruptions arrive without warning.
Storage that outlives the machine
Keep large datasets, model weights, checkpoints and results separate from compute. Recovery uses committed checkpoints and approved destinations; moving work between clouds uses portable data and a compatible recipe.
Own the base, rent the spike
Use your local GPUs first, with optional overflow to cloud capacity when they are full or too small. You set the spending and data-transfer limits; connecting an account never turns on paid rentals or exports your data by itself.
Less idle time, fewer cold starts
Release finished allocations and fit work using measured memory needs. Model caches, reuse, batching and bounded warm pools balance startup latency against the cost of idle GPUs.
Clear prices and project controls
Project permissions, quotes, spending caps, usage views and invoices keep costs predictable. More expensive recovery destinations require an approved policy.
One API across providers
Use consistent job and resource contracts across providers, with SDKs, operation status, cancellation and signed webhooks. Placement respects each workload's hardware and data requirements.
Pool a fleet, keep local control
Bring home, office and private-cloud GPUs into one fleet for separate jobs or replicas. Pooling a fleet is different from splitting one model across its machines.
Built on open source
Reuse established engines for execution, queueing, workflows and model serving. Keep the local starter small: engines, models and optional cluster tools are installed only when you choose them.
Dedicated and elastic mean different things
Keep capacity reserved
A dedicated GPU can remain billable while idle because it is still assigned to you. Sleeping a model or setting replicas to zero does not necessarily release the rented machine.
Release capacity between runs
Elastic deployments return unused compute, with a cold start when demand returns. Compute charges end at the defined release event; storage and other agreed charges may continue.
Prices and release terms are shown before purchase.
More capabilities
- Preemption compatibility: works alongside selected existing cloud, Kubernetes, signal and Slurm preemption handlers.
- VM access: GPU pass-through and multiple vGPU devices in supported virtual machines.
- Spare-capacity contribution: opt-in enrollment, availability windows and reclaim controls for GPU owners.
- A hosted console: capacity selection, launch, usage, storage, logs, scoped terminal access and image builds.
Built for
- Image and video creators using consumer GPUs or larger cloud machines
- Teams serving private models or running training, fine-tuning and evaluation
- Developers who need model APIs or isolated agent workspaces
- GPU owners who want to use their fleet more efficiently
Tell us what you run
Share your workload, the GPUs you use today and what needs to improve.
Email [email protected] Have idle GPUs?
We work with data centres and GPU owners on capacity partnerships. Contributing capacity is always separate from connecting your own local runtime.
Email [email protected]