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

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

3天内不再提示

PyTorch 1.6即将原生支持自动混合精度训练

中科院长春光机所 来源:极市平台 2020-07-14 16:06 次阅读

PyTorch 1.6 nightly增加了一个子模块amp,支持自动混合精度训练。值得期待。来看看性能如何,相比Nvidia Apex 有哪些优势?

A developer-friendly guide to mixed precision training with PyTorch

https://spell.run/blog/mixed-precision-training-with-pytorch-Xuk7YBEAACAASJam

即将在 PyTorch 1.6上发布的 torch.cuda.amp 混合精度训练模块实现了它的承诺,只需增加几行新代码就可以提高大型模型训练50-60% 的速度。

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

    关注

    7

    文章

    2477

    浏览量

    46513
  • 代码
    +关注

    关注

    30

    文章

    4554

    浏览量

    66726
  • pytorch
    +关注

    关注

    2

    文章

    759

    浏览量

    12824

原文标题:训练提速60%!只需5行代码,PyTorch 1.6即将原生支持自动混合精度训练

文章出处:【微信号:cas-ciomp,微信公众号:中科院长春光机所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    天数智芯支持智源研究院首次完成大模型异构算力混合训练,突破异构算力束缚

    基于英伟达混合资源及天数智芯混合资源完成训练的大模型, 也是智源研究院与天数智芯合作取得的最新成果,再次证明了天数智芯通用 GPU 产品支持大模型
    的头像 发表于 11-30 13:10 1066次阅读
    天数智芯<b class='flag-5'>支持</b>智源研究院首次完成大模型异构算力<b class='flag-5'>混合</b><b class='flag-5'>训练</b>,突破异构算力束缚

    如何让网络模型加速训练

    的博文,对 Pytorch的AMP ( autocast与Gradscaler 进行对比) 自动混合精度对模型训练加速 。 注意
    的头像 发表于 11-03 10:00 1104次阅读
    如何让网络模型加速<b class='flag-5'>训练</b>

    基于PyTorch的模型并行分布式训练Megatron解析

    NVIDIA Megatron 是一个基于 PyTorch 的分布式训练框架,用来训练超大Transformer语言模型,其通过综合应用了数据并行,Tensor并行和Pipeline并行来复现 GPT3,值得我们深入分析其背后机
    的头像 发表于 10-23 11:01 987次阅读
    基于<b class='flag-5'>PyTorch</b>的模型并行分布式<b class='flag-5'>训练</b>Megatron解析

    pytorch用来干嘛的

    pytorch用来干嘛的 PyTorch是一个开源的Python机器学习库,它主要用于创建神经网络。它提供了几乎所有深度学习工具,包括用于自动梯度计算的张量之间的运算,通过GPU加速的深度神经网络
    的头像 发表于 08-21 16:41 5014次阅读

    Pytorch Hub两行代码搞定YOLOv5推理

    Pytorch Hub是一个帮助研究者实现模型再现、快速推理验证的预训练模型库与一套相关的API框架。支持远程从github上下载指定模型、上传与分享训练好的模型、
    的头像 发表于 06-09 11:36 705次阅读
    <b class='flag-5'>Pytorch</b> Hub两行代码搞定YOLOv5推理

    如何将Pytorch训练模型变成OpenVINO IR模型形式

    本文章将依次介绍如何将Pytorch训练模型经过一系列变换变成OpenVINO IR模型形式,而后使用OpenVINO Python API 对IR模型进行推理,并将推理结果通过OpenCV API显示在实时画面上。
    的头像 发表于 06-07 09:31 1146次阅读
    如何将<b class='flag-5'>Pytorch</b>自<b class='flag-5'>训练</b>模型变成OpenVINO IR模型形式

    PyTorch教程11.9之使用Transformer进行大规模预训练

    电子发烧友网站提供《PyTorch教程11.9之使用Transformer进行大规模预训练.pdf》资料免费下载
    发表于 06-05 15:07 0次下载
    <b class='flag-5'>PyTorch</b>教程11.9之使用Transformer进行大规模预<b class='flag-5'>训练</b>

    PyTorch教程13.3之自动并行

    电子发烧友网站提供《PyTorch教程13.3之自动并行.pdf》资料免费下载
    发表于 06-05 14:47 0次下载
    <b class='flag-5'>PyTorch</b>教程13.3之<b class='flag-5'>自动</b>并行

    PyTorch教程13.5之在多个GPU上进行训练

    电子发烧友网站提供《PyTorch教程13.5之在多个GPU上进行训练.pdf》资料免费下载
    发表于 06-05 14:18 0次下载
    <b class='flag-5'>PyTorch</b>教程13.5之在多个GPU上进行<b class='flag-5'>训练</b>

    PyTorch教程2.5之自动微分

    电子发烧友网站提供《PyTorch教程2.5之自动微分.pdf》资料免费下载
    发表于 06-05 11:38 0次下载
    <b class='flag-5'>PyTorch</b>教程2.5之<b class='flag-5'>自动</b>微分

    PyTorch教程之15.2近似训练

    电子发烧友网站提供《PyTorch教程之15.2近似训练.pdf》资料免费下载
    发表于 06-05 11:07 1次下载
    <b class='flag-5'>PyTorch</b>教程之15.2近似<b class='flag-5'>训练</b>

    PyTorch教程15.9之预训练BERT的数据集

    电子发烧友网站提供《PyTorch教程15.9之预训练BERT的数据集.pdf》资料免费下载
    发表于 06-05 11:06 0次下载
    <b class='flag-5'>PyTorch</b>教程15.9之预<b class='flag-5'>训练</b>BERT的数据集

    PyTorch教程15.4之预训练word2vec

    电子发烧友网站提供《PyTorch教程15.4之预训练word2vec.pdf》资料免费下载
    发表于 06-05 10:58 0次下载
    <b class='flag-5'>PyTorch</b>教程15.4之预<b class='flag-5'>训练</b>word2vec

    PyTorch教程15.10之预训练BERT

    电子发烧友网站提供《PyTorch教程15.10之预训练BERT.pdf》资料免费下载
    发表于 06-05 10:53 0次下载
    <b class='flag-5'>PyTorch</b>教程15.10之预<b class='flag-5'>训练</b>BERT

    训练Pytorch模型使用OpenVINO™优化并部署在AI爱克斯开发板

    本文章将依次介绍如何将 Pytorch训练模型经过一系列变换变成 OpenVINO IR 模型形式,而后使用 OpenVINO Python API 对 IR 模型进行推理,并将推理结果通过 OpenCV API 显示在实时画面上。
    的头像 发表于 05-26 10:23 616次阅读
    自<b class='flag-5'>训练</b><b class='flag-5'>Pytorch</b>模型使用OpenVINO™优化并部署在AI爱克斯开发板