Att bygga pytorch på macOS kräver flera beroenden och överväganden:
1. MacOS -version: Pytorch stöds på MacOS 10.15 (Catalina) eller senare [3]. För GPU -stöd på nyare MAC -datorer med M1/M2/M3 -chips är MacOS 12.3 eller senare nödvändigt [1].
2. Pythonversion: Det rekommenderas att använda Python 3.9 till 3,12 för kompatibilitet med Pytorch [3].
3. Pakethanterare: Du kan använda antingen PIP eller Anaconda för att installera Pytorch. Anaconda rekommenderas eftersom det ger en sandlådad miljö med alla nödvändiga beroenden [3].
4. GPU -stöd: Traditionellt CUDA -stöd är inte tillgängligt på MACOS eftersom CUDA bara arbetar med NVIDIA GPU: er, som vanligtvis inte finns i MAC [8]. MAC -datorer med M1/M2/M3 -chips kan emellertid använda MPS (metallprestanda) backend för GPU -acceleration. Detta kräver att Pytorch installeras med MPS -stöd, som är tillgängligt i nattliga byggnader [1].
5. Ytterligare beroenden: För vissa konfigurationer kan ytterligare verktyg som Xcode, OpenBLA och OpenMP behövas, särskilt om du sammanställer pytorch från källan [5]. Dessa krävs emellertid inte vanligtvis för standardinstallationer med PIP eller Anaconda.
6. Installationsindex: Pytorch-hjul är värd på specifika index (t.ex. CPU-endast bygger är på `https: // nedladdning.Pytorch.org/whl/cpu`), och du kan behöva ange dessa index under installationen beroende på beroende på beroende på Din hårdvara [2] [6].
Citeringar:[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/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