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

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

3天内不再提示

Facebook正式宣布了PyTorch v1.1版本即将到来

jmiy_worldofai 来源:lq 2019-05-05 17:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导语:更强大,更全面

Facebook对人工智能相关技术的长期大规模投入尽人皆知。这些技术不仅构成了 Facebook获得盈利的技术基础,Facebook也宣称它们可以帮助Facebook成为一个更安全、更具包容性、更公平的平台。Facebook对AI方面的成果也相当慷慨,不仅秉持着学术研究成果全面开放的作风,他们开发的深度学习框架PyTorch也易用、亲民,在工业级应用领域大有赶超谷歌TensorFlow之势。

近日在 2019年Facebook开发者大会「F8」上,Facebook公布了PyTorch的重大更新 1.1版本,同时还发布并开源了其它多个开发工具,继续降低机器学习/深度学习模型开发调试以及深度学习专用硬件设计的门槛。雷锋网(公众号:雷锋网)AI 科技评论把更新主要内容介绍如下。

更新更强的 PyTorchv1.1

PyTorch在设计之初就兼顾了科研需要的灵活性、模块性,以及工业级应用部署需要的稳定性和后续支持,它也具有类似Python的快速执行特性以及灵活的网络结构动态调整功能。随着PyTorch 1.0版本在去年 12 月发布,它也支持了基于图(Graph)的运行、前后端模块间的无缝混合运行、分布式训练、高效移动端部署等功能,此外还可以使用PyTorchJIT(即时汇编)在图模式和动态图模式之间灵活切换。据Facebook介绍,许多企业已经把AI科研以及计算机视觉、对话系统、工业优化、自动驾驶等应用迁移到了PyTorch平台上运行。

如今Facebook正式宣布了 PyTorchv1.1版本即将到来,包含性能提升、提升易用性的新的理解和视觉工具、新的API等。具体更新项目如下:

TensorBoard:TensorBoard是一个web应用套件,含有多种针对训练过程以及图的检查理解工具。PyTorch 1.1中提供了优秀的原生支持,可以把TensorBoard 用于可视化以及模型debug。由于是原生支持,只需要一句简单的「from torch.utils.tensorboard import SummaryWriter」指令就可以调用。

JIT编译器:针对即时汇编进行了多项改进,包括多项bug修复,增加了TorchScript中的多项功能(比如支持辞典、用户自定义类以及属性)。

新的API:支持布尔类型张量,以及对用户自定义的循环神经网络提供更好的支持。

分布式训练:提升了CNN之类常见模型的性能,增加了多设备模块的支持,包括在使用分布式数据并行化(DDP)的同时为不同的GPU指定不同的模型,而且开始支持并不是在每次迭代中都使用所有参数的模型(比如控制流、自适应softmax等等)

Facebook也和机器学习社区内的多个机构合作,孵化更多帮助机器学习工程师们更高效地工作的项目,涉及的方面从提升理解模型的能力一直到用AutoML之类的方法自动调节模型。

更多生产和科研辅助工具

在宣布PyTorchv1.1版本的同时,Facebook也一并介绍了几个新的开源工具。它们都是已经在Facebook大规模部署的成熟项目,有Facebook自己开发的工具,也有和谷歌等业界领路人一同开发的产品和服务,都为开放、合作式的机器学习大家庭贡献了一份力量。其中最为重要的是BoTorch和Ax,Facebook有一篇单独的介绍。

BoTorch:这是一个用于贝叶斯优化科研的基于PyTorch的开发库。BoTorch使用了模块化设计,并且同时使用了基于蒙特卡洛的采集功能和PyTorch中的自动微分功能,可以极大提升开发效率。BoTorch可以和任何PyTorch模型集成,这给同时使用贝叶斯优化和深度学习的科研带来了极高的灵活性。另外,贝叶斯优化的样本效率很高,很适合用于测试成本很高的黑盒功能的序列优化。

