如何在基于Xeon的Intel架构Mac上安装Torch 2.8.0?
在Xeon架构iMac上安装PyTorch 2.8.0的解决方法
由于PyTorch官方暂未提供适配MacOS 15.6.1 + Python 3.13.7 + Intel Xeon环境的预编译wheel包,pip直接安装会失败,你可以通过源码编译完成安装,具体步骤如下:
1. 安装编译依赖
- 安装Xcode命令行工具:
xcode-select --install - 若未安装Homebrew,先执行安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 通过Homebrew安装编译所需工具:
brew install cmake ninja python@3.13
2. 克隆PyTorch 2.8.0源码
- 拉取指定版本源码:
git clone --branch v2.8.0 https://github.com/pytorch/pytorch.git - 进入源码目录并拉取子模块:
cd pytorch git submodule update --init --recursive
3. 配置编译参数
- 指定Python 3.13路径(确保环境变量正确):
export PATH="/usr/local/opt/python@3.13/bin:$PATH" - 配置CPU版本编译(Xeon架构无NVIDIA GPU,无需编译CUDA模块):
python setup.py configure --cpu-only
4. 执行编译与安装
- 启动编译(
-j8表示用8线程,可根据你的CPU核心数调整,比如16核用-j16):python setup.py build --verbose -j8 - 编译完成后执行安装:
python setup.py install
5. 验证安装结果
打开Python终端,执行以下代码:
import torch print(torch.__version__) print(torch.cpu.is_available())
若输出2.8.0和True,则说明安装成功。
注意事项
- 编译过程耗时较长,根据CPU性能不同,可能需要30分钟到数小时
- 确保磁盘剩余空间不少于20GB
- 若编译中出现依赖缺失报错,根据提示用Homebrew安装对应包即可
内容的提问来源于stack exchange,提问作者jackal
相关产品推荐
相关产品推荐

