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