Describe the run
GPU type, count, memory and expected hours.
Live GPU offers from your connected providers, cheapest first, next to Cairn's own estimate. Read-only.
Ships as compute/price-a-run
Before a training or inference run is submitted, an agent queries the GPU marketplaces you have connected for offers that fit, ranks them by real hourly cost, and places them next to Cairn's pre-flight estimate. It rents nothing.
GPU type, count, memory and expected hours.
The cheapest-gpu agent queries connected providers (RunPod, Vast.ai, Modal and others) for fitting offers.
compute.estimate prices the run from your own settings; the two sit side by side.
Submit through the engine you choose, or change the plan. The quote is recorded.
The run description, the offers returned with their hourly cost, Cairn's estimate, and the decision.
A run is priced against the market before any job is submitted.
The agent queries and ranks; it never rents.
cost.gate turns the estimate into a deterministic go or no-go for any pipeline.
Ships as compute/price-a-run on the compute operator. Provider coverage depends on the connected marketplaces.
See how failure can trigger a reviewed improvement cycle →Apache 2.0 licensed, self-hosted. cairn pipeline run compute/price-a-run