Polyaxon v3 is coming →

Compare results with the runs that produced them

Record parameters, metrics, logs, and artifacts together, whether your experiment runs on a laptop, in a notebook, or as a managed Kubernetes job.

Core tracking and lineage are included in Community Edition. Commercial editions add collaboration, access controls, and advanced analytics.

From experiment to inspectable result

  • Code reference
  • Configuration
  • Dataset reference
  • Environment

Polyaxon run record

Metrics
Values and step-by-step history
Outputs
Models, files, and visualizations
Lineage
Recorded inputs and related operations

Compare runs and inspect their context

Follow a result back to its recorded configuration and artifacts.

A run record reflects what you log or declare. Tracking does not automatically version external data or make training deterministic.

See it in code

Log a run. Open its results.

Record inputs and metric history from a local script or notebook, then open the run in Polyaxon to inspect what it logged.

Follow the tracking quick start
from polyaxon import tracking

tracking.init(project="quick-start", name="baseline")
tracking.log_inputs(learning_rate=0.001)
tracking.log_metrics(step=0, train_loss=0.5, val_accuracy=0.8)
tracking.log_metrics(step=1, train_loss=0.3, val_accuracy=0.86)
tracking.log_outputs(best_val_accuracy=0.86)
tracking.end()

The numbers illustrate the tracking calls, not measured model results. Local tracking needs an authenticated client connected to your deployment.

Track local and managed runs together

See what changed between experiments

Follow an output back to its inputs

Add managed execution when you need it