亚马逊推出深度学习容器,扩展其机器学习服务

作者:Steef-Jan Wiggers

阅读数:3291 2019 年 4 月 19 日 08:00

亚马逊推出深度学习容器,扩展其机器学习服务

最近,亚马逊推出了 AWS 深度学习容器(AWS DL 容器),这些容器预先安装了深度学习框架的 Docker 镜像,使客户能够快速定制部署机器学习环境。

亚马逊开发 AWS DL 容器的目的,是减轻那些经常使用 Amazon EKS 和 ECS 将其 TensorFlow 工作负载部署到云中的客户的“沉重负担”。亚马逊还优化了用于 AWS 的镜像,以减少训练时间并提升推理性能。 正如 Jeff Barr 在关于引入 AWS DL 容器的博客文章中所述:

这些镜像已经过预先配置和验证,因此你只要花几分钟时间就能在在 Amazon ECS、Amazon Elastic Container Service for Kubernetes 和 Amazon Elastic Compute Cloud(EC2)上定制好自己的深度学习环境和工作流程!

需要注意的是,AWS DL 容器目前将支持 TensorFlow Apache MXNet ,并即将推出对 Facebook 的 PyTorch 等其它框架的支持。AWS 深度学习和人工智能主管 Matt Wood 博士在圣克拉拉举行的 AWS 峰会上表示:

我们已经完成了最困难的构建、编译、生成、配置、优化所有这些框架的工作,无需你再动手。这意味着你不用再费尽心思安装这些极为复杂的框架然后再维护它们了。

要部署一个典型的深度学习容器,开发者需要创建一个具有特定实例大小的 ECS 集群。一旦集群开始运行且容器代理处于活动状态,开发者就可以注册包含容器规格的任务定义——框架(TensorFlow 或 MXNet)、模式(训练或推理)、环境(CPU 或 GPU)及其它因素。开发人员注册后就能获得修订编号,并使用此编号和任务定义来创建服务。最后,开发者可以通过 AWS 控制台访问该任务并对其进行干预。

亚马逊推出深度学习容器,扩展其机器学习服务

目前,各个大型公有云提供商都在为云提供机器学习(ML)功能;亚马逊的 AWS DL 容器和另一个最近上线的服务,弹性推理引擎就是两个例子。此外,微软现在将提供 GPU 加速的机器学习功能,谷歌也正在其云平台上提供 Tensorflow 2.0 支持

AWS DL 容器可通过 Amazon Elastic Container Registry(Amazon ECR)和 AWS Marketplace 免费获取——客户只需为其使用的资源付费。

查看英文原文 Amazon Expands Its Machine Learning Offering with AWS Deep Learning Containers

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布