β Back to API reference neuralbench.utils.TrainerConfigΒΆ pydantic model neuralbench.utils.TrainerConfig[source][source]ΒΆ Joint configuration for Trainer and some callbacks. Fields: accelerator (str) accumulate_grad_batches (int) devices (int) enable_progress_bar (bool) fast_dev_run (bool) gradient_clip_val (float) limit_train_batches (int | None) limit_val_batches (int | None) log_every_n_steps (int) mode (str) monitor (str) n_epochs (int) num_nodes (int) num_sanity_val_steps (int) patience (int) precision (str) strategy (str) field n_epochs: int = 100[source]ΒΆ field enable_progress_bar: bool = True[source]ΒΆ field log_every_n_steps: int = 20[source]ΒΆ field fast_dev_run: bool = False[source]ΒΆ field gradient_clip_val: float = 0.0[source]ΒΆ field limit_train_batches: int | None = None[source]ΒΆ field limit_val_batches: int | None = None[source]ΒΆ field num_sanity_val_steps: int = 2[source]ΒΆ field accumulate_grad_batches: int = 1[source]ΒΆ field strategy: str = 'auto'[source]ΒΆ field precision: str = '32-true'[source]ΒΆ field accelerator: str = 'auto'[source]ΒΆ field devices: int = 1[source]ΒΆ field num_nodes: int = 1[source]ΒΆ field patience: int = 5[source]ΒΆ field monitor: str = 'val/loss'[source]ΒΆ field mode: str = 'min'[source]ΒΆ build(logger, callbacks, accelerator: str | None = None, devices: int | None = None, num_nodes: int | None = None) → Trainer[source][source]ΒΆ β Back to API reference