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

苹果M1芯片机器学习向测评:Mini 比RTX 2080Ti 快14%,Air好于Pro

0
分享至

作者 | 蒋宝尚

编辑 | 青暮

今年双十一,苹果发布了新Mac系列,拿出了首款自研ARM架构的芯片。这款5nm制程的SoC(系统级芯片)号称大幅度提升了性能。

例如,新款MacBook Air相比于上一代,CPU性能提升3.5倍,GPU性能提升 5 倍,机器学习能力提升9倍,固态硬盘的性能也提升了 2 倍。

新款MacBook Pro,CPU性能比上一代提升了 2.8 倍,GPU提升5 倍,机器学习能力提升 11 倍。

新款Mac Mini,能效提高了60%,CPU速度提高了3倍,图形显示速度提高了6倍。

真实体验如何,众多UP主也在第一时间进行了测评,测评的内容包括:打游戏的速度、听音乐的音质、剪辑视频的效果......

但机器学习方面的测评相对稀少。 真就如苹果发布会说的那样,机器学习速度能够提高数倍?在medium上,名为Daniel Bourke博主,发布了一篇博客,从机器学习训练测评的角度论证了苹果M1芯片的强大。

Bourke一共进行了两大块的实验: CreateML和TensorFlow macOS 代码 。两个实验的结果都说明了新版M1芯片的电脑比“老”版本Intel芯片电脑运行速度要快。在其他博主的文章中,也有博文论证了: M1芯片在机器学习训练的时候,比RTX 2080Ti GPU快14%!

1

实验一:CreateML:Air好于Pro

在进行CreateML训练之前,作者说,他从未运行过CreateML。这次测评,也就是要看看这款专门为适配苹果而打造的机器学习平台到底有多强大。

图注:训练操作界面

这次测试中,每台的Mac的设置如下:

  • 问题:多类图像分类

  • 模型:CreateML图像分类(不知道苹果使用的是什么网络架构,猜是ResNet)

  • 数据大小:7500张训练图片,2500张测试图片

  • 最大迭代次数:25

  • 数据增强的方法:翻转,旋转


测评结果如上所示, 没有风扇的MacBook Air表现最佳,7核GPU M1完爆MacBook Pro的8核M1 GPU。而16英寸的Macbook pro,在训练没结束之前就已经阵亡了。

很明显,苹果的CreateML平台已经针对M1芯片进行了潜在的优化。因为,尽管拥有8核专用GPU,Intel驱动的MacBook Pro却没能完成实验。

2

实验二:TensorFlow macOS

在11月份M1芯片发布会上,苹果声称新款自研芯片比前几代产品有更快的运行的速度,并特别提到了“类似TensorFlow这样的深度学习框架”。

然后作者从TensorFlow团队和Apple Machine Learning团队发布的博客文章中,找到机器学习模型在搭载M1芯片和Intel芯片的Mac电脑上的训练结果。

事实证明,苹果最近根据TensorFlowTensor发布了Flow_MacOS,这意味着其允许开发者能够在Mac上运行“原生”TensorFlow代码”。

于是,作者奇迹般的将Apple的TensorFlow fork安装到了Python 3.8环境中,在没有进行8-10个小时的故障排除情况下,创建以下三个小实验。

第一个实验是:基础的卷积神经网络(CNN),具体模型设置代码如下图:

具体而言,作者复制了CNN解析网站上的CNN架构(TinyVGG),并使用了类似于CreateML测试的数据集。

  • 问题:多类图像分类

  • 模型:TinyVGG

  • 数据:7500张训练图片,2500张测试图片

  • 类的数量:10个

  • epochs的数量:5

  • Batch size: 32

注:CNN Explainer网址

https://poloclub.github.io/cnn-explainer/

第二个实验是使用EfficientNetB0进行迁移学习。因为当前,从头开始做模型非常麻烦。

作者使用现有的未经训练的架构,并根据具体的数据对其进行训练。或者使用像EfficientNet这样的预先训练的架构,并根据具体的数据对其进行微调。

  • 问题:多类图像分类

  • 模型:Headless EfficientNetBO

  • 数据:750个训练图像,625个测试图像(2500×0.25的validation_steps参数)

  • 类的数量:10个(来自Food101数据集)

  • epochs数:5

  • Batch size:4(由于M1没有足够的内存容量来处理较大的Batch size,所以需要较低的批Batch size,作者尝试了32、16、8,但它们都失败了)


第三个实验,是作者在浏览Apple的tensorflow_macos GitHub时,发现的一个问题线程(issue thread)。包含了在不同机器上运行的benchmark,所以作者决定把它加入到测试中。

  • 问题:多类图像分类

  • 模型:LeNet

  • 数据:60,000张训练图片,10,000张测试图片(MNIST)

  • 类的数量:10个

  • epochs的数量:5

  • Batch size: 32

3

TensorFlow代码测评结果

除了在MAC 上运行上述三个实验之外,作者还在GPU驱动的Google Colab上运行了(作者的策略是:在Google Colab上进行实验,需要时扩展到更大的云服务器上去)。

如上图所示,谷歌Colab表现最棒,但搭载M1芯片的MacBook也并没有落后太多。MacBook意味着能够在本地运行实验,无需一直连接到Colab,这会带来极大的方便。

注意,上述对比,由于数据加载,第一个epoch通常时间最长的,因此对比的是第二个epoch之后的训练时间。另外,Google Colab GPU实例使用的是纯TensorFlow而不是tensorflow_macos。

值得注意的是,在基本的CNN和迁移学习实验中,搭载M1电脑的表现明显优于搭载Intel的电脑。而tensorflow_macos基准测试中,Intel也收复了一些失地。作者认为这是明确在训练中使用GPU的结果。

M1 Mac Mini机器学习测评

以上是对Air和pro两个版本的测评,那么新版的M1 Mac Mini效果如何呢?在另一篇medium博文上,Andrew A Borkowski测评发现,M1 Mac Mini的训练速度比RTX 2080Ti还要快。

具体而言,是作者根据苹果GitHub网站的说明在Mac Mini上安装了tensorflow_macos,并完成了fashi-MNIST数据集中的分类任务。测试结果是:训练和测试耗时6.70秒,比RTX 2080Ti GPU快14%!

注:RTX 2080Ti 的试验配置是System: Linux;CPU:Intel® Core™ i7–9700K;RAM: 32GB;Storage: 1TB SSD。而苹果电脑的配置是:System: macOS Big Sur;Storage: 512GB SSD;Unified Memory: 8GB ;M1芯片包含8个CPU核,8个GPU核以及16个神经网络引擎核心。

但,在数据集较大的模型上,M1 Mac Mini用了2286.16秒。比使用Nvidia RTX 2080Ti GPU的Linux机器要长5倍多! 根据Mac的活动监控器,CPU的使用量极少,完全没有使用到GPU。

总结一下: 由于M1 TensorFlow目前还是Alpha版本,未来有希望利用芯片的GPU和神经引擎内核来加速机器学习训练。

参考资料:

https://towardsdatascience.com/apples-new-m1-chip-is-a-machine-learning-beast-70ca8bfa6203

由于微信公众号试行乱序推送,您可能不再能准时收到AI科技评论的推送。为了第一时间收到AI科技评论的报道, 请将“AI科技评论”设为星标账号,以及常点文末右下角的“在看”。

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

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-07-11 21:07:16
台风"巴威"强度变强!环流非常巨大…周末对上海有何影响?

台风"巴威"强度变强!环流非常巨大…周末对上海有何影响?

新民周刊
2026-07-11 09:16:00
湖南台女主持现状:多人辞职、边缘化、想回台,无人能当一姐

湖南台女主持现状:多人辞职、边缘化、想回台,无人能当一姐

蹲坑看世界
2026-07-04 19:26:18
比利时刚出局就内讧?主帅批曼联门将失误,库尔图瓦施压足协退队

比利时刚出局就内讧?主帅批曼联门将失误,库尔图瓦施压足协退队

童叔不飙车
2026-07-11 23:01:37
连场绝杀的“梅超锋”专业操办谢幕仪式!大赛三次绝杀分别送走克罗斯、C罗、德布劳内

连场绝杀的“梅超锋”专业操办谢幕仪式!大赛三次绝杀分别送走克罗斯、C罗、德布劳内

红星新闻
2026-07-11 07:45:13
梁洛施看秀回国!男朋友持花机场接机,两人当众拥抱好甜蜜

梁洛施看秀回国!男朋友持花机场接机,两人当众拥抱好甜蜜

动物奇奇怪怪
2026-07-10 17:17:40
从月销过万到跌入谷底 乐道L90失败 全新L80重蹈覆辙

从月销过万到跌入谷底 乐道L90失败 全新L80重蹈覆辙

