Redian新闻
>
Poplar SDK 2.5现已推出

Poplar SDK 2.5现已推出

科技

Graphcore Poplar SDK的最新版本现已推出,带来了一系列的功能增强和性能改进。Poplar SDK支持最新的第三代Bow Pod系统和上一代系统,赋能客户的产品创新并使其能够在IPU上开发高性能应用。


Poplar SDK 2.5已在我们的支持门户和Docker Hub[1]开放下载,在那里您亦可以找到我们最新的Poplar容器。这些Poplar容器方便易用,而且还在不断丰富中。


我们还为持续丰富中的模型花园添加了许多新的示例,涉及多个应用领域,如自然语言处理、视觉、语音和图神经网络等,展示了不断提升的丰富度和能力。

Poplar SDK 2.5的亮点

以下为部分新功能介绍,完整的更新列表请移步随附的发布说明[2]


  • 支持TensorFlow 2.5和Keras模型子类

  • 提升了对TensorBoard的支持

  • 减少编译工作的主机存储的要求

  • 在PyTorch和PopART中以半精度训练模型的自动损耗缩放

  • 扩展了对算子的支持和优化

  • 改进的监控工具

  • 用于服务推理模型的Poplar Triton后端

  • 完全支持Ubuntu 20.04

TensorFlow 2增强功能

此次发布,我们已将TensorFlow 2的开源版本[3]更新至2.5版。通过启用Keras模型子类,我们扩展了对Keras的支持,并改进了与TensorBoard(TensorFlow的可视化工具包)的集成,以用于Keras模型。我们在GitHub[4]上发布了有关将TensorBoard与IPU结合使用的新教程。

序列化编译

除了Poplar SDK 2.5中默认提供的主机存储功能优化外,用户还可以通过使用新选项每次为IPU的子集编译模型,显著减少编译期间对主机存储的占用。该实验性功能允许用户在资源有限的系统上编译大型模型。进一步的改进将在Poplar SDK 2.6中实现。

自动损耗缩放

此版本包括我们实验性的自动损耗缩放功能,用于以半精度训练模型。该功能可以在训练期间根据梯度统计调整损耗缩放系数,将表示梯度的有限动态域以IEEE 754 16位浮点数格式来表示。它可用于用PyTorch和PopART编写的模型,并且无需用户手动查找正确的损耗缩放系数。

改进的算子覆盖范围和优化

我们持续扩大所支持的PyTorch算子的数量,进一步扩大模型支持。TensorFlow中基于循环的模型(如RNN)将从优化中受益,改善编译时间、存储使用和运行时性能。除此之外,整个Poplar SDK还进行了许多其他优化。

监控工具和库

Poplar SDK包括一套全面的工具,用于监控IPU和库,使客户能够将这些功能集成到他们自己的系统中。该版本实现的一些改进包括多用户/多主机功能,使用户能够更好地了解大型部署中IPU的可用性和状态。

Poplar Triton后端

该版本增加了对使用Triton推理服务器在IPU上运行的服务模型的预览支持,使用户能够更容易地部署推理模型。用户可以编译使用PopART和TensorFlow为IPU编写的模型并将其保存在PopEF(Poplar交换格式)文件中,从而得以让Poplar Triton后端提供服务。更多细节,请参阅新的Poplar Triton后端用户指南[5]

Ubuntu 20.04

Poplar SDK 2.5包括对Ubuntu 20.04操作系统的全面支持(之前为预览版)。

新模型示例

Graphcore致力于帮助用户尽可能轻松地部署各种针对IPU进行了优化的模型。我们正持续更新模型花园[6]和相关的GitHub存储库[7]


作为Poplar SDK 2.5版本的一部分,我们正在推出以下新示例:

计算机视觉

  • ViT——在现有的微调示例中加入预训练(PyTorch)

  • DINO

    (PyTorch)

  • EfficientDet-推理

    (TensorFlow 2)

  • 神经图像场

    (TensorFlow 2)

  • Swin Transformer-预训练

    (PyTorch)

  • ViT

    (Hugging Face Optimum,微调)

  • ConvNext

    (Hugging Face Optimum)

自然语言处理

  • PackedBERT

    (PyTorch、PopART)

  • BERT-Large

    (TensorFlow 2)

  • GPT2-S/XL-推理

    (PyTorch)

  • GPT2-M/L-训练

    (PyTorch)

  • BERT-Base/Large

    (Hugging Face Optimum,预训练和微调)

  • RoBERTa-Base/Large

    (Hugging Face Optimum,微调)

  • DeBERTa-Base

    (Hugging Face Optimum,微调)

  • LXMERT

    (Hugging Face Optimum,微调)

  • GPT2-S/M

    (Hugging Face Optimum,微调)

  • T5-Small

    (Hugging Face Optimum,微调)

  • BART-Base

    (Hugging Face Optimum,微调)

语音

  • FastSpeech2-推理

    (TensorFlow 2)

  • Conformer-Large

    (PyTorch)

  • Fastpitch

    (PyTorch)

  • HUBERT

    (Hugging Face Optimum,微调)

  • Wave2Vec2

    (Hugging Face Optimum)

图神经网络

  • 集群GCN

    (TensorFlow 2)

用于模拟的人工智能

  • DeepDriveMD

    (TensorFlow 2)

IPU编程人员指南

IPU编程人员指南自推出以来已被证明是开发人员开始Graphcore系统之旅的重要资源并广受欢迎,在从一般性的硬件和软件概述到在IPU上编译和执行程序的过程中为使用者提供引领。


新版IPU编程人员指南[8]现已推出,内含大量的更新和内容扩充,包括关于常见算法技术的新章节,如复制、重新计算和模型并行化及流水线。


欲获取最新的文档、教程、代码示例、网络研讨会、视频、研究论文和IPU编程的更多资源,请查看我们的开发者门户网站[9]


[1]https://hub.docker.com/u/graphcore

[2]https://docs.graphcore.ai/projects/release-notes/en/2.5.1/

[3]https://github.com/graphcore/tensorflow

[4]https://github.com/graphcore/tutorials/tree/master/tutorials/tensorflow2/tensorboard

[5]https://docs.graphcore.ai/projects/poplar-triton-backend

[6]https://www.graphcore.ai/resources/model-garden

[7]https://github.com/graphcore

[8]https://docs.graphcore.ai/projects/ipu-programmers-guide/en/latest/

[9]https://www.graphcore.cn/developer




获取更多Graphcore资讯,阅读深度技术文章,并与其他创新者们一起交流,请至中国官网graphcore.cn,以及关注Graphcore微信、微博和知乎创新社区。

Graphcore中国官网

Graphcore官方微信

Graphcore微博创新社区

Graphcore知乎创新社区


点击阅读原文,查看英文blog。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
微软 1995 年首次发布的 3D Movie Maker 现已开源 | Linux 中国GitHub Copilot 现已可供所有人使用,但并非所有人都喜欢它 | Linux 中国英国首相辞职|美国陆军将在费城进行演习|夏季未成年人宵禁法现已生效|7月4日公园路枪击事件后为居民提供的信息和资源英国热哭你?水上乐园走起!2022英国10大水上乐园盘点-SplishSplash清凉一夏!精选SDE岗位 | Google、GE Appliances、iRobot等公司最新职位发布!加国五大行CIBC(US)金融、会计岗2022 Internship现已开放!你会享受铁蹄下的“人道主义”麽?BCG中国区2023北美院校校园招聘 | 博士生全职岗位现已开放申请好消息!Docker Desktop 现已支持 Linux | Linux 中国精选SDE岗位 | Collabera Inc、Ansys、Optiver等公司最新职位发布![电脑] Cool Pop——分形工艺Pop Air+ROG Z690吹雪+影驰3080金属大师装机[摄影] 便携又低成本的SD卡备份方案 - WD My Passport Wireless Pro分步指南:从 Pop OS 21.10 更新到 Pop OS 22.04 LTS | Linux 中国Funplus杨超:Funplus如何打造次世代服务器框架?Nature:同时靶向CDC7和CDK1有望更有效治疗癌症骨懂圈的宝贝6-握手充盈2022年留学生网第14届中秋游轮派对启航在即,公开招商现已开放新课标下提倡的“学科融合”,全在这套DK典藏百科全书!错过好可惜机会翻倍 | Android NDK进阶应用开发求职1V1定制保OFFER计划重振PointNet++雄风!PointNeXt:通过改进的模型训练和缩放策略重新审视PointNet++这是首次带主题的常规季自组小人仔吗?2022年第二季度自组小人仔现已在中国大陆发售!湾区种草机|来自旧金山湾区的颜值Vodka不许你还没喝过!Staples 年度Apple购物节回归!Airpods 3代罕见8.4折!【22年5月】神经科最受关注SCI论文;解析人类寿命的脑图,突破CDKL5 缺乏症的治疗,解析神经免疫病的疫苗接种西方将承受俄国的反击患有多种慢性病,靠此法延长寿命不枉我苦等两年!我们中国孩子翻译的DK童书,太惊艳了在大理寻找抗战坠机残骸的人:外界曾疑失联,13人现已复联7-Zip 的最终版本 22.00 现已推出 | Linux 中国澳四大银行已有三家跟进澳联储加息,下周起生效!现已将压力转嫁,预计借款人将受这些影响!基于 TypeScript 的无头内容管理系统 “Payload” 现已开源 | Linux 中国费城将推出电子疫苗卡!宾州Pottstown住宅爆炸至5人死亡!海滨圣地Wildwoods推出环岛巴士早报 | DKNY母公司2亿美元收购Karl Lagerfeld;谷歌高管加入开云集团董事会;2022年Met Gala开幕又到家家户户砸锅练钢铁的时候Plex 桌面播放器现已支持 Linux | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。