Callbacks
frogbox.callbacks.image_logger
ImageLogger
ImageLogger(
split="test",
log_label="images",
model_key="model",
resize_to_fit=True,
interpolation="nearest",
num_cols=None,
show_progress=False,
forward=None,
)
Bases: Callback
Callback for logging images.
Parameters:
-
(splitstr, default:'test') –Dataset split to evaluate on. Defaults to "test".
-
(log_labelstr, default:'images') –Label to log images under in Weights & Biases.
-
(model_keystr, default:'model') –Pipeline model to use for inference.
-
(resize_to_fitbool, default:True) –If
truesmaller images are resized to fit canvas. -
(interpolationInterpolationMode, default:'nearest') –Interpolation to use for resizing images.
-
(forwardcallable, default:None) –Function that arguments
x,yandmodeland tuple of images to log. Returns(x, model(x), y)if not provided. -
(show_progressbool, default:False) –Show progress bar.
-
(num_colsint, default:None) –Number of columns in image grid. Defaults to number of elements in returned tuple.