田海立@CSDN 2020-11-21

之前MacBook上TensorFlow只能利用CPU做训练,TF2.4开始可以利用GPU做训练了,并且不管是M1的MacBook Pro,还是Intel架构的MacBook Pro还是Mac Pro都是支持的。Apple披露这一信息,并且po出性能对比数据。

MacBook Pro上利用GPU训练

看下面的性能数据,对比了CPU数据、Intel架构的MacBook Pro以及M1架构的MacBook Pro:

结果显示:M1架构的训练性能比CPU提升了7倍;Intel架构的没那么明显。

其中的机器及软件配置:

  • CPU是13-inch Intel架构的Macbook Pro,跑的是TF2.3
  • Intel架构的GPU加速机器以及M1芯片的GPU加速机器跑的是TF2.4 prerelease
  • Intel架构的13-inch Macbook Pro的配置:1.7GHz 4核 i7 CPU + Intel Iris Plus Graphics 645 GPU + 16GB内存 + 2TB SSD硬盘
  • M1芯片的13-inch Macbook Pro的配置:M1(4核高性能+4核高效能CPU + 8核GPU + 16核Neural Engine)+ 16GB内存 + 256GB SSD硬盘

只是,M1里有NPU,这个有利用NPU吗,还是仅仅GPU?Apple没过多披露,字里行间也只提到了GPU,保留关注。

Mac Pro上利用GPU训练

Mac Pro上CPU与GPU训练的数据如下:

这个看起来GPU效果还是比CPU有极大提升的。

当然Mac Pro仅有Intel架构的机器,其中的机器及软件配置:

  • CPU数据跑的是TF2.3
  • GPU数据跑的是TF2.4 prerelease
  • 机器配置:3.2GHz 16核 Intel Xeon W-based + 32GB内存 + AMD Radeon Pro Vega II Duo GPU (64GB HBM2显存) + 256GB SSD硬盘

看来想利用Intel架构的MacBook Pro来跑机器学习训练任务提升有限;用M1的MacBook Pro或Mac Pro可以跑机器学习训练任务了。


来源参考

Leveraging ML Compute for Accelerated Training on Mac https://machinelearning.apple.com/updates/ml-compute-training-on-mac

TensorFlow2.4可以在MacBook Pro/Mac Pro上利用GPU做机器学习训练了相关推荐

  1. 带t2芯片的mac装linux,2018版Macbook Pro笔记本用上T2芯片

    苹果昨天夜里低调推出了2018版Macbook Pro笔记本,处理器升级到英特尔八代酷睿,最高可配6核Core i9,其他如屏幕.SSD.内存等配置也有所升级.值得注意的是,新版Macbook Pro ...

  2. 怎么重置imac_如何重置Mac Pro?四种重置Macbook Pro的方法

    点击苹果菜单,选择"休眠",让你的MacBook进入休眠模式.在机器进入睡眠模式后,按下某一按键唤醒它. 故障: 你想让文件继续运行,而不是关闭计算机. 解决方案: 让你的MacB ...

  3. 苹果新Mac Pro生产线将从美国转至中国 会更便宜吗?

    苹果之前在美国德克萨斯州生产圆柱形Mac Pro.据华尔街日报消息,苹果已经将新Mac Pro的生产线转移到了中国.Mac Pro是苹果公司在美国组装的唯一主要设备,近日苹果已经与国内供应商签约,委托 ...

  4. 苹果WWDC 2019看点回顾:iOS黑化、iPad系统独立、王者Mac Pro发布...

    又是一年一度的苹果WWDC,相较于以往我们调侃苹果WWDC的"软",这一次的大会颇有看点,带来了很多颠覆性的更新.在苹果最核心的iPhone业务市场逐渐紧缩时,苹果似乎更加明白软件 ...

  5. 全能修图工具Pixelmator Pro Mac

    Pixelmator Pro中文版图像处理软件来啦,让人工智能更好地服务于图片编辑!!你会用它来处理图片吗?新的进化版本Pixelmator Pro Mac 激活版,拥有众多新功能,并且令人工智能在图 ...

  6. 耗电更少,苹果 M1 编译代码速度与 2019 年 Mac Pro 一样快

    近期苹果自研M1处理器讨论度非常高,我们已经看到了许多基准测试结果和测评,展示了苹果新的 M1 芯片在 Mac 上的突破性性能,但如果再加上电池续航指标,其改进就更加令人印象深刻了.TechCrunc ...

  7. AnyMP4 iPhone Transfer Pro Mac破解教程

    AnyMP4 iPhone Transfer Pro Mac(iOS数据传输管理工具) 想轻松的管理iOS设备吗?AnyMP4 iPhone Transfer Pro for Mac破解版可轻松将各种 ...

  8. Mac pro 下安装win7系统双系统

    Mac pro 下安装win7系统双系统 准备工作:mac笔记本一台,win7系统 1.    应用程序-实用工具-bootCamp助理 2.    进入bootCamp助理界面点击继续 注意:有的可 ...

  9. 专业音视频播放器:Elmedia Video Player Pro mac中文版

    为大家推荐一款超级好用的苹果专用视频播放器,Elmedia Video Player Pro for Mac几乎支持所有的音视频格式,具备修改播放.流式传输.画中画.流传输视频到其他设备.彩色主题.观 ...

最新文章

  1. 平均符号熵的计算公式_交叉熵(Cross Entropy)从原理到代码解读
  2. oracle:instance与database,启动过程
  3. Luogu3375 【模板】KMP字符串匹配
  4. 【c++面向对象编程】工资管理系统
  5. 定义和使用含有泛型的方法
  6. leetcode278. 第一个错误的版本
  7. python--DenyHttp项目(1)--socket编程:客户端与服务器端
  8. srsLTE源码学习:生成多播信道表gen_mch_tables
  9. Reids Lua 模糊查询所有key 及 相对应的集合总数
  10. Zabbix动态监控磁盘I/O
  11. js一行四个 超过自动换行_干货!零基础学JavaScript要掌握的四个基本常识
  12. 美团NLP实习生招聘
  13. 如何开启Windows远程桌面服务
  14. 编译器处理虚函数的原理
  15. 2020福州大学计算机录取名单,福州大学数学与计算机科学/软件学院2020年硕士研究生招生复试结果(第二批非全日制公示)...
  16. Photoshop CC 2017 软件安装包+安装教程
  17. 【Cesium入门】四、相机系统
  18. [转载]受 Windows XP SP2 影响的软件列表
  19. JDBC连接数据库6个步骤
  20. 管理系统菜单父子结构,有parentId,快速获取结构树代码

热门文章

  1. 佛山市专精特新中小企业培育奖励及申报条件,补贴20-50万
  2. 【224期】Java 字符串拼接五种方法的性能比较分析,从执行100次到90万次?
  3. python是一门面向_如何系统地自学一门Python 语言
  4. Vue 实现全景图展示
  5. JSP养老院管理系统JSP养老院系统javaweb养老院系统JSP敬老院管理系统JSP敬老院系统
  6. 全民VR之下,看GOOVIS、嗨镜、柔宇如何攻下游戏、观影市场?
  7. 短视频搬运要如何做,需要哪些软件,可以去重上热门?
  8. 2022-2028全球汽车碳纤维复合材料零件行业调研及趋势分析报告
  9. OpenGL纹理 常用API简介
  10. 冲击、碰撞试验条件及其标准内容