Пакетная обработка
Эффективно обрабатывайте большие ИИ-нагрузки на 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-цены
Дальнейшие шаги
Интеграция API - Создавайте свои API
Настройка нескольких GPU - Масштабируйте
Калькулятор стоимости - Оценивайте затраты
Последнее обновление
Это было полезно?