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

Batch-Verarbeitung

Verarbeite große KI-Workloads effizient auf Clore.ai-GPUs

Verarbeiten Sie große Workloads effizient auf CLORE.AI-GPUs.

Verwendung des clore-ai SDK für die Batch-Infrastruktur (empfohlen)

Das offizielle SDK macht die Batch-GPU-Bereitstellung mit asynchroner Unterstützung einfach:

import asyncio
from clore_ai import AsyncCloreAI

async def batch_deploy(server_ids):
    """Bereitstellung auf mehreren Servern gleichzeitig."""
    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"❌ Server {sid}: {result}")
            else:
                print(f"✅ Server {sid}: Bestellung {result.id}")
        return results

# Bereitstellung auf 5 Servern gleichzeitig
asyncio.run(batch_deploy([142, 305, 891, 450, 612]))

→ Siehe Python-SDK-Leitfaden und CLI-Automatisierung für weitere Informationen.


Wann Batch-Verarbeitung verwendet werden sollte

  • Verarbeitung von Hunderten/Tausenden von Elementen

  • Große Datensätze konvertieren

  • Viele Bilder/Videos generieren

  • Massen-Transkription

  • Vorbereitung von Trainingsdaten


LLM-Batch-Verarbeitung

vLLM-Batch-API

vLLM behandelt das Batching automatisch mit kontinuierlichem Batching:

Asynchrone Batch-Verarbeitung (schneller)

Batch mit Fortschrittsanzeige

Fortschritt für lange Batches speichern


Batch-Bilderzeugung

SD-WebUI-Batch

ComfyUI-Batch mit Warteschlange

FLUX-Batch-Verarbeitung


Audio-Batch-Verarbeitung

Whisper-Batch-Transkription

Paralleles Whisper (mehrere GPUs)


Video-Batch-Verarbeitung

Batch-Videogenerierung (SVD)


Muster für Datenpipelines

Producer-Consumer-Muster

Map-Reduce-Muster


Optimierungstipps

1. Konkurrenz richtig dimensionieren

2. Batchgröße anpassen

3. Speicherverwaltung

4. Zwischenergebnisse speichern


Kostenoptimierung

Vor dem Ausführen schätzen

Spot-Instances verwenden

  • Günstiger auf etwa einem Drittel der Server (Median ~13 % unter On-Demand)

  • Gut für Batch-Jobs (unterbrechbar)

  • Checkpoints häufig speichern

Verarbeitung außerhalb der Spitzenzeiten

  • Jobs während Stunden mit geringer Nachfrage einreihen

  • Oft bessere GPU-Verfügbarkeit

  • Möglicherweise niedrigere Spot-Preise


Nächste Schritte

Zuletzt aktualisiert

War das hilfreich?