Pytorch veidošanai uz macOS ir vajadzīgas vairākas atkarības un apsvērumi:
1. MacOS versija: Pytorch tiek atbalstīts MacOS 10.15 (Catalina) vai vēlāk [3]. GPU atbalstam jaunākos Mac ar M1/M2/M3 mikroshēmām, MacOS 12.3 vai jaunākus ir nepieciešams [1].
2. Python versija: ieteicams izmantot Python no 3.9 līdz 3.12, lai saderību ar Pytorch [3].
3. Paketes pārvaldnieks: Pytorch instalēšanai varat izmantot vai nu PIP, vai Anaconda. Ieteicams anaconda, jo tā nodrošina smilšu kastes vidi ar visām nepieciešamajām atkarībām [3].
4. GPU atbalsts: tradicionālais CUDA atbalsts nav pieejams MacOS, jo CUDA darbojas tikai ar NVIDIA GPU, kas parasti nav sastopams Mac [8]. Tomēr MAC ar M1/M2/M3 mikroshēmām var izmantot MP (metāla veiktspējas ēnotāju) aizmugures backend GPU paātrinājumam. Tas prasa, lai Pytorch uzstādītu ar MPS atbalstu, kas ir pieejams nakts veidos [1].
5. Papildu atkarības: noteiktām konfigurācijām varētu būt nepieciešami papildu rīki, piemēram, Xcode, OpenBlas un OpenMP, it īpaši, ja jūs apkopojat pytorch no avota [5]. Tomēr tie parasti nav nepieciešami standarta instalācijām, izmantojot PIP vai Anaconda.
6. Instalācijas indekss: Pytorch riteņi tiek mitināti uz īpašiem indeksiem (piemēram, tikai CPU būves ir uz `https: // download.pytorch.org/whl/cpu`), un jums, iespējams, būs jāprecizē šie indeksi instalēšanas laikā, kas atkarībā no Jūsu aparatūra [2] [6].
Atsauces:[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-step-by-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-pytorch-cuda-on-macbook-pro