Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

Commit c4181f9

Browse files
committed
Add n_jobs param to BenchmarkConfig
GitOrigin-RevId: feaf8a226e10527cd1b778bdfa8b7fc5933224c6
1 parent f175bb9 commit c4181f9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/gretel_trainer/benchmark/core.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,14 @@ def __init__(
4646
trainer: bool = False,
4747
working_dir: Optional[Union[str, Path]] = None,
4848
additional_report_scores: Optional[list[str]] = None,
49+
n_jobs: int = 5,
4950
):
5051
self.project_display_name = project_display_name or _default_name()
5152
self.working_dir = Path(working_dir or self.project_display_name)
5253
self.refresh_interval = refresh_interval
5354
self.trainer = trainer
5455
self.additional_report_scores = additional_report_scores or []
56+
self.n_jobs = n_jobs
5557

5658

5759
class Timer:

src/gretel_trainer/benchmark/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __init__(
5252
self._gretel_executors: dict[RunKey, Executor] = {}
5353
self._custom_executors: dict[RunKey, Executor] = {}
5454
self._trainer_project_names: dict[str, str] = {}
55-
self._thread_pool = ThreadPoolExecutor(5)
55+
self._thread_pool = ThreadPoolExecutor(self._config.n_jobs)
5656
self._futures: dict[FutureKeyT, Future] = {}
5757

5858
self._report_scores = {

0 commit comments

Comments
 (0)