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

ClearML

ClearML (anciennement Trains) est une plateforme MLOps open source pour le suivi des expériences, la gestion des versions des données, la gestion des modèles, l'orchestration des pipelines et la gestion des ressources de calcul — le tout dans une suite unifiée.

Aperçu

ClearML est une plateforme complète de gestion du cycle de vie ML d'Allegro AI. Elle capture automatiquement les paramètres d'expérience, les métriques, les artefacts et le code avec des modifications de code minimes. ClearML prend en charge l'ensemble du flux de travail ML : de la gestion des données et du suivi des expériences au registre de modèles, aux pipelines automatisés et à l'exécution distribuée des tâches sur des clusters GPU.

Propriété
Valeur

Catégorie

MLOps / Suivi des expériences

Développeur

Allegro AI

Licence

Apache 2.0

Étoiles

5,5 k+

Docker Hub

allegroai/clearml

Ports

22 (SSH), 8008 (serveur API), 8081 (interface web)


Architecture

ClearML se compose de quatre composants principaux :

Composant
Port
Description

Serveur ClearML

—

Coordinateur du backend

Interface web

8081

Tableau de bord basé sur le navigateur

Serveur API

8008

API REST pour le SDK et les agents

Serveur de fichiers

8081

Stockage des artefacts et des modèles

Agent ClearML

—

Worker qui exécute les tâches ML


Caractéristiques clés

  • Suivi des expériences sans code — ajoutez 2 lignes de code pour tout capturer automatiquement

  • Journalisation automatique — métriques, paramètres, modèles, sortie console, graphiques, images

  • Intégration Git — capture automatiquement le commit Git, le diff et les modifications non validées

  • Gestion des données — jeux de données versionnés avec suivi de l'origine

  • Registre de modèles — stockez, versionnez et servez des modèles ML

  • Orchestration des pipelines — créez et exécutez des pipelines ML en plusieurs étapes

  • Exécution à distance — mettez les expériences en file d'attente et exécutez-les sur des workers GPU distants (ClearML Agent)

  • Optimisation des hyperparamètres — HPO automatisée avec entraînement basé sur la population

  • Surveillance des ressources — surveillance GPU/CPU/RAM par expérience

  • Auto-hébergé ou cloud — exécutez votre propre serveur ou utilisez la plateforme hébergée de ClearML


Configuration de Clore.ai

Option 1 — Serveur entièrement auto-hébergé

Exécutez le serveur ClearML sur Clore.ai pour un contrôle total.

Étape 1 — Choisir un serveur

Cas d’utilisation
Recommandé
VRAM
RAM

Serveur uniquement (pas d'entraînement)

Instance CPU

—

8 Go+

Serveur + entraînement

RTX 3080

10 Go

16 Go

Cluster MLOps complet

Plusieurs GPU

—

32 Go+

Étape 2 — Louer un serveur sur Clore.ai

  1. Accédez à clore.ai → Place de marché

  2. Pour le serveur composant : les instances CPU conviennent parfaitement

  3. Pour workers d'entraînement: instances GPU (RTX 3090, 4090, A100)

  4. Ouvrir les ports : 22, 8008, 8081

  5. Assurez-vous que ≥ 50 Go de disque pour les artefacts d'expérience

Étape 3 — Déployer avec Docker Compose

Créez un fichier docker-compose.yml:

Démarrez la pile :

Option 2 — Utiliser ClearML hébergé (gratuit)

Pour le suivi des expériences sans faire tourner de serveur, utilisez l'offre hébergée gratuite :


Accéder à l'interface

Tableau de bord Web

Identifiants par défaut : créez votre compte lors de la première connexion.

Serveur API

Via SSH


Intégration du SDK

Installation

Configuration initiale

Entrez l'URL de votre serveur (http://<server-ip>:8008) et les identifiants API depuis le tableau de bord.

Ou configurez par programme :


Suivi des expériences

Intégration minimale (2 lignes)

Journalisation manuelle des métriques

Suivi des hyperparamètres


Gestion des données


Registre des modèles


Orchestration des pipelines


Agent ClearML (worker)

Exécutez un ClearML Agent sur un serveur GPU pour exécuter les expériences en file d'attente :

Sur Clore.ai, lancez plusieurs nœuds GPU en tant qu'agents ClearML pour créer un cluster de calcul distribué.


Optimisation des hyperparamètres


Surveillance et alertes


Dépannage

Les expériences n'apparaissent pas dans l'interface — Vérifiez que CLEARML_API_HOST dans votre configuration SDK pointe vers http://<server-ip>:8008, et non localhost.

Espace disque insuffisant — ClearML stocke tous les artefacts localement. Configurez un stockage S3/GCS ou augmentez l'allocation de disque dans Clore.ai.

Problème
Correctif

Connexion MongoDB refusée

Vérifiez le conteneur mongo : docker logs clearml_mongo_1

Tâche bloquée dans la file d’attente

Assurez-vous que ClearML Agent est en cours d’exécution et connecté à la file d’attente

Interface utilisateur lente

Elasticsearch a besoin de temps pour indexer — attendez 2–3 min après le démarrage

API 401 Non autorisé

Régénérez les identifiants API dans le tableau de bord web ClearML


Cas d'utilisation pour les chercheurs GPU

  • Suivre les exécutions d'entraînement — ne perdez plus jamais les hyperparamètres ni les résultats

  • Comparer les expériences — comparaison des métriques côte à côte dans l'interface

  • Reproduire les résultats — ClearML capture automatiquement le commit git + le diff du code

  • Partager les résultats — les collaborateurs voient toutes les expériences dans le tableau de bord partagé

  • Tâches GPU à distance — mettez les tâches d'entraînement en file d'attente depuis votre ordinateur portable, exécutez-les sur des nœuds GPU Clore.ai

  • HPO automatisé — lancez une recherche d'hyperparamètres en parallèle sur plusieurs nœuds GPU


Outils associés

  • MLflow — alternative de suivi d'expériences

  • Weights & Biases — suivi d'expériences ML hébergé

  • Ray — entraînement ML distribué et HPO


ClearML sur Clore.ai combine le suivi d'expériences avec la gestion du calcul GPU — offrant à votre équipe ML des capacités MLOps complètes sans dépendance à un fournisseur cloud.


Recommandations GPU Clore.ai

Cas d’utilisation
GPU recommandé
Coût estimé sur Clore.ai

Développement/Test

RTX 3090 (24 Go)

0,07–0,21 $/gpu/h

Entraînement en production

RTX 4090 (24 Go)

0,14–0,42 $/gpu/h

Expériences à grande échelle

A100 80 Go

💡 Tous les exemples de ce guide peuvent être déployés sur Clore.ai des serveurs GPU. Parcourez les GPU disponibles et louez à l'heure — sans engagement, accès root complet.

Mis à jour

Ce contenu vous a-t-il été utile ?