Per-Run Concurrency
--task-concurrency controls how many benchmark tasks can execute in parallel for this run.
Provider Limits
Provider limits live in code defaults and can be overridden withruntime.provider_limits in private config files. They default to 128 per provider and cap concurrent sessions across the process, even if a run requests a higher task concurrency.
Practical Workflow
- Start with one
sample_idstask. - Increase
--task-concurrencygradually. - Watch model errors, provider startup time, and task timeout failures.
- Keep provider limits below account or cluster quotas.
