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

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

3天内不再提示

PyTorch官方在GitHub发布0.4.0版本,最重要的改进是支持Windows系统

DPVg_AI_era 来源:未知 作者:李倩 2018-04-26 15:15 次阅读

TensorFlow依旧有王者荣耀,但PyTorch虎视眈眈。

今天,PyTorch官方在GitHub发布0.4.0版本,最重要的改进是支持Windows系统。

PyTorch是在2017年1月由Facebook推出的。它是经典机器学习库Torch框架的一个端口,Torch二进制文件包装于GPU加速的Python

除了GPU加速和内存使用的高效外,PyTorch受欢迎的主要因素是动态计算图的使用。已经有其他一些不太知名深度学习框架使用动态计算图,例如Chainer。

动态图的优点在于,图(graph)是由run定义(“define by run”),而不是传统的“define and run”。特别是,在输入可以变化的情况下,例如文本这样的非结构化数据,这非常有用而且高效。

图:PyTorch动态计算图 - 来源:http://pytorch.org/about/

以下为更新内容目录:

主要核心变更

Tensor/Variable合并

零维张量

dtypes

迁移指南

新功能

张量

全面支持高级索引

快速傅立叶变换

神经网络

权衡内存计算

bottleneck - 一个在你的代码中识别hotspots的工具

torch.distributions

24个基本概率分布

增加了cdf,方差,熵,困惑度(perplexity)等。

分布式训练

易于使用的Launcher utility

NCCL2后端

C ++扩展

Windows支持

ONNX改进

RNN支持

性能改进

Bug修复

主要核心变化

以下是用户每天使用的最重要的核心功能的更新。

主要变化和潜在的重要更新:

Tensors和Variables已经合并

有些操作会返回0维(标量)Tensors

弃用了volatileflag

改进:

添加了dtypes,devices和 Numpy 风格的Tensor创建函数

支持编写与device无关的代码

PyTorch团队编写了一个迁移指南,帮助用户将代码转换为新的API和style。如果您想要迁移以前版本的PyTorch中的代码。

迁移指南:http://pytorch.org/2018/04/22/0_4_0-migration-guide.html

本部分的内容(主要核心变更)包含在迁移指南中。

合并Tensor和Variable类

torch.autograd.Variable和torch.Tensor现在是同一类。更确切地说,torch.Tensor能够跟踪历史并像旧的Variable一样运行;Variable的换行继续像以前一样工作,但返回的对象类型变成torch.Tensor。这意味着你不再需要将代码中的任何Variable wrapper。

Tensor的type( )已经改变

还要注意Tensor的type( )不再反映数据类型。使用isinstance()或x.type()来代替:

Windows支持

PyTorch现在正式支持Windows!我们为Python 3.5和3.6提供预编译的Conda二进制文件和pip wheels。Windows上的PyTorch不支持分布式训练,可能比Linux / OSX慢一点,因为Visual Studio支持较早版本的OpenMP。

与往常一样,你可以使用http://pytorch.org上的命令在Windows上安装PyTorch。

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

    关注

    3

    文章

    3524

    浏览量

    88439
  • API
    API
    +关注

    关注

    2

    文章

    1486

    浏览量

    61820
  • 机器学习
    +关注

    关注

    66

    文章

    8378

    浏览量

    132424
  • pytorch
    +关注

    关注

    2

    文章

    803

    浏览量

    13150

原文标题:年度最大更新!PyTorch 0.4:完全改变API,官方支持Windows

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

