Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kas Pytorchi ehitamiseks macOS -ile on vaja mingeid konkreetseid sõltuvusi


Kas Pytorchi ehitamiseks macOS -ile on vaja mingeid konkreetseid sõltuvusi


Pytorchi ehitamine MacOS -ile nõuab mitmeid sõltuvusi ja kaalutlusi:

1. MACOS -i versioon: Pytorchit toetatakse MacOS 10.15 (Catalina) või hilisemas [3]. GPU toeks uuematel MAC -del koos M1/M2/M3 kiipidega on vajalik MacOS 12.3 või uuem [1].

2. Pythoni versioon: Pytorchiga ühildumiseks on soovitatav kasutada Python 3.9 kuni 3.12 [3].

3. Paketihaldur: Pytorchi installimiseks võite kasutada kas PIP -i või Anaconda. Anaconda on soovitatav, kuna see pakub liivakastiga keskkonda koos kõigi vajalike sõltuvustega [3].

4. GPU tugi: traditsiooniline CUDA tugi pole MacOS -is saadaval, kuna CUDA töötab ainult Nvidia GPU -dega, mida tavaliselt Mac -is ei leidu [8]. M1/M2/M3 laastudega MAC -id saavad GPU kiirenduseks kasutada MPS -i (metalli jõudluse varjutajad) taustaprogrammi. See nõuab Pytorchi paigaldamist MPS -toega, mis on saadaval öistes ehitustes [1].

5. Täiendavad sõltuvused: teatud konfiguratsioonide jaoks võib vaja minna täiendavaid tööriistu nagu Xcode, Openblas ja OpenMP, eriti kui koostate Pytorchi allikast [5]. Kuid need ei ole tavaliselt vajalikud standardse paigalduse jaoks, mis kasutab PIP -i või Anacondat.

6. Paigaldamisindeks: Pytorch-rattad hostitakse konkreetsetel indeksitetel (nt ainult CPU-ehitised on peal `https: // Download.pytorch.org/WHL/CPU`) ja peate võib-olla täpsustama need indeksid installimise ajal, sõltuvalt sellest, sõltuvalt sellest indeksist, sõltuvalt sellest indeksist. Teie riistvara [2] [6].

Tsitaadid:
[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-sterted/locally/
]
[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/
]
]