网易首页 > 网易号 > 正文 申请入驻

M1 mac安装PyTorch的完整步骤指南

0
分享至

M1 macbook已经不是什么新产品了。TensorFlow官方已经给出了安装指南和效率评测。

本文将介绍如何在M1机器上本地安装和运行PyTorch。你使用的M1机型(Air、Pro、Mini或iMac)没有区别。

第一步 -安装和配置Miniforge

我花了很多时间为数据科学需求配置我的M1 Mac。但是都不能完美的解决我的问题。直到我找到了这个。根据网速的不同,完全设置需要5到10分钟。

首先,你需要安装Homebrew。它是Mac上的一个包管理器,你可以在终端上执行以下命令来安装它:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

如果你正在安装一个新的M1 Mac,很可能系统里面没有包含XCode构建工具,但是miniforge需要他的一些文件。所以如果这些没有这些文件的,终端会通知你,并询问你是否要安装它们,我们只要安装就好了

一旦安装了XCode构建工具和自制程序,你可以重启终端并安装Miniforge:

brew install miniforge

可能有几百MB的下载,所以需要一些时间才能完成。完成之后,为Z shell (zsh)初始化conda:

conda init zsh

最后,重新启动终端。!Miniforge现在已经安装好了,你可以创建虚拟环境了。

第二步-创建虚拟环境

下面的Terminal命令将基于Python 3.8创建一个名为pytorch_env的新虚拟环境:

conda create --name pytorch_env python=3.8

创建完成后,用以下命令激活它:

conda activate pytorch_env

你应该看到这样的东西:

第三步 -安装PyTorch

你可以在Anaconda的网站上找到一个原生的PyTorch包。你应该在平台下寻找osx-arm64,它告诉你它是M1兼容的:

点击该软件包进入详情页后可以看到安装说明,如下所示:

你可以使用下面的命令来安装PyTorch和Torchvision:

conda install -c pytorch pytorch torchvision

PyTorch现在安装好了!让我们接下来测试一下。

第四步 -测试

PyTorch的GitHub页面附带了许多示例,我们找个简单的:用于训练手写数字分类器的脚本https://github.com/pytorch/examples/blob/master/mnist/main.py

只需下载该脚本并从终端运行它:

python main.py

看看输出

看样子还不错!让我们打开Activity Monitor来验证Python是否在本机运行:

如果你在“Kind”下看到“Apple”,这意味着程序是在M1芯片上本地运行的,而不是在Rosetta模拟器下。

这样你就可以在M1机器上成功安装PyTorch了。

因为有了miniforge所以安装PyTorch比预期的要容易的多。当然它的运行速度比不上gpu,但这足以让你开始学习和试验。

最后感谢你的阅读。

作者:Dario Radečić

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
巴萨退出竞争,阿森纳捡漏尼科·威廉斯?

巴萨退出竞争,阿森纳捡漏尼科·威廉斯?

篮坛第一线
2026-04-20 17:52:48
起风了!大陆接到台湾消息,解放军刚按住日本,又有6国调兵遣将

起风了!大陆接到台湾消息,解放军刚按住日本,又有6国调兵遣将

南风不及你温柔
2026-04-21 12:13:03
日本地震震级修正为7.7级

日本地震震级修正为7.7级

界面新闻
2026-04-20 18:59:43
伊朗证实:小哈梅内伊没死、没毁容、没断腿,不露面有一个原因

伊朗证实:小哈梅内伊没死、没毁容、没断腿,不露面有一个原因

阿龙聊军事
2026-04-21 17:56:53
2026社保严查!以实际工资对应的挡位缴纳社保,严查高薪低缴——

2026社保严查!以实际工资对应的挡位缴纳社保,严查高薪低缴——

叶初七
2026-04-21 15:18:35
泼水节变“流氓节”?女子当街被围攻泼水,请别拿传统当遮羞布!

泼水节变“流氓节”?女子当街被围攻泼水,请别拿传统当遮羞布!

文史道
2026-04-21 17:33:43
69年陈云下放江西,时任省委书记拒不见面,陈云:此人胆子很大

69年陈云下放江西,时任省委书记拒不见面,陈云:此人胆子很大

