Split a single job across GPUs on different machines, wired into one cluster over the VPN (torchrun/NCCL). Gang-scheduled — one rank per machine — and escrowed all-or-nothing: a cluster that can't fully form is refused and refunded.
You prepay all N GPUs into escrow up-front. If the full cluster can't be reserved, you're charged nothing.
Don't change your stack — Petabyte is another provider. Every rank registers its VPN address, then the cluster exports as the artifacts your launcher already reads:
GET /jobs/{id}/hostfile MPI / torchrun
GET /jobs/{id}/cluster nodes + launch cmds
Full recipes on the Developer API.