Bauen Sie Pytorch auf MacOS auf mehrere Abhängigkeiten und Überlegungen:
1. MacOS -Version: Pytorch wird auf macOS 10.15 (Catalina) oder später [3] unterstützt. Für die GPU -Unterstützung bei neueren Macs mit M1/M2/M3 -Chips ist MacOS 12.3 oder höher erforderlich [1].
2. Python -Version: Es wird empfohlen, Python 3.9 bis 3.12 für die Kompatibilität mit Pytorch [3] zu verwenden.
3. Package Manager: Sie können entweder PIP oder Anaconda verwenden, um Pytorch zu installieren. Anaconda wird empfohlen, da es eine Sandkästenumgebung mit allen notwendigen Abhängigkeiten bietet [3].
V. Macs mit M1/M2/M3 -Chips können jedoch die MPS -Backend (Metall Performance Shaders) für die GPU -Beschleunigung verwenden. Dies erfordert, dass Pytorch mit MPS -Unterstützung installiert wird, die in nächtlichen Builds erhältlich ist [1].
5. Zusätzliche Abhängigkeiten: Für bestimmte Konfigurationen sind möglicherweise zusätzliche Tools wie Xcode, OpenBLAs und OpenMP erforderlich, insbesondere wenn Sie Pytorch aus Quelle zusammenstellen [5]. Diese sind jedoch in der Regel für Standardinstallationen unter Verwendung von PIP oder Anaconda nicht erforderlich.
6. Installationsindex: PyTorch-Räder werden auf bestimmten Indizes gehostet (z. B. CPU-Nur-Builds finden Sie auf `https: // download.pytorch.org/wl/cpu`), und Sie müssen diese Indizes möglicherweise während der Installation abhängig von der Installation angeben müssen Ihre Hardware [2] [6].
Zitate:[1] https://wiki.cci.arts.ac.uk/books/it-computing/page/enable-gpu-support-with-pytorch-macos
[2] https://docs.astal.sh/uv/guides/integration/pytorch/
[3] https://pytorch.org/get-started/locally/
[4] https://botpenguin.com/blogs/how-to-in-install-pytorch-a-step-by-step-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-12-on-mac-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro