Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Существуют ли какие -либо конкретные зависимости, необходимые для построения Pytorch на macOS


Существуют ли какие -либо конкретные зависимости, необходимые для построения Pytorch на macOS


Создание питорха на macOS требует нескольких зависимостей и соображений:

1. Версия MacOS: Pytorch поддерживается на MacOS 10.15 (Catalina) или позже [3]. Для поддержки GPU на более новых Mac с чипами M1/M2/M3 необходимо MacOS 12.3 или более позднее [1].

2. Версия Python: рекомендуется использовать Python от 3.9 до 3.12 для совместимости с Pytorch [3].

3. Диспетчер пакетов: Вы можете использовать либо PIP, либо Anaconda для установки Pytorch. Anaconda рекомендуется, поскольку она обеспечивает среду с песочницей со всеми необходимыми зависимостями [3].

4. Поддержка GPU: Традиционная поддержка CUDA не доступна на MacOS, потому что CUDA работает только с GPU NVIDIA, которые обычно не встречаются в MAC [8]. Тем не менее, MAC с чипами M1/M2/M3 могут использовать бэкэнд MPS (металлические шейдеры) для ускорения графического процессора. Это требует, чтобы Pytorch был установлен с поддержкой MPS, которая доступна в ночных сборках [1].

5. Дополнительные зависимости: для определенных конфигураций могут потребоваться дополнительные инструменты, такие как XCode, OpenBlas и OpenMP, особенно если вы компилируете Pytorch из источника [5]. Тем не менее, они обычно не требуются для стандартных установок с использованием PIP или Anaconda.

6. Индекс установки: колеса Pytorch размещены по определенным индексам (например, сборки только для процессора находятся на `https: // download.pytorch.org/whl/cpu`), и вам может потребоваться указать эти индексы во время установки в зависимости от Ваше оборудование [2] [6].

Цитаты:
[1] https://wiki.cci.arts.ac.uk/books/it-computing/page/enable-gpu-support-with-pytorch-macos
[2] https://docs.astral.sh/uv/guides/integration/pytorch/
[3] https://pytorch.org/get-started/locally/
[4] https://botpenguin.com/blogs/how-to-install-pytorch-astep-by-guide
[5] https://github.com/tomheaven/pytorch-osx-build/blob/master/buildinstractions-1.0.1.md
[6] https://prefix-dev.github.io/pixi/dev/features/pytorch/
[7] https://stackoverflow.com/questions/73986257/pytorch-1-12-on-mac-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro