For the complete documentation index, see llms.txt. This page is also available as Markdown.

ClearML

ClearML (früher Trains) ist eine Open-Source-MLOps-Plattform für Experiment-Tracking, Datenversionierung, Modellverwaltung, Pipeline-Orchestrierung und Verwaltung von Rechenressourcen — alles in einer einheitlichen Suite.

Überblick

ClearML ist eine umfassende Plattform zur Verwaltung des ML-Lebenszyklus von Allegro AI. Sie erfasst automatisch Experimentparameter, Metriken, Artefakte und Code mit minimalen Codeänderungen. ClearML unterstützt den gesamten ML-Workflow: von Datenverwaltung und Experiment-Tracking bis hin zu Modellregistrierung, automatisierten Pipelines und verteilter Aufgabenausführung auf GPU-Clustern.

Eigenschaft
Wert

Kategorie

MLOps / Experiment-Tracking

Entwickler

Allegro AI

Lizenz

Apache 2.0

Sterne

5,5K+

Docker Hub

allegroai/clearml

Ports

22 (SSH), 8008 (API-Server), 8081 (Web-UI)


Architektur

ClearML besteht aus vier Hauptkomponenten:

Komponente
Port
Beschreibung

ClearML-Server

—

Backend-Orchestrator

Web-UI

8081

Browserbasiertes Dashboard

API-Server

8008

REST-API für SDK und Agents

Dateiserver

8081

Speicher für Artefakte und Modelle

ClearML Agent

—

Worker, der ML-Aufgaben ausführt


Hauptfunktionen

  • Experiment-Tracking ohne Code — füge 2 Zeilen Code hinzu, um alles automatisch zu erfassen

  • Automatisches Logging — Metriken, Parameter, Modelle, Konsolenausgabe, Diagramme, Bilder

  • Git-Integration — erfasst automatisch den Git-Commit, Diff und nicht gespeicherte Änderungen

  • Datenverwaltung — versionierte Datensätze mit Herkunftsverfolgung

  • Modellregister — ML-Modelle speichern, versionieren und bereitstellen

  • Pipeline-Orchestrierung — mehrstufige ML-Pipelines erstellen und ausführen

  • Remote-Ausführung — Experimente in die Warteschlange stellen und auf entfernten GPU-Workern ausführen (ClearML Agent)

  • Hyperparameter-Optimierung — automatisierte HPO mit populationsbasiertem Training

  • Ressourcenüberwachung — GPU/CPU/RAM-Überwachung pro Experiment

  • Selbst gehostet oder in der Cloud — betreiben Sie Ihren eigenen Server oder nutzen Sie die gehostete Plattform von ClearML


Clore.ai-Einrichtung

Option 1 — Vollständig selbst gehosteter Server

Betreiben Sie den ClearML-Server auf Clore.ai für volle Kontrolle.

Schritt 1 — Wählen Sie einen Server

Anwendungsfall
Empfohlen
VRAM
RAM

Nur Server (kein Training)

CPU-Instanz

—

8 GB+

Server + Training

RTX 3080

10 GB

16 GB

Vollständiger MLOps-Cluster

Mehrere GPUs

—

32 GB+

Schritt 2 — Mieten Sie einen Server auf Clore.ai

  1. Gehe zu clore.ai → Marktplatz

  2. Für die Server Komponente: CPU-Instanzen funktionieren gut

  3. Für Training-Worker: GPU-Instanzen (RTX 3090, 4090, A100)

  4. Ports öffnen: 22, 8008, 8081

  5. Stelle sicher >= 50 GB Festplattenspeicher für Experiment-Artefakte

Schritt 3 — Bereitstellen mit Docker Compose

Erstelle docker-compose.yml:

Starten Sie den Stack:

Option 2 — ClearML Hosted verwenden (kostenlos)

Für das Experiment-Tracking ohne eigenen Server nutzen Sie den kostenlosen gehosteten Plan:


