anomalib.utils.callbacks.tiler_configuration¶
Tiler Callback.
Module Contents¶
Classes¶
Tiler Configuration Callback. |
- class anomalib.utils.callbacks.tiler_configuration.TilerConfigurationCallback(enable: bool = False, tile_size: Union[int, Sequence] = 256, stride: Optional[Union[int, Sequence]] = None, remove_border_count: int = 0, mode: str = 'padding', tile_count: int = 4)[source]¶
Bases:
pytorch_lightning.callbacks.CallbackTiler Configuration Callback.
- setup(_trainer: pytorch_lightning.Trainer, pl_module: pytorch_lightning.LightningModule, stage: Optional[str] = None) None[source]¶
Setup Tiler object within Anomalib Model.
- Parameters
_trainer (pl.Trainer) – PyTorch Lightning Trainer
pl_module (pl.LightningModule) – Anomalib Model that inherits pl LightningModule.
stage (Optional[str], optional) – fit, validate, test or predict. Defaults to None.
- Raises
ValueError – When Anomalib Model doesn’t contain
Tilerobject, it means the model doesn not support tiling operation.