江南一点红
发布于

PyTorch使用Apple M1芯片加速训练

摘要

安装 Miniconda3

注意:要启动苹果 M1 系列芯片加速需安装 arm64 架构原生 python 环境!

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh
sh Miniconda3-latest-MacOSX-arm64.sh

【conda 环境配置这里略过。。。】

创建并激活一个新的 conda 环境

conda create -n torch python=3

conda activate torch

安装 nightly 版本 PyTorch

pip install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu

验证 Apple mps 后端已支持

import torch

torch.backends.mps.is_available()

quit()

后续

PyTorch 现在支持了 Apple M1 系列芯片加速,从简单的测试来看已经有相当不错的表现(虽然综合来看目前还赶不上 1080ti,但是差距已经小于一个数量级),未来可期!

浏览 (833)
点赞 (3)
收藏
3条评论
huer512
huer512
Ipad是不是就用不了了。。。
点赞
评论
江南一点红
ipad 就不要想了,装个 python 环境都不容易 ;)
点赞
评论
AI柠檬
AI柠檬
对Apple M1芯片不太了解,训练的时候使用的空间是内存吗?是内存的话感觉会比Nvidia显卡的性价比高一大截
点赞
评论
METASPEECH
METASPEECH
点赞
点赞
评论