Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existujú nejaké špecifické závislosti potrebné na budovanie pytorcha na macos


Existujú nejaké špecifické závislosti potrebné na budovanie pytorcha na macos


Budovanie Pytorch na MACO vyžaduje niekoľko závislostí a úvahy:

1. MACOS Verzia: Pytorch je podporovaný na MacOS 10.15 (Catalina) alebo neskôr [3]. Pre podporu GPU na novších počítačoch MAC s čipmi M1/M2/M3 je potrebná MacOS 12.3 alebo neskôr [1].

2. Python verzia: Odporúča sa použiť Python 3.9 až 3.12 na kompatibilitu s Pytorch [3].

3. Správca balíkov: Na inštaláciu Pytorch môžete použiť PIP alebo Anaconda. Odporúča sa Anaconda, pretože poskytuje pieskovisko so všetkými potrebnými závislosťami [3].

4. Podpora GPU: Tradičná podpora CUDA nie je k dispozícii na MACOS, pretože CUDA pracuje iba s GPU NVIDIA, ktoré sa zvyčajne nenachádzajú v MAC [8]. Avšak MAC s čipmi M1/M2/M3 môžu používať backend MPS (kovové výkonné shadery) na zrýchlenie GPU. To si vyžaduje inštaláciu pytorcha s podporou MPS, ktorá je k dispozícii v nočných zostaveniach [1].

5. Ďalšie závislosti: Pre určité konfigurácie môžu byť potrebné ďalšie nástroje ako Xcode, OpenBlas a OpenMP, najmä ak zostavujete pytorch zo zdroja [5]. Tieto sa však zvyčajne nevyžadujú pre štandardné inštalácie pomocou PIP alebo Anaconda.

6. Installation Index: PyTorch wheels are hosted on specific indexes (e.g., CPU-only builds are on `https://download.pytorch.org/whl/cpu`), and you may need to specify these indexes during installation depending on Váš hardvér [2] [6].

Citácie:
[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-tep-by--tep-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-maconterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro