mac M芯片安装pytorch

用 conda 创建一个 arm64 的 Python 环境

在这个 conda 环境里用 pip 安装 PyTorch

用 MPS 验证是否启用了 Apple GPU

这是因为 PyTorch 官方当前在 macOS 上推荐的包管理方式是 pip,并注明最新稳定版要求 Python 3.10+;macOS 安装页也直接给出了 pip3 install torch torchvision。

直接执行下面这套命令就行。

1) 创建新环境(推荐 Python 3.11)

conda create -n torch-m2 python=3.11 -y

2) 激活环境

conda activate torch-m2

3) 确认当前 Python 是 arm64

python -c "import platform; print(platform.platform()); print(platform.machine())"

4) 安装 PyTorch

pip install torch torchvision torchaudio

5) 验证安装和 MPS

python - <<'PY'

import torch

print("torch version:", torch.version )

print("mps built:", torch.backends.mps.is_built())

print("mps available:", torch.backends.mps.is_available())

if torch.backends.mps.is_available():

x = torch.ones(1, device="mps")

print("MPS OK:", x)

else:

print("MPS 不可用,请检查 macOS 版本 / Python 架构 / 安装方式")

PY

如果你在代码里想优先使用 M2 的 GPU,可以这样写:

python 复制代码
import torch

device = "mps" if torch.backends.mps.is_available() else "cpu"
print("use device:", device)
相关推荐
zxsz_com_cn几秒前
设备预测性维护系统集成的关键技术与实践
人工智能·物联网
TheRouter2 分钟前
AI Agent 工具数量超过 12 个后,选择准确率从 95% 拦腰跌到53%
人工智能
啦啦啦_99993 分钟前
神经网络基础
人工智能·深度学习·神经网络
winlife_3 分钟前
Funplay Unity MCP 与 Unity AI Assistant 详细对比:开源 MCP 工具集 vs 官方全栈 AI 产品
人工智能·unity·开源·ai编程·claude·mcp
老马95274 分钟前
opencode8-桌面应用实战 3
前端·人工智能·后端
Σίσυφος19004 分钟前
正则化数据并校准数据
人工智能·算法·机器学习
CCC:CarCrazeCurator4 分钟前
【DriveGen 文件详解】02——train.py
人工智能·机器学习·自动驾驶
Frank学习路上7 分钟前
【AI技能】跟着费曼学轨迹预测
人工智能·自动驾驶
workflower9 分钟前
人工智能全球治理
大数据·人工智能·设计模式·机器人·动态规划
workflower10 分钟前
AI灵活高效的智慧用能核心场景
大数据·人工智能·设计模式·机器人·动态规划