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

Пакетная обработка

Эффективно обрабатывайте большие ИИ-нагрузки на GPU Clore.ai

Эффективно обрабатывайте большие рабочие нагрузки на GPU CLORE.AI.

Использование SDK clore-ai для пакетной инфраструктуры (рекомендуется)

Официальный SDK упрощает пакетное выделение GPU благодаря поддержке async:

import asyncio
from clore_ai import AsyncCloreAI

async def batch_deploy(server_ids):
    """Развертывание на нескольких серверах одновременно."""
    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"❌ Сервер {sid}: {result}")
            else:
                print(f"✅ Сервер {sid}: заказ {result.id}")
        return results

# Развернуть на 5 серверах одновременно
asyncio.run(batch_deploy([142, 305, 891, 450, 612]))

→ См. Руководство по Python SDK и Автоматизация через CLI для получения дополнительной информации.


Когда использовать пакетную обработку

  • Обработка сотен/тысяч элементов

  • Преобразование больших наборов данных

  • Генерация множества изображений/видео

  • Массовая транскрипция

  • Подготовка обучающих данных


Пакетная обработка LLM

Пакетный API vLLM

vLLM автоматически выполняет пакетирование с непрерывным батчингом:

Асинхронная пакетная обработка (быстрее)

Пакетная обработка с отслеживанием прогресса

Сохранять прогресс для длинных пакетов


Пакетная генерация изображений

Пакетная обработка SD WebUI

Пакетная обработка ComfyUI с очередью

Пакетная обработка FLUX


Пакетная обработка аудио

Пакетная транскрипция Whisper

Параллельный Whisper (несколько GPU)


Пакетная обработка видео

Пакетная генерация видео (SVD)


Шаблоны конвейера данных

Шаблон производитель-потребитель

Шаблон Map-Reduce


Советы по оптимизации

1. Правильно подберите уровень параллелизма

2. Настройка размера пакета

3. Управление памятью

4. Сохранять промежуточные результаты


Оптимизация затрат

Оцените перед запуском

Используйте Spot Instances

  • Дешевле примерно на трети серверов (медиана ~13% дешевле по запросу)

  • Хорошо для пакетных задач (можно прервать)

  • Часто сохраняйте контрольные точки

Обработка в непиковое время

  • Ставьте задачи в очередь в часы низкого спроса

  • Часто лучшая доступность GPU

  • Потенциально более низкие spot-цены


Дальнейшие шаги

Последнее обновление

Это было полезно?