MacOSにPytorchを構築するには、いくつかの依存関係と考慮事項が必要です。
1。MACOSバージョン:Pytorchは、MacOS 10.15(Catalina)以降[3]でサポートされています。 M1/M2/M3チップを搭載した新しいMacでのGPUサポートには、12.3以降が必要です[1]。
2。Pythonバージョン:Pytorchとの互換性には、Python 3.9から3.12を使用することをお勧めします[3]。
3。パッケージマネージャー:PIPまたはANACONDAのいずれかを使用して、Pytorchをインストールできます。アナコンダは、必要なすべての依存関係を備えたサンドボックス化された環境を提供するため、推奨されます[3]。
4。GPUサポート:従来のCUDAサポートはMACOSでは利用できません。これは、CUDAがNVIDIA GPUでのみ機能するため、通常はMACSでは見つかりません[8]。ただし、M1/M2/M3チップを搭載したMacは、GPU加速にMPS(Metal Performance Shaders)バックエンドを使用できます。これには、PytorchをMPSサポートで設置する必要があります。これは、毎晩のビルドで利用可能です[1]。
5。追加の依存関係:特定の構成については、特にソースからPytorchをコンパイルする場合は、Xcode、OpenBlas、OpenMPなどの追加ツールが必要になる場合があります[5]。ただし、これらは通常、PIPまたはAnacondaを使用した標準設置には必要ありません。
6。インストールインデックス:Pytorchホイールは特定のインデックスでホストされています(例:CPUのみのビルドは `https:// dolumady.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-12-on-mac-monterey
[8] https://stackoverflow.com/questions/63423463/using-pytorch-cuda-on-macbook-pro