TrainerConfig#

class TrainerConfig(
samples_per_epoch=None,
check_val_every_n_iterations=None,
check_val_every_n_epoch=1,
limit_val_batches=1.0,
limit_test_batches=1.0,
checkpoint_every_n_steps=None,
checkpoint_monitor=None,
find_unused_parameters=False,
wandb_checkpoint_upload=True,
)#

Bases: object

Lightning Trainer configuration overrides.

Parameters:
  • samples_per_epoch (int | None)

  • check_val_every_n_iterations (int | None)

  • check_val_every_n_epoch (int)

  • limit_val_batches (int | float)

  • limit_test_batches (int | float)

  • checkpoint_every_n_steps (int | None)

  • checkpoint_monitor (str | None)

  • find_unused_parameters (bool)

  • wandb_checkpoint_upload (bool)

samples_per_epoch: int | None = None#
check_val_every_n_iterations: int | None = None#
check_val_every_n_epoch: int = 1#
limit_val_batches: int | float = 1.0#
limit_test_batches: int | float = 1.0#
checkpoint_every_n_steps: int | None = None#
checkpoint_monitor: str | None = None#
find_unused_parameters: bool = False#
wandb_checkpoint_upload: bool = True#
__init__(
samples_per_epoch=None,
check_val_every_n_iterations=None,
check_val_every_n_epoch=1,
limit_val_batches=1.0,
limit_test_batches=1.0,
checkpoint_every_n_steps=None,
checkpoint_monitor=None,
find_unused_parameters=False,
wandb_checkpoint_upload=True,
)#
Parameters:
  • samples_per_epoch (int | None)

  • check_val_every_n_iterations (int | None)

  • check_val_every_n_epoch (int)

  • limit_val_batches (int | float)

  • limit_test_batches (int | float)

  • checkpoint_every_n_steps (int | None)

  • checkpoint_monitor (str | None)

  • find_unused_parameters (bool)

  • wandb_checkpoint_upload (bool)

Return type:

None