ray.tune.Tuner.__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 – The trainable to be tuned.
param_space – Search space of the tuning job. See Working with Tune Search Spaces.
tune_config – Tuning specific configs, such as setting custom search algorithms and trial scheduling algorithms.
run_config – Job-level run configuration, which includes configs for persistent storage, checkpointing, fault tolerance, etc.
_tuner_kwargs – Internal. Optional kwargs forwarded to
TunerInternal._tuner_internal – Internal. Pre-built
TunerInternalinstance used when restoring from an existing experiment._entrypoint – Internal. Marks which user-facing entrypoint constructed the
Tunerso that error messages can be tailored.