Что я пробовал до сих пор:
- Я установил Docker Desktop (последнюю версию Apple Silicon) на MacOS.
- Создал Dockerfile, используя базовый образ, например python:3.11-slim.
- Установил PyTorch внутри контейнера и проверил доступность MPS
с помощью:
Код: Выделить всё
import torch
print(torch.backends.mps.is_available())
- При запуске того же кода вне Docker на macOS (голое железо), MPS доступен (True).
- Поддерживает ли Docker в macOS сквозную передачу графического процессора для MPS ускорение?
- Существуют ли какие-либо конкретные настройки или конфигурации Docker для включения доступа к графическому процессору внутри контейнера?
- Если сквозная передача графического процессора не поддерживается, существуют ли какие-либо обходные пути для использования MPS с PyTorch внутри Docker?
Подробнее здесь: https://stackoverflow.com/questions/795 ... ker-on-mac
Мобильная версия