__init__#
- Tuner.__init__(trainable: str | Callable | Type[Trainable] | BaseTrainer | None = None, *, param_space: Dict[str, Any] | None = None, tune_config: TuneConfig | None = None, run_config: RunConfig | None = None, _tuner_kwargs: Dict | None = None, _tuner_internal: TunerInternal | None = None, _entrypoint: AirEntrypoint = AirEntrypoint.TUNER)[source]#
Configure and construct a tune run.
- Parameters:
trainable (str | Callable | Type[Trainable] | BaseTrainer | None) – The trainable to be tuned.
param_space (Dict[str, Any] | None) – Search space of the tuning job. See Working with Tune Search Spaces.
tune_config (TuneConfig | None) – Tuning specific configs, such as setting custom search algorithms and trial scheduling algorithms.
run_config (RunConfig | None) – Job-level run configuration, which includes configs for persistent storage, checkpointing, fault tolerance, etc.
_tuner_kwargs (Dict | None) – Internal. Optional kwargs forwarded to
TunerInternal._tuner_internal (TunerInternal | None) – Internal. Pre-built
TunerInternalinstance used when restoring from an existing experiment._entrypoint (AirEntrypoint) – Internal. Marks which user-facing entrypoint constructed the
Tunerso that error messages can be tailored.