收藏 人收藏

    评论

    相关推荐

    浅谈Xpedition 2409版本的新功能

    《创新不止|Xpedition 2409版本新功能揭秘(上)》一文中,我们了解了Xpedition 2409版本的部分改进部分。今天,我们继续看Xpedition 2409新
    的头像 发表于 10-31 15:33 362次阅读

    GitHub Copilot引入多模型支持

    近日,据外媒报道,GitHub正在为其代码完成和编程工具Copilot引入多模型支持。这一举措将为开发者提供更加灵活和多样化的选择。 近日举办的GitHub Universe大会上,
    的头像 发表于 10-31 11:49 450次阅读

    实时网络的仿真和配置工具RTaW Pegase v4.6版本更新

    随着嵌入式系统日益复杂,高效可靠的设计工具变得愈发重要。RTaW公司的仿真工具RTaW-Pegase最新发布的4.6版本,为用户带来了一系列重要
    的头像 发表于 09-26 08:07 222次阅读
    实时网络的仿真和配置工具RTaW Pegase v4.6<b class='flag-5'>版本</b>更新

    支持项目分享!HPMicro Pintool Web v0.4.0 上线

    支持项目分享!HPMicro Pintool Web v0.4.0 上线
    的头像 发表于 08-14 08:18 438次阅读
    <b class='flag-5'>支持</b>项目分享!HPMicro Pintool Web v<b class='flag-5'>0.4.0</b> 上线

    微软更新Windows 11 24H2版本,优化相关二进制文件

    微软近期Windows系统更新领域展现出了高度的活跃性,不仅面向Windows 11与Windows 10用户推出了非安全性质的预览版更新
    的头像 发表于 08-08 17:29 668次阅读

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其开发环境的搭建对于深度学习研究者和开发者来说至关重要Windows操作系统上搭建
    的头像 发表于 07-16 18:29 857次阅读

    RaftKeeper v2.1.0版本发布,性能大幅提升!

    ClickHouse 场景中,用于解决 ZooKeeper 的性能瓶颈问题,同时 RaftKeeper 也可以用于其它大数据组件比如 HBase。 v2.1.0 作为 v2.0.0 后的重要版本,引入了一系列
    的头像 发表于 07-15 15:10 300次阅读
    RaftKeeper v2.1.0<b class='flag-5'>版本</b><b class='flag-5'>发布</b>,性能大幅提升!

    ENV-Windows v2.0.0版本发布

    ENV-Windows v2.0.0版本发布
    的头像 发表于 06-26 08:35 632次阅读
    ENV-<b class='flag-5'>Windows</b> v2.0.0<b class='flag-5'>版本</b><b class='flag-5'>发布</b>

    揭晓!HPMicro Manufacturing Tool v0.4.0正式发布

    各位先楫的小伙伴久等了,我们很高兴地通知您,HPMicroManufacturingTool0.4.0版本正式发布啦!0.4.0版本主要更新
    的头像 发表于 06-08 08:17 603次阅读
    揭晓!HPMicro Manufacturing Tool v<b class='flag-5'>0.4.0</b>正式<b class='flag-5'>发布</b>

    WINDOWS系统有几个版本

    Windows系统自1985年发布以来,已经推出了多个版本。根据不同的分类方式,Windows系统
    发表于 02-29 16:40

    Embedded office发布安全插件V1.1版本

    Embedded office很高兴地宣布安全插件V1.1版本发布了!现在通过外部设备或不同核心架构的专门通道支持端到端受保护的安全通信。
    的头像 发表于 02-20 11:12 587次阅读

    WELSIM发布2024R1版本,增强三维电磁场分析

    免费提供开源电磁求解器Palace的Windows 编译版本,Palace的用户无需自行编译,即可在Windows上使用Palace进行大规模电磁场计算。使用者可以从WELSIM的安装包中获得palace.exe可执行文件,也可
    的头像 发表于 01-14 09:43 711次阅读
    WELSIM<b class='flag-5'>发布</b>2024R1<b class='flag-5'>版本</b>,增强三维电磁场分析

    GitHub入门与实践

    GitHub 提供了一个方便的平台,让开发者能够托管、分享和协作编写代码。通过 Git 版本控制系统,可以有效地进行团队协作和版本管理。协作和社交: 用户可以
    发表于 12-14 09:53 6次下载

    【爱芯派 Pro 开发板试用体验】关于升级到1.45版本后出现的问题反馈

    是新的sdk不对这一版本的做支持少了某些东西导致的,但是拿不到完整的sdk对这一块也就分析不了,只能等官方答复了。 这是跟官方人员讨论过程的帖子:MaixHub 有其他遇到这个问题的伙
    发表于 12-13 20:36

    PyTorch安装教程超详细

    系统上的安装 首先,需要确保Windows上安装了合适的Python版本。建议使用Anaconda来管理Python环境。访问Anaconda官网(https://www.anaco
    的头像 发表于 12-07 11:19 2148次阅读