Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon MacOS에서 Pytorch를 구축하는 데 필요한 특정 의존성이 있습니까?


MacOS에서 Pytorch를 구축하는 데 필요한 특정 의존성이 있습니까?


MacOS에 Pytorch를 구축하는 데 몇 가지 의존성과 고려 사항이 필요합니다.

1. MACOS 버전 : Pytorch는 MacOS 10.15 (카탈리나) 이상에서 지원됩니다 [3]. M1/M2/M3 칩이있는 최신 MAC에서 GPU 지원을 위해서는 MacOS 12.3 이상이 필요합니다 [1].

2. Python 버전 : Pytorch와의 호환성을 위해 Python 3.9 ~ 3.12를 사용하는 것이 좋습니다 [3].

3. 패키지 관리자 : PIP 또는 Anaconda를 사용하여 Pytorch를 설치할 수 있습니다. Anaconda는 필요한 모든 종속성을 가진 샌드 박스 환경을 제공하므로 권장됩니다 [3].

4. GPU 지원 : CUDA는 NVIDIA GPU 와만 작동하기 때문에 MACOS에서는 전통적인 CUDA 지원을 사용할 수 없습니다. 그러나 M1/M2/M3 칩이있는 MAC는 GPU 가속도에 MP (Metal Performance Shaders) 백엔드를 사용할 수 있습니다. 이를 위해서는 Pytorch를 MPS 지원으로 설치해야하며, 이는 야간 빌드 [1]에서 사용할 수 있습니다.

5. 추가 종속성 : 특정 구성의 경우 Xcode, OpenBlas 및 OpenMP와 같은 추가 도구가 필요할 수 있습니다. 특히 소스에서 PyTorch를 컴파일하는 경우 [5]. 그러나 이들은 일반적으로 PIP 또는 Anaconda를 사용하는 표준 설치에 필요하지 않습니다.

6. 설치 색인 : Pytorch 휠은 특정 인덱스에서 호스팅됩니다 (예 : CPU 전용 빌드는`https : // download.pytorch.org/whl/cpu`에 있습니다). 당신의 하드웨어 [2] [6].

인용 :
[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-o-macbook-pro