Zugriff auf die Oberfläche

Web-Dashboard

Standardzugangsdaten: Erstellen Sie Ihr Konto beim ersten Login.

API-Server

Per SSH


SDK-Integration

Installation

Erstkonfiguration

Geben Sie Ihre Server-URL (http://<server-ip>:8008) und die API-Zugangsdaten aus dem Dashboard ein.

Oder programmatisch konfigurieren:


Experimente tracken

Minimale Integration (2 Zeilen)

Manuelles Metrik-Logging

Hyperparameter-Tracking


Datenverwaltung


Model Registry


Pipeline-Orchestrierung


ClearML Agent (Worker)

Führen Sie einen ClearML Agent auf einem GPU-Server aus, um Aufgaben aus der Warteschlange auszuführen:

Starten Sie auf Clore.ai mehrere GPU-Knoten als ClearML Agents, um einen verteilten Rechencluster zu erstellen.


Hyperparameter-Optimierung


Überwachung & Warnungen


Fehlerbehebung

Experimente werden nicht in der UI angezeigt — Prüfen Sie, ob CLEARML_API_HOST in Ihrer SDK-Konfiguration auf http://<server-ip>:8008und nicht auf localhost verweist.

Kein Speicherplatz mehr — ClearML speichert alle Artefakte lokal. Konfigurieren Sie S3/GCS-Speicher oder erhöhen Sie die Festplattenzuweisung in Clore.ai.

Problem
Fix

MongoDB-Verbindung verweigert

Überprüfen Sie den Mongo-Container: docker logs clearml_mongo_1

Aufgabe in der Warteschlange hängen geblieben

Stellen Sie sicher, dass der ClearML Agent läuft und mit der Warteschlange verbunden ist

Langsame Benutzeroberfläche

Elasticsearch benötigt Zeit zum Indizieren — warten Sie 2–3 Min. nach dem Start

API 401 Nicht autorisiert

Erneuern Sie die API-Zugangsdaten im ClearML-Web-Dashboard


Anwendungsfälle für GPU-Forscher

  • Trainingsläufe nachverfolgen — verlieren Sie nie wieder Hyperparameter oder Ergebnisse

  • Experimente vergleichen — Metrikvergleich nebeneinander in der Benutzeroberfläche

  • Ergebnisse reproduzieren — ClearML erfasst Git-Commit + Code-Diff automatisch

  • Ergebnisse teilen — Mitarbeitende sehen alle Experimente im gemeinsamen Dashboard

  • Remote-GPU-Jobs — Trainingsjobs vom Laptop aus in die Warteschlange stellen, auf Clore.ai-GPU-Knoten ausführen

  • Automatisierte HPO — Hyperparametersuche parallel über mehrere GPU-Knoten ausführen


Verwandte Tools

  • MLflow — Alternative für Experiment-Tracking

  • Weights & Biases — gehostetes ML-Experiment-Tracking

  • Ray — verteiltes ML-Training und HPO


ClearML auf Clore.ai kombiniert Experiment-Tracking mit GPU-Computing-Management — und bietet Ihrem ML-Team volle MLOps-Funktionen ohne Lock-in bei einem Cloud-Anbieter.


GPU-Empfehlungen für Clore.ai

Anwendungsfall
Empfohlene GPU
Geschätzte Kosten bei Clore.ai

Entwicklung/Testen

RTX 3090 (24 GB)

0,07–0,21 $/GPU/Stunde

Produktionstraining

RTX 4090 (24 GB)

0,14–0,42 $/GPU/Stunde

Experimente im großen Maßstab

A100 80GB

💡 Alle Beispiele in diesem Leitfaden können bereitgestellt werden auf Clore.ai GPU-Servern. Durchsuchen Sie verfügbare GPUs und mieten Sie stundenweise — keine Verpflichtungen, voller Root-Zugriff.

Zuletzt aktualisiert

War das hilfreich?