BaseTask#
- class torchgeo.trainers.BaseTask[source]#
Bases:
LightningModule,ABCAbstract base class for all TorchGeo trainers.
Added in version 0.5.
- monitor = 'val_loss'#
Performance metric to monitor in learning rate scheduler and callbacks.
- mode = 'min'#
Whether the goal is to minimize or maximize the performance metric to monitor.
- __init__()[source]#
Initialize a new BaseTask instance.
- Parameters:
ignore – Arguments to skip when saving hyperparameters.
- configure_optimizers()[source]#
Initialize the optimizer and learning rate scheduler.
- Returns:
Optimizer and learning rate scheduler.
- Return type:
Optimizer | Sequence[Optimizer] | tuple[Sequence[Optimizer], Sequence[LRScheduler | ReduceLROnPlateau | LRSchedulerConfig]] | OptimizerConfig | OptimizerLRSchedulerConfig | Sequence[OptimizerConfig] | Sequence[OptimizerLRSchedulerConfig] | None