中车网评
2026-07-09 16:42:19
伊朗一纸任免令通告全国,消失数月的内贾德等来东山再起的机会?

伊朗一纸任免令通告全国,消失数月的内贾德等来东山再起的机会?

全球风情大揭秘
2026-07-11 13:49:50
到底是谁的问题?杨瀚森回开拓者立马被用活,郭士强却称不熟悉体系

到底是谁的问题?杨瀚森回开拓者立马被用活,郭士强却称不熟悉体系

弄月公子
2026-07-11 21:09:15
1998年,周杰和林心如在《还珠格格》中的剧照,林看起来极其难受

1998年,周杰和林心如在《还珠格格》中的剧照,林看起来极其难受

喜文多见01
2026-06-10 12:02:17
王曼昱终于敢说“不”了!输球原因揭晓,官方给暗示,同意其请求

王曼昱终于敢说“不”了!输球原因揭晓,官方给暗示,同意其请求

三十年莱斯特城球迷
2026-07-11 18:15:45
现在的小孩都是吃什么长那么高?网友:一米八的壮汉对我嘤嘤哭!

现在的小孩都是吃什么长那么高?网友:一米八的壮汉对我嘤嘤哭!

另子维爱读史
2026-07-11 21:02:01
特朗普又放出狠话:想暗杀我,1000枚导弹已上膛,彻底摧毁伊朗

特朗普又放出狠话:想暗杀我,1000枚导弹已上膛,彻底摧毁伊朗

齐鲁州
2026-07-11 23:08:38
菲律宾这下是真慌了,四部门集体发声,指责中国“侵犯领土主权”

菲律宾这下是真慌了,四部门集体发声,指责中国“侵犯领土主权”

无人倾听无人倾听
2026-07-11 22:39:44
79岁王奎荣将北京140平房子、2000多万存款,全部赠予小37岁妻子

79岁王奎荣将北京140平房子、2000多万存款,全部赠予小37岁妻子

国际阿尝
2026-07-04 09:05:08
揭穿行业谎言!电车辐射并不大?实测:脚底辐射远超手机吹风机等

揭穿行业谎言!电车辐射并不大?实测:脚底辐射远超手机吹风机等

车见
2026-07-03 11:28:13
台风临近,除了收阳台,超六成高层住户遗漏的锁窗操作是什么?

台风临近,除了收阳台,超六成高层住户遗漏的锁窗操作是什么?

手工制作阿爱
2026-07-11 19:20:06
善恶有报,黄有龙案判了,更多恶行被扒,幸亏赵薇留了张“好牌”

善恶有报,黄有龙案判了,更多恶行被扒,幸亏赵薇留了张“好牌”

梦在深巷qw
2026-07-09 07:20:47
穆里尼奥眼光太毒!8000 万新星世界杯露馅,亲手断送皇马之路

穆里尼奥眼光太毒!8000 万新星世界杯露馅,亲手断送皇马之路

奶盖熊本熊
2026-07-11 00:54:14
加州州长若2028年当选总统,中国将面对一个比特朗普更难缠的对手

加州州长若2028年当选总统,中国将面对一个比特朗普更难缠的对手

墨策史
2026-07-10 20:49:02
2026-07-11 23:48:49
AI科技评论 incentive-icons
AI科技评论
点评学术,服务AI
7460文章数 20762关注度
往期回顾 全部

科技要闻

苹果起诉OpenAI系统性窃密,挖超400前员工

头条要闻

长沙通报体育局女干部占车位事件:涉事干部被停职

头条要闻

长沙通报体育局女干部占车位事件:涉事干部被停职

体育要闻

燃尽的比利时黄金一代,逃不过厄运诅咒

娱乐要闻

周星驰官宣星女郎 纯素人无拍戏经验

财经要闻

一封举报信 引发小红书IPO合规考验

汽车要闻

预售权益价11.78万起 五菱星光L将于7月16日上市

态度原创

艺术
时尚
旅游
手机
教育

艺术要闻

新地标!美国国家六月节博物馆,即将开建!

如果穿腻了黑色!不妨看看这些红色裙子,夏天穿时尚有女人味

旅游要闻

【城事】台风“巴威”影响渐强,外滩游客“随风起舞”

手机要闻

荷兰弟手持折叠屏iPhone照片被刷屏 网友扒出多处破绽:系AI生成

教育要闻

649分考生放弃985选择徐医大定向医学?世界的尽头是编制!

无障碍浏览 进入关怀版