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)
相关推荐
小程故事多_802 小时前
CLI Agent设计详解,架构、原理与流程实现(含业务Agent交互)
人工智能·架构·aigc·交互·ai编程
1941s2 小时前
03-Agent 智能体开发实战指南(三):ReAct 框架深度解析
人工智能·python·langchain
H Journey2 小时前
opencv中,把图片变成灰度图有什么用
人工智能·opencv·计算机视觉
铁蛋AI编程实战2 小时前
最新版 Kimi K2.5 进阶实战全攻略:从开源部署到 Agent 集群搭建(视频理解 + 多模态开发 + 高并发调优)
人工智能·python·开源·音视频
海兰2 小时前
OpenClaw安全保命指南:Skill 插件投毒风险全解析及应对措施
人工智能·安全·agent·openclaw
梯度下降中2 小时前
Transformer原理精讲
人工智能·深度学习·transformer
weixin_6682 小时前
Agent 应该中 PDF 工具方案分析报告 - AI分析分享
人工智能·pdf
EZ_Python2 小时前
如何在 Windows 上将 Python 脚本打包为 macOS 原生应用
windows·python·macos
爱学习的小齐哥哥2 小时前
鸿蒙常见问题分析三:视频关键帧提取与智能体图像分析
人工智能·pytorch·深度学习·harmonyos·harmony pc·harmonyos app