Å bygge Pytorch på macOS krever flere avhengigheter og hensyn:
1. MacOS -versjon: Pytorch støttes på MacOS 10.15 (Catalina) eller senere [3]. For GPU -støtte på nyere Mac -maskiner med M1/M2/M3 -brikker, er MacOS 12.3 eller senere nødvendig [1].
2. Python -versjon: Det anbefales å bruke Python 3.9 til 3.12 for kompatibilitet med Pytorch [3].
3. Pakkesjef: Du kan bruke enten PIP eller Anaconda for å installere Pytorch. Anaconda anbefales, da det gir et sandkassen miljø med alle nødvendige avhengigheter [3].
4. GPU -støtte: Tradisjonell CUDA -støtte er ikke tilgjengelig på macOS fordi CUDA bare jobber med NVIDIA GPUer, som ikke vanligvis finnes i Mac -maskiner [8]. Imidlertid kan Mac -maskiner med M1/M2/M3 -brikker bruke MPS (Metal Performance Shaders) backend for GPU -akselerasjon. Dette krever at Pytorch blir installert med MPS -støtte, som er tilgjengelig i nattlige bygg [1].
5. Ytterligere avhengigheter: For visse konfigurasjoner kan det hende at ytterligere verktøy som Xcode, OpenBlas og OpenMP er nødvendig, spesielt hvis du sammenstiller Pytorch fra Source [5]. Disse er imidlertid ikke vanligvis nødvendige for standardinstallasjoner ved bruk av PIP eller Anaconda.
6. Installasjonsindeks: Pytorch-hjul er vert for spesifikke indekser (f.eks. K-kun CPU Maskinvaren din [2] [6].
Sitasjoner:[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-12-on-mac-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro