Budowanie Pytorcha na macOS wymaga kilku zależności i rozważań:
1. Wersja macOS: Pytorch jest obsługiwany na MacOS 10.15 (Catalina) lub później [3]. W przypadku obsługi GPU na nowszych komputerach Mac z układami M1/M2/M3 konieczne jest MacOS 12.3 lub nowszy [1].
2. Wersja Pythona: Zaleca się użycie Python 3.9 do 3.12 w celu kompatybilności z Pytorch [3].
3. Menedżer pakietów: Możesz użyć PIP lub Anaconda do zainstalowania Pytorch. Anaconda jest zalecana, ponieważ zapewnia środowisko z piaskownicą ze wszystkimi niezbędnymi zależnościami [3].
4. Obsługa GPU: Tradycyjna obsługa CUDA nie jest dostępna w MacOS, ponieważ CUDA współpracuje tylko z GPU NVIDIA, które zwykle nie występują w Maca [8]. Jednak MAC z układami M1/M2/M3 mogą używać zaplecza MPS (Metal Performance Shaders) do przyspieszenia GPU. Wymaga to zainstalowania Pytorch z obsługą MPS, która jest dostępna w nocnych kompilacjach [1].
5. Dodatkowe zależności: W przypadku niektórych konfiguracji mogą być potrzebne dodatkowe narzędzia, takie jak Xcode, OpenBlas i OpenMP, szczególnie jeśli kompilujesz Pytorch ze źródła [5]. Nie są one jednak zwykle wymagane do standardowych instalacji za pomocą PIP lub Anaconda.
Or Twój sprzęt [2] [6].
Cytaty:[1] https://wiki.cci.arts.ac.uk/book/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-pietorch-a-step--betep-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-pietorch-cuda-on-macbook-pro