Membangun Pytorch di MacOS membutuhkan beberapa dependensi dan pertimbangan:
1. Versi MacOS: Pytorch didukung pada MacOS 10.15 (Catalina) atau lebih baru [3]. Untuk dukungan GPU pada Mac yang lebih baru dengan chip M1/M2/M3, macOS 12.3 atau lebih baru diperlukan [1].
2. Versi Python: Disarankan untuk menggunakan Python 3.9 hingga 3.12 untuk kompatibilitas dengan Pytorch [3].
3. Paket Manajer: Anda dapat menggunakan PIP atau Anaconda untuk menginstal Pytorch. Anaconda direkomendasikan karena menyediakan lingkungan kotak pasir dengan semua dependensi yang diperlukan [3].
4. Dukungan GPU: Dukungan CUDA tradisional tidak tersedia di MacOS karena CUDA hanya bekerja dengan NVIDIA GPU, yang biasanya tidak ditemukan dalam Mac [8]. Namun, Mac dengan chip M1/M2/M3 dapat menggunakan backend MPS (Metal Performance Shaders) untuk akselerasi GPU. Ini membutuhkan Pytorch untuk diinstal dengan dukungan anggota parlemen, yang tersedia di build malam [1].
5. Ketergantungan tambahan: Untuk konfigurasi tertentu, alat tambahan seperti Xcode, OpenBlas, dan OpenMP mungkin diperlukan, terutama jika Anda menyusun pytorch dari sumber [5]. Namun, ini biasanya tidak diperlukan untuk instalasi standar menggunakan PIP atau Anaconda.
6. Indeks Instalasi: Roda Pytorch di-host pada indeks spesifik (mis., Bangunan khusus CPU ada di `https: // download.pytorch.org/whl/cpu`), dan Anda mungkin perlu menentukan indeks ini selama instalasi tergantung pada Perangkat keras Anda [2] [6].
Kutipan:[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-step-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-12-on-muc-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-mucbook-pro