Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Czy istnieją jakieś szczególne zależności wymagane do budowania Pytorcha na macOS


Czy istnieją jakieś szczególne zależności wymagane do budowania Pytorcha na macOS


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