BaseLogger
minnt.loggers.BaseLogger
Bases: Logger
An abstract logger providing base functionality for other loggers.
Source code in minnt/loggers/base_logger.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | |
__del__
__del__() -> None
Ensure proper resource cleanup on deletion.
Source code in minnt/loggers/base_logger.py
17 18 19 | |
log_figure
log_figure(
label: str,
figure: Any,
epoch: int,
tight_layout: bool = True,
close: bool = True,
) -> Self
Log the given matplotlib Figure with the given label at the given epoch.
Parameters:
-
label(str) –The label of the logged image.
-
figure(Any) –A matplotlib Figure.
-
epoch(int) –The epoch number at which the image is logged.
-
tight_layout(bool, default:True) –Whether to apply tight layout to the figure before logging it.
-
close(bool, default:True) –Whether to close the figure after logging it.
Source code in minnt/loggers/base_logger.py
21 22 23 24 25 26 27 28 29 30 31 32 | |
preprocess_audio
Produce a CPU-based torch.Tensor with dtype=torch.int16 and shape (L, {1/2}).
Source code in minnt/loggers/base_logger.py
34 35 36 37 38 39 40 41 42 43 | |
preprocess_image
Produce a CPU-based torch.Tensor with dtype=torch.uint8 and shape (H, W, {1/3/4}).
Source code in minnt/loggers/base_logger.py
45 46 47 48 49 50 51 52 53 54 55 56 | |