Xây dựng pytorch trên macOS đòi hỏi một số phụ thuộc và cân nhắc:
1. Phiên bản MacOS: Pytorch được hỗ trợ trên MacOS 10.15 (Catalina) trở lên [3]. Đối với hỗ trợ GPU trên các máy Mac mới hơn với chip M1/M2/M3, MacOS 12.3 trở lên là cần thiết [1].
2. Phiên bản Python: Nên sử dụng Python 3.9 đến 3.12 để tương thích với Pytorch [3].
3. Trình quản lý gói: Bạn có thể sử dụng PIP hoặc Anaconda để cài đặt Pytorch. Anaconda được khuyến nghị vì nó cung cấp một môi trường hộp cát với tất cả các phụ thuộc cần thiết [3].
4. Hỗ trợ GPU: Hỗ trợ CUDA truyền thống không có sẵn trên MacOS vì CUDA chỉ hoạt động với GPU NVIDIA, thường không được tìm thấy trong MAC [8]. Tuy nhiên, MAC với chip M1/M2/M3 có thể sử dụng phụ trợ MPS (Shader hiệu suất kim loại) để tăng tốc GPU. Điều này đòi hỏi Pytorch phải được cài đặt với hỗ trợ MPS, có sẵn trong các bản dựng hàng đêm [1].
8 Tuy nhiên, những điều này thường không cần thiết cho việc cài đặt tiêu chuẩn bằng PIP hoặc Anaconda.
6. Chỉ số cài đặt: Bánh xe Pytorch được lưu trữ trên các chỉ mục cụ thể (ví dụ: các bản dựng chỉ dành cho CPU nằm trên `https: // download.pytorch.org/whl/cpu`) và bạn có thể cần chỉ định các chỉ mục này trong quá trình cài đặt tùy thuộc vào cài đặt tùy thuộc vào cài đặt tùy thuộc Phần cứng của bạn [2] [6].
Trích dẫn:[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-1-12-on-mac-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro