写点什么

Facebook 发布 PyTorch 1.0 预览版本,集成 Google,AWS 和 Microsoft Azure 云服务

Kent Weare

  • 2018-11-20
  • 本文字数:1204 字

    阅读完需:约 4 分钟

Facebook发布PyTorch 1.0预览版本,集成Google,AWS和Microsoft Azure云服务

近日,在旧金山的 PyTorch 开发者大会上,Facebook 发布了 pytorch 1.0 的一个预览版本。Pytorch 是一个开源的深度学习框架,用以帮助科研项目的产业落地。在本次更新中,许多投资是公有云和硬件公司提供的,以更好地为 PyTorch 不断扩大的生态系统提供支持。


近一段时间,Facebook 和一些第三方公司为 PyTorch 生态系统提供了很多投资。Joseph Spisak,Facebook 产品经理,在会上分享了如下更新:


Pytorch 1.0 加速了人工智能方面的突破性学术研究向产业化部署落地的过程。我们现在拥有来自亚马逊、谷歌和微软的更为深度的云支持,还有来自技术提供商 ARM、Intel、IBM、NVIDIA 和 Qualcomm 的更为紧密的集成。开发者们可以更容易地利用 PyTorch 生态系统的优点,兼容各种软件、硬件和开发工具。软件和硬件与 PyTorch 1.0 的兼容性越好,AI 开发者们建立、训练和部署先进深度学习模型的难度就越低。


亚马逊已投资 AWS SageMaker,这是一个全面管理的平台,用于训练和部署大规模机器学习模型。该服务现在为 PyTorch 1.0 提供了预配置的环境,其中包括模型工具的自动配置。


Google 的投资涉及 Google 云平台中的虚拟机(VM)映像,其中包括 NVIDIA 驱动程序和预安装的教程。此外,Google 正与 Facebook 的 PyTorch 团队合作,在定制的专用集成电路(ASIC)硬件上实现对 PyTorch 的支持。


在另一个名为 ONNX 的 AI 协议下,微软和 Facebook 是早期合作伙伴。该协议允许开发人员在不同的工具中表示和传输深度学习模型。除了 ONNX 的工作之外,微软还提供预先安装了 PyTorch 的预配置数据科学虚拟机(DSVM)。微软还为开发人员提供了学习 PyTorch 的入口,减免了安装软件的过程。这是通过免费的云托管 Jupyter Notebook 解决方案实现的,其中包括 PyTorch 教程。最后,微软已经为 Visual Studio Code 添加了一个 AI 扩展,其中包括 Azure ML 和 PyTorch API 的集成,以简化 PyTorch 代码的开发和训练。


除了云提供商的投资之外,硬件公司如 ARM,IBM,Intel,NVIDIA 和 Qualcomm 等也提供了投资。他们通过直接优化、内核库集成以及对编译器和推理运行时长的支持来增加对 PyTorch 1.0 的支持。 Spisak 强调了这些投资的价值:


这种额外的支持保证了 PyTorch 开发人员可以在数据中心和边缘设备等各种硬件上运行模型、优化训练和推理过程。


PyTorch 的学生注册在线学习课程和大学课程也有所增加。另外,Facebook 正与 Udacity 合作发布免费在线课程。 Spisak 认为大家对这些课程感兴趣的原因是:


该框架的易上手性和与 Python 的深度集成使学生更容易理解和试验各种深度学习概念。随着 PyTorch 1.0 的发展,我们很高兴更多的合作伙伴对其相关课程的进一步关注。


开发者们可以通过下载 PyTorch 1.0 的开发者预览版(链接:https://pytorch.org/get-started/locally/) 或通过本文前面提到的云提供程序之一开始体验 PyTorch 1.0。


查看英文原文: https://www.infoq.com/news/2018/11/PyTorch-Developer-Preview


2018-11-20 13:561320

评论

发布
暂无评论
发现更多内容

Spring Boot 搭建实际项目开发中的架构

武哥聊编程

Java 架构 springboot SpringBoot 2 28天写作

融资融券系统搭建

v16629866266

面试官:你说说ReentrantLock和Synchronized区别

叫练

AQS 多线程 ReentrantLock lock 独占锁

【Skeleton】布局

德育处主任

CSS 大前端 html/css 28天写作 纯CSS

聊聊架构模式的变迁:从分层架构到微服务架构

华为云开发者联盟

架构 软件 微服务 分布式架构 软件设计

CNCF CTO解读:2021云原生最新趋势

华为云原生团队

开源 Kubernetes 开发者 云原生 边缘技术

产品经理训练营 - 第二章作业

Ryun

《分布式云边缘容器服务能力要求》《分布式云运维服务能力要求》标准研讨会成功召开

云计算 分布式

SpringBoot 2.0 中 HikariCP 数据库连接池原理解析

vivo互联网技术

数据库 ThreadLocal springboot Spring Boot 2 HikariCP

开发质量提升系列:问题登记列表(上)

罗小龙

生产事故 28天写作 解决思路

从关键技术到实践成果,华为云下一代视频编解码技术优化应用的探索

华为云开发者联盟

AI 5G RTC 视频编码 vr

Java 程序经验小结:反射机制勿滥用

后台技术汇

28天写作

Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解

潘大壮

Java 后端 mybatis mybatis源码

Mybatis【15】-- Mybatis一对一多表关联查询

秦怀杂货店

mybatis

产品经理第二周作业

朱琴

Mybatis系列全解(二):Mybatis简介与环境搭建

潘大壮

Java 后端 mybatis mybatis源码

拆解 抽奖助手 的利益相关者

小匚

产品经理 产品经理训练营 无码科技

从JAVA内存到垃圾回收,带你深入理解JVM

华为云开发者联盟

Java JVM 内存 虚拟机 垃圾回收

MapReduce练习案例1-统计求和

小马哥

大数据 mapreduce 七日更

Mybatis系列全解(一):手写一套持久层框架

潘大壮

Java 后端 mybatis mybatis源码

Mybatis系列全解(三):Mybatis简单CRUD使用介绍

潘大壮

Java 后端 mybatis mybatis源码

一看就懂的网络传输介质介绍

Spring 是如何解决循环依赖的?

程序员小航

Java spring 源码 循环依赖

面试必问:如何实现Redis分布式锁

华为云开发者联盟

redis 分布式锁 redisson

一点点感慨--移民二代

张老蔫

28天写作

产品经理训练营 - 第二周作业

泡面加煎蛋

anyRTC在音频领域的探索

anyRTC开发者

ios android 音视频 WebRTC 在线教育

实习流水帐(一)

YUKI0506

作业

让我思考一会儿

如何方便记忆和理解类图里的线条

华为云开发者联盟

Java 函数 二叉箭头 类对象

产品训练营 - 对二次作业

Wangyunnfei

Facebook发布PyTorch 1.0预览版本,集成Google,AWS和Microsoft Azure云服务_开源_InfoQ精选文章