Skip to content

feat(evaluate): add custom runner configs to lower evalbench parallelism#65

Merged
helloeve merged 1 commit intofeat/hill-climbingfrom
feat/lower-eval-parallelism
Apr 5, 2026
Merged

feat(evaluate): add custom runner configs to lower evalbench parallelism#65
helloeve merged 1 commit intofeat/hill-climbingfrom
feat/lower-eval-parallelism

Conversation

@wangauone
Copy link
Copy Markdown
Collaborator

Changes

  • Set eval_runners: 2 and sqlgen_runners: 2 in the generated run_config.yaml.

Why

To throttle concurrent requests and prevent Vertex AI quota exhaustion during multi-threaded execution.

This will increase the running time to around 4 minutes with our current settings with a high success rate.

@wangauone wangauone requested a review from helloeve April 3, 2026 23:34
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces parallelism tuning for the evaluator by adding a runners section to the generated run configuration, setting eval_runners and sqlgen_runners to 2. Feedback suggests that these hardcoded values should be made configurable or defined as constants to improve flexibility for users with different quota limits and to enhance code maintainability.

@helloeve helloeve merged commit f0758fa into feat/hill-climbing Apr 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants