Construirea Pytorch pe macOS necesită mai multe dependențe și considerații:
1. Versiunea macOS: Pytorch este acceptat pe MacOS 10.15 (Catalina) sau o versiune ulterioară [3]. Pentru suportul GPU pe Mac -uri mai noi cu cipuri M1/M2/M3, este necesar macOS 12.3 sau o versiune ulterioară [1].
2. Versiunea Python: Se recomandă utilizarea Python 3.9 până la 3.12 pentru compatibilitatea cu Pytorch [3].
3. Manager de pachete: puteți utiliza PIP sau Anaconda pentru a instala Pytorch. Anaconda este recomandată, deoarece oferă un mediu cu sandbox cu toate dependențele necesare [3].
4. Suport GPU: Suportul tradițional CUDA nu este disponibil pe macOS, deoarece CUDA funcționează doar cu GPU -uri NVIDIA, care nu se găsesc de obicei în Macs [8]. Cu toate acestea, Mac -urile cu cipuri M1/M2/M3 pot utiliza backend -ul MPS (Metal Performance Shaders) pentru accelerația GPU. Acest lucru necesită instalarea Pytorch cu suport MPS, care este disponibil în construcțiile de noapte [1].
5. Dependențe suplimentare: pentru anumite configurații, ar putea fi necesare instrumente suplimentare precum Xcode, OpenBlas și OpenMP, mai ales dacă compilați Pytorch din sursa [5]. Cu toate acestea, acestea nu sunt de obicei necesare pentru instalațiile standard folosind PIP sau Anaconda.
6. Indicele de instalare: roțile Pytorch sunt găzduite pe indici specifici (de exemplu, construcțiile doar cu procesor sunt pe `https: // download.pytorch.org/WHL/CPU`) și este posibil să fie necesar să specificați aceste indexuri în timpul instalării, în funcție de OPL Hardware -ul dvs. [2] [6].
Citări:[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/buildIntractions-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