Budování Pytorch na MACOS vyžaduje několik závislostí a úvah:
1. Verze MacOS: Pytorch je podporován na MacOS 10.15 (Catalina) nebo novější [3]. Pro podporu GPU na novějších MAC s čipy M1/M2/M3, je nezbytný MACOS 12.3 nebo novější [1].
2. Python Verze: Doporučuje se použít Python 3.9 až 3,12 pro kompatibilitu s Pytorch [3].
3. správce balíčků: K instalaci Pytorch můžete použít buď PIP nebo Anaconda. Anaconda se doporučuje, protože poskytuje prostředí s karanténou se všemi nezbytnými závislosti [3].
4. Podpora GPU: Tradiční podpora CUDA není na MACOS k dispozici, protože CUDA pracuje pouze s GPU NVIDIA, které se obvykle nenacházejí v Macs [8]. Macs s čipy M1/M2/M3 však mohou pro zrychlení GPU používat backend MPS (Shadery Performance Shaders). To vyžaduje, aby byl Pytorch nainstalován s podporou MPS, která je k dispozici v nočních sestavách [1].
5. Další závislosti: U některých konfigurací by mohly být potřeba další nástroje jako Xcode, OpenBlas a OpenMP, zejména pokud kompilujete Pytorch ze zdroje [5]. Pro standardní instalace však nejsou obvykle nutné pro standardní instalace pomocí PIP nebo Anaconda.
6. Instalační index: Pytorch kola jsou hostována na specifických indexech (např. Stavby CPU jsou na `https: // stahování.pytorch.org/whl/cpu`) a možná budete muset tyto indexy určit na instalaci v závislosti na instalaci v závislosti na instalaci v závislosti na instalaci v závislosti Váš hardware [2] [6].
Citace:[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--Step-By-Step-Guide
[5] https://github.com/tomheaven/pytorch-osx-build/blub/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-UDA-on-macbook-pro