Pick an image, get Jupyter in your browser and root SSH on a dedicated GPU — train, fine-tune, or serve, then tear it down. No queue, no commitment, data in the Kingdom.
# install the dc1 SDK + CLI curl -sL https://api.dcp.sa/installers/dc1-sdk.tar.gz | tar xz && cd dc1-sdk && ./install.sh # launch: dedicated GPU, PyTorch image, 2 hours dcp pod create --image pytorch --duration 120 # → access_url: https://api.dcp.sa:41xxx/?token=… (Jupyter, TLS) # → ssh_command: ssh -p 42xxx root@api.dcp.sa
Prefer clicking? The web console launches the same pod. Prefer raw HTTP? POST /api/pods with your renter key. All three paths hit the same verified scheduler.
PyTorch, vLLM, CUDA, Ubuntu — or any public Docker image. Unknown images get SSH bootstrapped automatically.
The scheduler only considers providers that just passed live Docker, CUDA, and GPU-health probes.
Your access URL and SSH command arrive in about a minute. One-time credentials, shown once, stored nowhere.
Open Jupyter in the browser or SSH straight in. Nothing to install, no ticket queue, no GPU waitlist — the machine is already provisioned, probed, and waiting.
No sharing, no throttling, no noisy neighbors. Benchmarks run at bare-metal speed and reproduce tomorrow — we freeze driver updates mid-rental so the ground doesn't move under you.
The host machine itself enforces your rental's deadline — even across crashes and reboots. A forgotten pod can never squat a GPU or surprise you later.
Pods land exclusively on hardware that just passed live health probes — the same earned-online discipline behind our inference catalog. Your data stays in the Kingdom.
LoRA and QLoRA runs on RTX-class cards are the sweet spot — hours, not days, at a fraction of hyperscaler cost.
A real CUDA box you fully control — profile kernels, pin versions, break things, reset in seconds.
Serve your own checkpoint behind your own endpoint — quantized 7–32B models run well on a dedicated 24 GB card.
Rendering, scientific compute, CI with GPU tests — if it's a container that wants a GPU, it boots here.
Health-gated scheduling, TLS on the Jupyter relay, deadline enforcement on the host, server-measured usage, one-time credentials. Capacity numbers on this site come from live probes — never from static copy.
Pods live and die with their host machine. There is no live migration or cross-host failover — checkpoint your work.
Isolation is hardened Docker today; VM-grade sandboxing (gVisor) is on the roadmap before general availability.
The mesh is young. Capacity is small and stated honestly — check /status before planning a large run.