GPU types
Any other
gpu_count is rejected at submit with a 400. Veri picks the zone: a region on a GCP job is rejected at submit (choosing a region is AWS-only).
Pricing
$3.00 per GPU-hour for A100 80GB and $5.99 per GPU-hour for H100 80GB (October 2026). Bareveri gpu list shows the current rates (GCP has no live availability view).
Billing starts when the VM has its GPU. The wait for capacity is not billed, and a job that never gets a GPU (CAPACITY_UNAVAILABLE) is not billed at all.
Submitting a job
veri train my_job.py --provider gcp, or provider.name = "gcp" in a config file.
Waiting for capacity
A GCP job staysqueued while Veri looks for capacity. Veri asks the zones one at a time and keeps each request open for its share of about 15 minutes in total (at least 90 seconds per zone). The first zone with a free GPU wins and the job moves to provisioning.
If no zone has a GPU in that time, the job fails with CAPACITY_UNAVAILABLE and is not billed. Resubmit later, try the other GPU type, or use another provider (a single H100 is also on Vast.ai and DigitalOcean).
One GCP GPU at a time
Veri runs one GCP GPU at a time for now. A GCP job submitted while that GPU is in use waits inqueued, records one waiting_for_provider_gpu event, and launches when the GPU is released, a few minutes after the job using it ends. Nothing is billed while it waits. To start sooner, cancel it and submit on another provider.
When GCP ends the VM
Flex-start VMs are not preempted, but GCP can still end one before the job finishes: after a host error, for host maintenance, or at the 24-hour maximum run duration that Veri sets on every GCP VM (the same 24-hour limit every job has on its running time). The job then fails with one of these codes:
Either way the job keeps the checkpoints it saved, and
error.message says how to continue. Resume from the newest checkpoint as a new job:
resume_from="job_abc123@<step>" on create (GET /v1/training_jobs/{id}/checkpoints lists the steps). resume_from applies to managed jobs only. See Checkpoints and resume.
Where to go next
All providers
Compare GPUs, billing, and status across providers.
Checkpoints and resume
Save checkpoints while a job runs and continue from one.

