Azure instance
Run GitHub Actions on Azure Standard_NC6s_v3
Azure Standard_NC6s_v3 — 6 vCPU, 112 GiB RAM, x86_64, NVIDIA V100. Cirun spins one up per workflow on your Azure account and tears it down when the job finishes — you pay Azure for the compute, nothing per CI minute.
Why this fits
- 6 vCPU and 112 GiB RAM — sized for workloads the default GitHub-hosted runners can't comfortably host, all on your own Azure account.
- V100 GPU CI — older but still common in regulated workloads.
- NVIDIA V100 for PyTorch / TensorFlow and other CUDA workloads, with drivers + CUDA pre-baked in the runner image.
.cirun.yml
.cirun.yml
1runners:2 - name: azure-standard-nc6s-v33 cloud: azure4 instance_type: Standard_NC6s_v35 # Use Microsoft's HPC/DSVM Ubuntu image for pre-installed CUDA +6 # drivers.7 machine_image: microsoft-dsvm:ubuntu-hpc:2204:latest8 labels:9 - cirun-azure-standard-nc6s-v3
Drop this in your repo root. The first workflow that requests the runner label spins this configuration up on your cloud account.
Ready to run your CI here?
Cirun is free for open source. For private repos, flat monthly plans by repo count — never per CI minute.
Sources · verified 2026-05-25