Ax:Ax是一个便于使用、通用目的设计的适应性试验平台,它可以管理、部署、自动化机器学习试验。Ax会使用BoTorch中的最新功能,为开发者优化产品、优化技术基础设施提供更多便捷。Ax也降低了贝叶斯优化、多臂抽奖问题(multiarmed bandit)以及其他复杂试验技巧的使用门槛,帮助研究人员们更好地把科研想法引入到生产中。

PyTorch-BigGraph:这是一个为含有数十亿个节点、数千亿个边的超大规模图生成嵌入的分布式系统。它可以支持分片和逆向采样,并且提供了基于维基百科数据嵌入的使用示例。

Google AI Platform Notebooks:这是一个基于谷歌云平台的新的托管JupyterLab服务。数据科学家们可以快速创建支持运行JupyterLab的虚拟机,其中还预安装好了最新的PyTorch。它也和BigQuery、CloudDataproc、CouldDataflow、AIFactory等 GCP服务紧密整合,开发者几乎不需要离开JupyterLab就可以运行完成的机器学习全流程。

更多PyTorch学习资源

随着PyTorch渐入佳境,越来越多的教育平台也开始提供基于PyTorch的学习资源;况且PyTorch灵活动态的编程环境以及大家熟悉的Python界面都让它适合快速实验上手。谷歌Colab如今已经提供了交互式的JupyterNotebook环境,为PyTorch提供了原生支持,开发者们可以在免费的CPU和GPU资源上运行任何PyTorch教程。斯坦福自然语言处理小组(StanfordNLP)、加州大学伯克利分校计算机视觉小组、加州理工大学机器人课程中都开始把PyTorch作为机器学习编程教学平台,MOOC课程中更是让成千上万的PyTorch开发者得以快速学习。

和新版本、新工具一起,Facebook宣布他们和优达学城(Udacity)建立合作,将在其中的深度学习入门课程中加入PyTorch教学,Facebook还会提供为继续学习完整机器学习学位的参加者提供奖学金。Fast.ai也将于今年 6月提供新的使用PyTorch的深度学习课程。作为课程内容的一部分,fast.ai还会更新包括fastai.audio库在内的新库作为PyTorch模块。

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

    关注

    3

    文章

    1432

    浏览量

    59352
  • 人工智能
    +关注

    关注

    1820

    文章

    50324

    浏览量

    266927
  • python
    +关注

    关注

    58

    文章

    4885

    浏览量

    90306
  • pytorch
    +关注

    关注

    2

    文章

    813

    浏览量

    14921

原文标题:PyTorch v1.1 重大更新,TensorBoard已加入豪华套餐

