Architecture

ClearML is a toolset composed of several components:

  • ClearML Python Package (clearml) for integrating ClearML into your existing scripts by adding just two lines of code, and optionally extending your experiments and other workflows with ClearML powerful and versatile set of classes and methods.

  • ClearML Server (clearml-server) storing experiment, model, and workflow data, and supporting the Web UI experiment manager, and ML-Ops automation for reproducibility and tuning. It is available as a hosted service and open source for you to deploy your own ClearML Server.

  • ClearML Agent (clearml-agent) for ML-Ops orchestration, experiment and workflow reproducibility, and scalability.