Warnings

Lightning warns users of possible misconfiguration, performance implications or potential mistakes through the PossibleUserWarning category. Sometimes these warnings can be false positives, and you may want to suppress them to avoid cluttering the logs.

Warning

Suppressing warnings is not recommended in general, because they may raise important issues that you should address. Only suppress warnings if they are false.


Suppress a single warning message

Suppressing an individual warning message can be done through the warnings module:

import warnings

warnings.filterwarnings("ignore", ".*Consider increasing the value of the `num_workers` argument*")

Suppress all instances of PossibleUserWarning

Suppressing all warnings of the PossibleUserWarning category can be done programmatically

from lightning.pytorch.utilities import disable_possible_user_warnings

# ignore all warnings that could be false positives
disable_possible_user_warnings()

or through the environment variable POSSIBLE_USER_WARNINGS:

export POSSIBLE_USER_WARNINGS=off
# or
export POSSIBLE_USER_WARNINGS=0