文章出处:【微信号:worldofai,微信公众号:worldofai】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迈来芯三大核心方案即将亮相FAIR plus 2026机器人全产业链接会

    即将到来的 FAIR plus 2026 机器人全产业链接会,迈来芯为您准备全套创新传感与驱动方案。
    的头像 发表于 04-07 09:54 249次阅读

    达实AIoT智能物联网管控平台V7.1版本更新升级

    2026年3月17日,达实智能31周年庆典暨“AI+物联网平台”应用成果汇报会成功举办。达实智能研发中心产品经理袁宜峰博士发布AIoT智能物联网平台V7.1版本
    的头像 发表于 03-19 11:10 553次阅读

    PyTorch 中RuntimeError分析

    \')# 执行上采样 x = x.to(torch.bfloat16)# 转换回 BFloat16 方案2:升级 PyTorch 版本 该问题在 PyTorch 2.1.0 及更高版本
    发表于 03-06 06:02

    Pytorch 与 Visionfive2 兼容吗?

    Pytorch 与 Visionfive2 兼容吗? $ pip3 install torch torchvision torchaudio --index-url https
    发表于 02-06 08:28

    摩尔线程发布SimuMax v1.1:从仿真工具升级为全栈工作流平台,助力大模型训练提效

        近日,摩尔线程正式发布开源大模型分布式训练仿真工具SimuMax的1.1版本。该版本在完整继承v1.0高精度仿真能力的基础上,实现
    的头像 发表于 01-09 09:17 341次阅读
    摩尔线程发布SimuMax <b class='flag-5'>v1.1</b>:从仿真工具升级为全栈工作流平台,助力大模型训练提效

    摩尔线程发布Torch-MUSA v2.7.0版本

    近日,摩尔线程正式发布PyTorch深度学习框架的MUSA扩展库——Torch-MUSA v2.7.0,新版本在功能集成、性能优化与硬件支持方面实现进一步突破。Torch-MUSA在短短一个月
    的头像 发表于 12-04 09:05 1271次阅读

    Quartus Prime Pro 25.1版本的安装和使用

    如果用户开发板是基于Agilex 3、Agilex 5等高阶器件,则需要安装高版本的Quartus软件比如Quartus Prime Pro 25.1版本,这个版本在安装包和license获取(免费)等方面跟以往的Quartus
    的头像 发表于 10-07 13:06 3141次阅读
    Quartus Prime Pro 25.1<b class='flag-5'>版本</b>的安装和使用

    摩尔线程发布Torch-MUSA v2.1.1版本

    近日,摩尔线程发布其面向PyTorch深度学习框架的MUSA扩展库——Torch-MUSA v2.1.1。该版本v2.1.0的基础上,进一步扩展
    的头像 发表于 09-10 11:02 1229次阅读

    开鸿Bot系列V5.0.1.10版本升级!

    开鸿Bot系列更新至V5.0.1.10版本,此次升级聚焦功能优化及系统稳定性提升,在分布式能力、文件分享、打印功能及界面显示等方面进行了多项改进,同时修复多个已知问题,进一步提升了系统的可靠性
    的头像 发表于 08-08 18:58 863次阅读
    开鸿Bot系列<b class='flag-5'>V</b>5.0.1.10<b class='flag-5'>版本</b>升级!

    新品 | Cardputer Accessory Kit v1.1 &amp;amp; Atomic GPS Base V2.0

    AtomicGPSBase的升级版本,在性能、定位精度等方面进行优化,满足更高要求的多模GNSS定位应用需求。1CardputerAccessoryKitv1.1Cardpu
    的头像 发表于 07-04 17:39 1515次阅读
    新品 | Cardputer Accessory Kit <b class='flag-5'>v1.1</b> &amp;amp; Atomic GPS Base <b class='flag-5'>V</b>2.0

    兆松科技发布高性能RISC-V编译器ZCC 4.0.0版本

    近日,兆松科技(武汉)有限公司(以下简称“兆松科技”)宣布正式发布高性能 RISC-V 编译器 ZCC 4.0.0 版本。新版本在性能优化、厂商自定义指令支持和软件库等方面实现全面升级
    的头像 发表于 06-27 14:48 3755次阅读
    兆松科技发布高性能RISC-<b class='flag-5'>V</b>编译器ZCC 4.0.0<b class='flag-5'>版本</b>

    请问k230创乐博V3.0版本如何使用ADB传输文件呢?

    请问k230 创乐博V3.0版本如何使用ADB传输文件?
    发表于 06-24 07:57

    信捷电气XDPPro V3.8.0版本的五大创新功能

    作为信捷XD、XL、XG系列PLC的编程软件,XDPPro始终以工程师的需求为核心,聚焦编程效率、硬件配置与协作体验,此次V3.8.0版本将推出五大创新功能,助您轻松应对复杂工程挑战。
    的头像 发表于 05-23 16:03 2039次阅读
    信捷电气XDPPro <b class='flag-5'>V</b>3.8.0<b class='flag-5'>版本</b>的五大创新功能

    摩尔线程发布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    近日,摩尔线程正式发布Torch-MUSA v2.0.0版本,这是其面向PyTorch深度学习框架的MUSA扩展库的重要升级。新版本基于MUSA Compute Capability
    的头像 发表于 05-11 16:41 1874次阅读

    canmv-k230-v1.1 wifi连不上是怎么回事?

    软硬件版本信息` 用的canmv-k230-v1.1 MicroPython v1.1 on 2024-09-15; k230_canmv with K230 network(rt_smart
    发表于 04-29 06:59