tabensemb.model.AbstractNN.clip_gradients#
method
- AbstractNN.clip_gradients(optimizer: Optimizer, gradient_clip_val: int | float | None = None, gradient_clip_algorithm: str | None = None) None#
Handles gradient clipping internally.
Note
Do not override this method. If you want to customize gradient clipping, consider using
configure_gradient_clipping()method.For manual optimization (
self.automatic_optimization = False), if you want to use gradient clipping, consider callingself.clip_gradients(opt, gradient_clip_val=0.5, gradient_clip_algorithm="norm")manually in the training step.