Logging methods¶
datasets tries to be very transparent and explicit about it’s inner working bt this can be quite verbose at some time. A series of logging methods let you easily adjust the level of logging of the whole library.
Functions¶
-
datasets.logging.get_verbosity() → int¶ Return the current level for the HuggingFace datasets library’s root logger. :returns: Logging level, e.g.,
datasets.logging.DEBUGanddatasets.logging.INFO.Note
HuggingFace datasets library has following logging levels: -
datasets.logging.CRITICAL,datasets.logging.FATAL-datasets.logging.ERROR-datasets.logging.WARNING,datasets.logging.WARN-datasets.logging.INFO-datasets.logging.DEBUG
-
datasets.logging.set_verbosity(verbosity: int) → None¶ Set the level for the HuggingFace datasets library’s root logger. :param verbosity: Logging level, e.g.,
datasets.logging.DEBUGanddatasets.logging.INFO.
-
datasets.logging.set_verbosity_info()¶ Set the level for the HuggingFace datasets library’s root logger to INFO.
This will display most of the logging information and tqdm bars.
Shortcut to
datasets.logging.set_verbosity(datasets.logging.INFO)
-
datasets.logging.set_verbosity_warning()¶ Set the level for the HuggingFace datasets library’s root logger to WARNING.
This will display only the warning and errors logging information (no tqdm bars).
Shortcut to
datasets.logging.set_verbosity(datasets.logging.WARNING)
-
datasets.logging.set_verbosity_debug()¶ Set the level for the HuggingFace datasets library’s root logger to DEBUG.
This will display all the logging information and tqdm bars.
Shortcut to
datasets.logging.set_verbosity(datasets.logging.DEBUG)
-
datasets.logging.set_verbosity_error()¶ Set the level for the HuggingFace datasets library’s root logger to ERROR.
This will display only the errors logging information (no tqdm bars).
Shortcut to
datasets.logging.set_verbosity(datasets.logging.ERROR)
-
datasets.logging.disable_default_handler() → None¶ Disable the default handler of the HuggingFace datasets library’s root logger.
-
datasets.logging.enable_default_handler() → None¶ Enable the default handler of the HuggingFace datasets library’s root logger.
-
datasets.logging.disable_propagation() → None¶ Disable propagation of the library log outputs. Note that log propagation is disabled by default.
-
datasets.logging.enable_propagation() → None¶ Enable propagation of the library log outputs. Please disable the HuggingFace datasets library’s default handler to prevent double logging if the root logger has been configured.
-
datasets.logging.get_logger(name: Optional[str] = None) → logging.Logger¶ Return a logger with the specified name. This function can be used in dataset and metrics scripts.
Levels¶
-
datasets.logging.CRITICAL= 50¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.DEBUG= 10¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.ERROR= 40¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.FATAL= 50¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.INFO= 20¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.NOTSET= 0¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.WARN= 30¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
-
datasets.logging.WARNING= 30¶ int(x=0) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4