Result Trackers

Result trackers in PyKEEN.

Functions

resolve_result_trackers([result_tracker, ...])

Resolve and compose result trackers.

Classes

ResultTracker()

A class that tracks the results from a pipeline run.

FileResultTracker([path, name])

Tracking results to a file.

MultiResultTracker([trackers])

A result tracker which delegates to multiple different result trackers.

MLFlowResultTracker([tracking_uri, ...])

A tracker for MLflow.

NeptuneResultTracker([...])

A tracker for Neptune.ai.

WANDBResultTracker(project[, offline])

A tracker for Weights and Biases.

JSONResultTracker([path, name])

Tracking results to a JSON lines file.

CSVResultTracker([path, name])

Tracking results to a CSV file.

PythonResultTracker([store_metrics])

A tracker which stores everything in Python dictionaries.

TensorBoardResultTracker([experiment_path, ...])

A tracker for TensorBoard.

ConsoleResultTracker(*[, track_parameters, ...])

A class that directly prints to console.

Class Inheritance Diagram

Inheritance diagram of pykeen.trackers.base.ResultTracker, pykeen.trackers.file.FileResultTracker, pykeen.trackers.base.MultiResultTracker, pykeen.trackers.mlflow.MLFlowResultTracker, pykeen.trackers.neptune.NeptuneResultTracker, pykeen.trackers.wandb.WANDBResultTracker, pykeen.trackers.file.JSONResultTracker, pykeen.trackers.file.CSVResultTracker, pykeen.trackers.base.PythonResultTracker, pykeen.trackers.tensorboard.TensorBoardResultTracker, pykeen.trackers.base.ConsoleResultTracker