鉴史录
2026-04-20 22:03:41
追梦谈与布克冲突:我骂的不是他,而是杰伦-格林和狄龙

追梦谈与布克冲突:我骂的不是他,而是杰伦-格林和狄龙

懂球帝
2026-04-21 16:03:37
突传大利好,要谈成了?

突传大利好,要谈成了?

隔壁老投
2026-04-21 14:39:35
原来如此!张雪峰去世当天吃午饭和抢救画面流出!更多细节曝光

原来如此!张雪峰去世当天吃午饭和抢救画面流出!更多细节曝光

华人星光
2026-04-21 11:58:09
4月21日A股猛料:国务院高层重要发言!利好3板块将迎价量齐升!

4月21日A股猛料:国务院高层重要发言!利好3板块将迎价量齐升!

丁丁鲤史纪
2026-04-21 10:36:26
1991年中央派人请张学良回大陆,张:回大陆可以,但我有三个要求

1991年中央派人请张学良回大陆,张:回大陆可以,但我有三个要求

史之铭
2026-04-14 18:16:07
不插电、没绿牌!被抛弃的HEV,2026即将席卷全球?

不插电、没绿牌!被抛弃的HEV,2026即将席卷全球?

新浪财经
2026-04-21 04:53:23
150人打崩1.5万大军!以军底细曝光,自家坦克竟轰飞自家营长!

150人打崩1.5万大军!以军底细曝光,自家坦克竟轰飞自家营长!

音乐时光的娱乐
2026-04-21 15:32:52
震惊!ASML总裁炮轰中国,称中国光刻机研发将摧毁全球产业链!

震惊!ASML总裁炮轰中国,称中国光刻机研发将摧毁全球产业链!

虎哥闲聊
2026-04-19 08:54:56
广东一男子把嘴唇上的肿瘤当痘痘挤了8年,被亲友劝说才就医,近1/3下唇组织被切掉

广东一男子把嘴唇上的肿瘤当痘痘挤了8年,被亲友劝说才就医,近1/3下唇组织被切掉

大象新闻
2026-04-21 16:47:17
今日最惨股当属这只券商股,连续下跌7个月后,今又闪崩跌停!

今日最惨股当属这只券商股,连续下跌7个月后,今又闪崩跌停!

丁丁鲤史纪
2026-04-21 16:15:57
冷门预警!3冠王第316杆破百到手,4-1领先小特,世界第1或翻车?

冷门预警!3冠王第316杆破百到手,4-1领先小特,世界第1或翻车?

刘姚尧的文字城堡
2026-04-21 19:07:22
国乒世界冠军宣布退网:给我多少钱也不回来了 复出不是为了流量

国乒世界冠军宣布退网:给我多少钱也不回来了 复出不是为了流量

念洲
2026-04-21 06:49:10
史上最抠门!杨瀚森新老板多项离谱政策引吐槽:他连住宿费都要省

史上最抠门!杨瀚森新老板多项离谱政策引吐槽:他连住宿费都要省

罗说NBA
2026-04-21 19:33:13
2026-04-21 20:11:00
deephub incentive-icons
deephub
CV NLP和数据挖掘知识
1976文章数 1461关注度
往期回顾 全部

科技要闻

创造4万亿帝国、访华20次,库克留下了什么

头条要闻

挪用1700万打赏主播女生已自首 警方:能否立案需调查

头条要闻

挪用1700万打赏主播女生已自首 警方:能否立案需调查

体育要闻

62岁,成为中国足坛最火的人

娱乐要闻

周润发时隔16年再卖楼,变现数亿资产

财经要闻

现实是最大的荒诞:千亿平台的冲突始末

汽车要闻

全新坦克700正式上市 售价42.8万-50.8万元

态度原创

艺术
游戏
本地
亲子
军事航空

艺术要闻

任伯年写竹,真带劲

CS2最大一次史诗级更新来了!底层系统彻底重构

本地新闻

春色满城关不住|白鹃梅浪漫盛放,吴山藏了一片四月雪

亲子要闻

专注力对孩子的影响超乎想象,你可能错过了一个学霸

军事要闻

特朗普公开对伊开战真正原因

无障碍浏览 进入关怀版