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

Traitement par lots

Traitez efficacement de lourdes charges de travail d’IA sur les GPU de Clore.ai

Traitez efficacement de grandes charges de travail sur les GPU CLORE.AI.

Utilisation du SDK clore-ai pour l’infrastructure de traitement par lots (recommandé)

Le SDK officiel simplifie l’approvisionnement de GPU par lots avec prise en charge asynchrone :

import asyncio
from clore_ai import AsyncCloreAI

async def batch_deploy(server_ids):
    """Déployez sur plusieurs serveurs simultanément."""
    async with AsyncCloreAI() as client:
        tasks = [
            client.create_order(
                server_id=sid,
                image="cloreai/ubuntu22.04-cuda12",
                type="on-demand",
                currency="bitcoin",
                ssh_password="BatchPass123",
                ports={"22": "tcp"}
            )
            for sid in server_ids
        ]
        results = await asyncio.gather(*tasks, return_exceptions=True)
        for sid, result in zip(server_ids, results):
            if isinstance(result, Exception):
                print(f"❌ Serveur {sid} : {result}")
            else:
                print(f"✅ Serveur {sid} : commande {result.id}")
        return results

# Déployez sur 5 serveurs en même temps
asyncio.run(batch_deploy([142, 305, 891, 450, 612]))

→ Voir Guide du SDK Python et Automatisation CLI pour en savoir plus.


Quand utiliser le traitement par lots

  • Traitement de centaines/milliers d’éléments

  • Conversion de grands ensembles de données

  • Génération de nombreuses images/vidéos

  • Transcription en masse

  • Préparation des données d’entraînement


Traitement par lots des LLM

API de traitement par lots vLLM

vLLM gère automatiquement le batching avec batching continu :

Traitement par lots asynchrone (plus rapide)

Lot avec suivi de progression

Enregistrer la progression pour les longs lots


Lot de génération d’images

Lot SD WebUI

Traitement par lots ComfyUI avec file d’attente

Traitement par lots FLUX


Traitement par lots audio

Transcription par lots avec Whisper

Whisper parallèle (plusieurs GPU)


Traitement par lots vidéo

Génération vidéo par lots (SVD)


Modèles de pipeline de données

Modèle producteur-consommateur

Modèle Map-Reduce


Conseils d’optimisation

1. Ajuster la concurrence à la bonne taille

2. Ajustement de la taille des lots

3. Gestion de la mémoire

4. Enregistrer les résultats intermédiaires


Optimisation des coûts

Estimer avant d’exécuter

Utilisez les instances Spot

  • Moins cher sur environ un tiers des serveurs (médiane ~13 % de réduction par rapport au tarif à la demande)

  • Bien adapté aux tâches par lots (interruptibles)

  • Enregistrez des points de contrôle fréquemment

Traitement en heures creuses

  • Mettez les tâches en file d’attente pendant les heures de faible demande

  • Disponibilité des GPU souvent meilleure

  • Prix Spot potentiellement plus bas


Étapes suivantes

Mis à jour

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