Использование видеокарты NVIDIA для ускорения embedding.
Рекомендация: Для GPU-ускорения используйте LM Studio. Это самый простой и надёжный способ — не требуется настройка CUDA в Docker, просто запустите LM Studio на хосте, и MCP-серверы будут использовать GPU через API.
Рекомендуемый подход: LM Studio
Вместо сложной настройки GPU в Docker-контейнерах, используйте LM Studio на хосте:
LM Studio запускается на Windows и автоматически использует GPU
MCP-серверы в Docker обращаются к LM Studio через HTTP API
Нет необходимости в --gpus all или NVIDIA Container Toolkit
┌────────────────┐ ┌────────────────┐
│ LM Studio │◀────│ MCP Server │
│ (GPU хоста) │ │ (контейнер) │
└────────────────┘ └────────────────┘
Если вам нужен GPU напрямую в контейнере (не рекомендуется для большинства случаев):
Требования
Windows 11 (Windows 10 имеет ограниченную поддержку)
NVIDIA GPU с драйвером версии 470+
Docker Desktop с поддержкой WSL2 GPU
NVIDIA Container Toolkit
Проверка поддержки GPU
Проверка драйвера
Должна отобразиться информация о GPU.
Проверка Docker GPU
Если команда успешна — GPU доступен в Docker.
Настройка Docker Desktop
Откройте Docker Desktop
Settings → Resources → WSL Integration
Включите интеграцию с вашим WSL дистрибутивом
Apply & Restart
Использование GPU в контейнерах
Параметр --gpus
Не все образы MCP-серверов поддерживают GPU напрямую. Рекомендуется использовать LM Studio или Ollama для GPU embedding.
Конфигурация LM Studio для GPU
Если LM Studio запущен локально на порту по умолчанию (1234), параметры подключения можно не указывать:
Полная конфигурация, если нужно указать явно:
Сравнение производительности
Конфигурация
Время индексации (5000 док)
CPU (e5-small)
~10-20 часов
CPU (e5-base)
~20-40 часов
GPU (Qwen-4B через LM Studio)
~1-2 часа
GPU (Qwen-8B через LM Studio)
~2-4 часа
Время индексации сильно зависит от объёма данных, производительности CPU/GPU и выбранной модели. Приведённые значения — ориентировочные для типичной конфигурации 1С.
Устранение проблем
GPU не виден в Docker
Ошибка CUDA
Решение:
Закройте другие приложения, использующие GPU
Используйте модель меньшего размера
Уменьшите batch size
LM Studio не использует GPU
Проверьте настройки LM Studio
Убедитесь, что выбран GPU в настройках
Перезапустите LM Studio
Мониторинг GPU
nvidia-smi
В LM Studio
LM Studio показывает использование GPU в интерфейсе при загрузке модели и обработке запросов.