Побудова Pytorch на MACOS вимагає декількох залежностей та міркувань:
1. Версія MACOS: Pytorch підтримується на MacOS 10.15 (Каталіна) або пізніше [3]. Для підтримки GPU на нових MACS з мікросхемами M1/M2/M3 необхідний MACOS 12.3 або новішої версії [1].
2. Версія Python: Рекомендується використовувати Python 3,9 до 3.12 для сумісності з Pytorch [3].
3. Менеджер пакетів: Ви можете використовувати PIP або Anaconda для встановлення Pytorch. Анаконда рекомендується, оскільки вона забезпечує середовище з пісочницею з усіма необхідними залежностями [3].
. Однак MACS з мікросхемами M1/M2/M3 може використовувати бекенди MPS (Metal Performance Shaders) для прискорення GPU. Це вимагає встановлення Pytorch за допомогою підтримки MPS, яка доступна в нічних складах [1].
5. Додаткові залежності: Для певних конфігурацій можуть знадобитися додаткові інструменти, такі як Xcode, OpenBLAS та OpenMP, особливо якщо ви збираєте Pytorch з джерела [5]. Однак вони, як правило, не потрібні для стандартних установок за допомогою PIP або Anaconda.
6. Індекс установки: колеса Pytorch розміщуються на конкретних індексах (наприклад, збірки лише для процесора-на `https: // downlos.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-a-step-by-step-guide
[5] https://github.com/tomheaven/pytorch-osx-build/blob/master/buildinstraction-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