0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌TensorFlow 2.4 Mac M1优化版发布

璟琰乀 来源:IT之家 作者:骑士 2020-12-04 10:11 次阅读

谷歌表示,借助 TensorFlow 2,可在跨平台、设备和硬件上实现一流的训练性能,从而使开发者工程师和研究人员能够在他们喜欢的平台上工作。IT之家获悉,现在,TensorFlow 用户可以在搭载 Apple 全新 M1 芯片Intel 芯片 Mac 上的 利用 TensorFlow 2.4 Mac 优化版和新的 ML Compute 框架来加快训练速度。这些改进提升了 Apple 开发者通过 TensorFlow Lite 在 iOS 上执行 TensorFlow 的能力,继续展现了 TensorFlow 在 Apple 硬件上支持高性能 ML 执行方面的广度和深度。

采用 ML Compute 时 Mac 上的性能

Apple 近期发布了搭载全新 M1 芯片的系列 Mac 产品,如此一来,Apple 针对 Mac 优化的 TensorFlow 2.4 版能够充分利用 Mac 的强大功能并在性能上大幅提升。

ML Compute 是 Apple 的新框架,可以在 Mac 上训练 TensorFlow 模型,现在,您可以在搭载 M1 和 Intel 芯片的 Mac 上实现加速的 CPUGPU 训练。

例如,M1 芯片搭载功能强大的新型 8 核 CPU 和多达 8 核 GPU,均针对 Mac 上的 ML 训练任务进行了优化。在下图中,您可以看到针对 Mac 优化的 TensorFlow 2.4 如何在搭载 M1 和 Intel 芯片的通用型号 Mac 上实现巨大的性能提升。

▲在搭载 M1 和 Intel 芯片的 13 英寸 MacBook Pro 上使用 ML Compute 时对常见模型训练影响,以每批秒数显示,数字越小表示训练时间越短

▲在搭载 Intel 芯片的 2019 Mac Pro 上使用 ML Compute 时对常见模型的训练影响,以每批秒数显示,数字越小表示训练时间越短

开始使用针对 Mac 优化的 TensorFlow

用户无需对其现有的 TensorFlow 脚本进行任何更改即可使用 ML Compute 用作 TensorFlow 和 TensorFlow 插件的后端。

首先,请访问 Apple 的 GitHub 仓库,了解如何下载和安装 Mac 优化的 TensorFlow 2.4。

在不久的将来,谷歌会将该版本集成到 TensorFlow master 分支中,使用户能更轻松地进行此类更新,从而获得这些性能数据。

您可以在 Apple 的机器学习网站上了解 ML Compute 框架细节。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47816

    浏览量

    409192
  • 谷歌
    +关注

    关注

    27

    文章

    5861

    浏览量

    103269
  • 苹果
    +关注

    关注

    61

    文章

    23675

    浏览量

    191616
  • intel
    +关注

    关注

    19

    文章

    3452

    浏览量

    184785
收藏 人收藏

    评论

    相关推荐

    MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动为什么装不上?

    MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动装不上
    发表于 04-01 08:24

    怎么将pMCI[M1]->pSTM->bState 的 IDLE_START传递给STM[M1]->bState的?

    各位亲: 我在5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下 __weak bool MC_StartMotor1(void) { return
    发表于 03-27 07:56

    M1、M2和M3芯片是什么意思

    M1、M2和M3芯片都是苹果公司推出的自研处理器芯片,具有不同的特点和发布时间。
    的头像 发表于 03-08 15:51 923次阅读

    谷歌模型框架是什么软件?谷歌模型框架怎么用?

    谷歌模型框架通常指的是谷歌开发的用于机器学习和人工智能的软件框架,其中最著名的是TensorFlowTensorFlow是一个开源的机器学习框架,由
    的头像 发表于 03-01 16:25 245次阅读

    谷歌交互世界模型重磅发布

    谷歌模型
    北京中科同志科技股份有限公司
    发布于 :2024年02月28日 09:13:06

    谷歌搜索引擎优化的各个方面和步骤

    谷歌搜索引擎是最受欢迎和广泛使用的搜索引擎之一,为了使你的网站在谷歌上更好地排名并提高曝光度,你可以采取一些谷歌搜索引擎优化的步骤。 使用关键字研究工具,如Google AdWords
    的头像 发表于 01-25 10:29 300次阅读

    全球首颗3nm电脑来了!苹果Mac电脑正式进入3nm时代

    前两代M1和M2系列芯片均采用5nm制程工艺,而M3系列芯片的发布,标志着苹果Mac电脑正式进入3nm时代。 3nm利用先进的EUV(极紫外光刻)技术,可制造极小的晶体管,一根头发的横截面就能容纳两百万个晶体管。苹果用这些晶体管
    发表于 11-07 12:39 333次阅读
    全球首颗3nm电脑来了!苹果<b class='flag-5'>Mac</b>电脑正式进入3nm时代

    CR95HF芯片怎么向M1卡中读写数据和加密?

    现在能够使用CR95HF提供的官方工程库读取到卡片的UID号,但是,后续芯片怎么验证M1卡,怎么向M1卡的块中写入数据和读取数据,CR95HF芯片的数据手册当中也没有提供,按照数据手册当中
    发表于 10-24 06:16

    一文了解亚马逊云科技云服务器面向macOSAmazon EC2 M1 Mac实例

    日前,亚马逊云科技宣布基于Apple芯片Mac mini计算机构建的Amazon Elastic Compute Cloud(Amazon EC2)M1 Mac实例正式可用。该实例由亚马逊
    的头像 发表于 10-08 10:38 288次阅读

    iTOP-RK3588开发板使用 tensorflow框架

    ,自动化管理。它还包括优化相同内存和使用数据的独特功能。 1 首先选择 tensorflow 作为我们测试的框架,进入 tensorflow/ssd_mobilenet_v
    发表于 10-08 10:04

    STM32 分立元件读写M1及CPU卡问题

    之前看到别人做的项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?
    发表于 10-05 17:08

    为什么无法使用POT优化Tensorflow (TF)或MXNet模型?

    无法使用 POT 优化 Tensorflow (TF) 或 MXNet 模型,以便在 英特尔凌动® 平台上使用 OpenVINO™ 工具套件进行推理。 运行 pot -h。 接收错误消息: 非法指令例外
    发表于 08-15 08:05

    TensorFlow将神经网络量化为8位

    使用CoreML量化工具优化模型以进行部署。查看34T苹果开发者34Twebsite了解更多更新。 请注意,目前无法在iOS上通过CoreML部署8位量化TensorFlow模型。但是,您可
    发表于 08-10 06:01

    如何使用TensorFlow将神经网络模型部署到移动或嵌入式设备上

    。 使用TensorFlow对经过训练的神经网络模型进行优化,步骤如下: 1.确定图中输入和输出节点的名称以及输入数据的维度。 2.使用TensorFlow的transform_gra
    发表于 08-02 06:43

    deepin适配Apple M1的过程(上)

    告诉大家一个令人兴奋的消息:在已经发布的deepin V23 beta版本中,深度操作系统正式适配Apple Mac mini M1啦!
    的头像 发表于 07-15 11:22 482次阅读
    deepin适配Apple <b class='flag-5'>M1</b>的过程(上)