Настройка нескольких GPU
Запускайте большие ИИ-модели на нескольких GPU на Clore.ai
Запускайте крупные модели ИИ на нескольких GPU на CLORE.AI.
Найдите серверы с несколькими GPU на маркетплейс CLORE.AI.
Когда нужна конфигурация с несколькими GPU?
Многопроцессорные конфигурации с GPU класса 80GB не представлены на маркетплейсе Clore.ai. Самые крупные доступные сейчас машины — это 4× RTX PRO 6000 Blackwell (по 96GB, всего 380GB) и 8–11× RTX 5090 (по 32GB). Ёмкость A100 / H200 / B200 продаётся как голое железо по запросу. Проверьте Цены и доступность GPU перед выбором размера развёртывания.
≤13B
RTX 3090 (Q4)
Не требуется
30B
RTX 4090 (Q4)
2x RTX 3090
70B
A100 40 ГБ (Q4)
2x RTX 4090
70B FP16
-
2x A100 80 ГБ
100B+
-
4x A100 80GB
405B
-
8x A100 80 ГБ
Концепции работы на нескольких GPU
Тензорный параллелизм (TP)
Разделите слои модели между GPU. Лучше всего подходит для инференса.
GPU 0: Слои 1–20
GPU 1: Слои 21–40Плюсы: Меньшая задержка, простая настройка Минусы: Требуется высокоскоростное соединение
Пайплайновый параллелизм (PP)
Обрабатывайте разные батчи на разных GPU.
Плюсы: Более высокая пропускная способность Минусы: Большая задержка, более сложная схема
Параллелизм данных (DP)
Одна и та же модель на нескольких GPU, разные данные.
Плюсы: Простой линейный масштабируемый подход Минусы: Каждой GPU нужна полная модель
Настройка LLM на нескольких GPU
vLLM (рекомендуется)
2 GPU:
4 GPU:
8 GPU (для 405B):
Мульти-GPU в Ollama
Ollama автоматически использует несколько GPU, если они доступны:
Ограничить конкретными GPU:
Text Generation Inference (TGI)
llama.cpp
Генерация изображений на нескольких GPU
ComfyUI
ComfyUI может распределять разные модели по разным GPU:
Запуск VAE на отдельной GPU:
Веб-интерфейс Stable Diffusion
Включите multi-GPU в webui-user.sh:
Мульти-GPU для FLUX
Обучение на нескольких GPU
Распределённый PyTorch
Запуск:
DeepSpeed
Запуск:
Accelerate (HuggingFace)
Настройте:
Обучение Kohya (LoRA)
Выбор GPU
Проверьте доступные GPU
Выберите конкретные GPU
Переменная окружения:
В Python:
Оптимизация производительности
NVLink против PCIe
NVLink
600 ГБ/с
Тензорный параллелизм
PCIe 4.0
32 ГБ/с
Параллелизм данных
PCIe 5.0
64 ГБ/с
Смешанные нагрузки
Проверьте статус NVLink:
Оптимальная конфигурация
2
2
1
Простой тензорный параллелизм
4
4
1
Требуется NVLink
4
2
2
Совместимо с PCIe
8
8
1
Полный тензорный параллелизм
8
4
2
Смешанный параллелизм
Балансировка памяти
Равномерное разделение (по умолчанию):
Пользовательское разделение (неравные GPU):
Устранение неполадок
"Ошибка NCCL"
"Недостаточно памяти на GPU X"
"Низкая производительность при работе с несколькими GPU"
Проверьте наличие NVLink-соединения
Уменьшите размер тензорного параллелизма
Вместо этого используйте пайплайновый параллелизм
Проверьте узкое место CPU
"GPU не обнаружены"
Оптимизация затрат
Когда мульти-GPU оправдан
Обучение 7B
RTX 4090 ($0.14–0.42/час)
2x RTX 4090 ($0.28–0.84/час)
Зависит от времени
Экономичные конфигурации
Инференс 70B
2x RTX 3090
$0.12
Быстрый инференс 70B
2x A100 40 ГБ
$0.34
70B FP16
2x A100 80 ГБ
$0.50
Обучение 13B
2x RTX 4090
$0.20
Примеры конфигураций
Сервер чата 70B
DeepSeek-V3 (671B)
Пайплайн изображение + LLM
Дальнейшие шаги
Руководство по vLLM - Обслуживание LLM в продакшене
Сравнение GPU - Выберите свои GPU
Интеграция API - Создавайте приложения
Калькулятор стоимости - Оценивайте затраты
Последнее обновление
Это было полезно?