栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

安装arm架构的pytorch

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装arm架构的pytorch

即使安装了m1芯片的anaconda,其python仍然是intel架构的,无法利用m1的优势,而pytorch针对arm架构做了优化,因此尝试使用arm下的pytorch

1、将base从anaconda切换到miniforge(arm架构的conda)

参考
conda→minforge: /Users/用户名/miniforge3/bin/conda init zsh
重启终端才能生效

2、创建一个虚拟环境

conda create -n m1py310 python=3.10
m1py310是虚拟环境的名字,根据自己的喜好来命名

3、激活环境,安装最新的arm架构pytorch

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

实测速度提升了五到六倍!(基础的Unet)

intel python:

arm python:

再试一下mac的GPU

PS:自从买了这个电脑,GPU一直没动过,今天终于动起来了,内心os:GPU起来干活!哈哈
调用方式:
device = torch.device("mps")
net.to(device)

对比:
(b,c,w,h)–>(2,1,512,512)

类别时间
intel cpu50
arm cpu11
arm gpu4
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号