Pytorchin rakentaminen macOS: lle vaatii useita riippuvuuksia ja näkökohtia:
1. MacOS -versio: Pytorchia tuetaan MacOS 10.15 (Catalina) tai uudemmassa [3]. GPU -tuen uusimmille MAC: lle, jolla on M1/M2/M3 -sirut, MacOS 12.3 tai uudempi on välttämätöntä [1].
2. Python -versio: On suositeltavaa käyttää Python 3.9 - 3.12 yhteensopivuutta Pytorchin kanssa [3].
3. Pakettihallinta: Voit asentaa Pytorchin joko Pip tai Anaconda. Anacondaa suositellaan, koska se tarjoaa hiekkalaatikon ympäristön, jolla on kaikki tarvittavat riippuvuudet [3].
4. GPU -tuki: Perinteistä CUDA -tukea ei ole saatavana MacOS: lla, koska CUDA toimii vain Nvidia GPU: n kanssa, joita ei tyypillisesti löydy Macista [8]. M1/m2/m3 -sirut, joissa on MPU -kiihtyvyyttä varten, voivat kuitenkin käyttää MPU: n (metallin suorituskyvyn varjostimia) taustaohjelmaa. Tämä edellyttää, että Pytorch asennetaan MPS -tuella, joka on saatavana öisissä rakennuksissa [1].
5. Lisäriippuvuudet: Tietyille kokoonpanoille voidaan tarvita lisätyökaluja, kuten Xcode, OpenBlas ja OpenMP, varsinkin jos käännät Pytorchin lähteestä [5]. Niitä ei kuitenkaan tyypillisesti tarvita tavanomaisissa asennuksissa PIP: n tai Anacondan avulla.
6. Asennusindeksi: Pytorch-pyörät isännöidään tietyillä hakemistoilla (esim. Käynnistyksen vain CPU-rakennukset ovat `https: // download.pytorch.org/whl/cpu`), ja saatat joutua määrittämään nämä indeksit asennuksen aikana riippuen riippuen laitteisto [2] [6].
Viittaukset:.
[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