Result Trackers

Result trackers in PyKEEN.

Functions

resolve_result_trackers([result_tracker, ...])

Resolve and compose result trackers.

Classes

CSVResultTracker([path, name])

Tracking results to a CSV file.

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

A class that directly prints to console.

FileResultTracker([path, name])

Tracking results to a file.

JSONResultTracker([path, name])

Tracking results to a JSON lines file.

MLFlowResultTracker([tracking_uri, ...])

A tracker for MLflow.

MultiResultTracker([trackers])

A result tracker which delegates to multiple different result trackers.

PythonResultTracker([store_metrics])

A tracker which stores everything in Python dictionaries.

ResultTracker()

A class that tracks the results from a pipeline run.

TensorBoardResultTracker([experiment_path, ...])

A tracker for TensorBoard.

WANDBResultTracker(project[, offline])

A tracker for Weights and Biases.

Variables

TrackerHint

Represent a PEP 604 union type

tracker_resolver

A resolver for result trackers

Class Inheritance Diagram

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