Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ci sono dipendenze specifiche richieste per la costruzione di Pytorch su macOS


Ci sono dipendenze specifiche richieste per la costruzione di Pytorch su macOS


Costruire Pytorch su MacOS richiede diverse dipendenze e considerazioni:

1. Versione MACOS: Pytorch è supportato su MacOS 10.15 (Catalina) o successivo [3]. Per il supporto GPU su nuovi MAC con chip M1/M2/M3, è necessario MACOS 12.3 o successivo [1].

2. Versione Python: si consiglia di utilizzare Python da 3.9 a 3.12 per la compatibilità con Pytorch [3].

3. Gestione pacchetti: è possibile utilizzare PIP o Anaconda per installare Pytorch. Si consiglia Anaconda in quanto fornisce un ambiente sandbox con tutte le dipendenze necessarie [3].

4. Supporto GPU: il supporto CUDA tradizionale non è disponibile su MACOS perché CUDA funziona solo con le GPU NVIDIA, che in genere non si trovano nei Mac [8]. Tuttavia, i Mac con chip M1/M2/M3 possono utilizzare il backend MPS (Metal Performance Shader) per l'accelerazione della GPU. Ciò richiede l'installazione di Pytorch con il supporto MPS, disponibile in build notturne [1].

5. Dipendenze aggiuntive: per determinate configurazioni, potrebbero essere necessari strumenti aggiuntivi come Xcode, OpenBlas e OpenMP, specialmente se si compila Pytorch dalla sorgente [5]. Tuttavia, questi non sono in genere richiesti per le installazioni standard utilizzando PIP o Anaconda.

6. Indice di installazione: le ruote Pytorch sono ospitate su indici specifici (ad esempio, le build solo CPU sono su `https: // download.pytorch.org/whl/cpu`) e potrebbe essere necessario specificare questi indici durante l'installazione a seconda di Il tuo hardware [2] [6].

Citazioni:
[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-pesp-by-pep-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