AWS Deep Learning Containers (AWS DL Containers) 是预先安装了深度学习框架的 Docker 镜像,可以让您跳过从头构建和优化环境的复杂流程,让您轻松快速部署自定义机器学习 (ML) 环境。AWS DL Containers 支持 TensorFlow、PyTorch 和 Apache MXNet。您可以在 Amazon SageMaker、Amazon Elastic Kubernetes Service (Amazon EKS)、Amazon EC2 上自主管理的 Kubernetes 以及 Amazon Elastic Container Service (Amazon ECS) 上部署 AWS DL Containers。这些容器可以通过 Amazon Elastic Container Registry (Amazon ECR) 和 AWS Marketplace 免费获得 – 您只需为您使用的资源付费。开始使用本教程。
Docker 容器是部署在多个环境中一致运行的自定义机器学习环境的热门方式。但是为深度学习构建和测试容器镜像比较困难且容易出错,并且可能因为软件依赖和版本兼容问题而花费数天时间。这些镜像还需要进行优化以便跨整个实例集群高效分发和扩展机器学习工作负载,这种工作需要有专业技能才能完成。在发布框架更新后,您必须重复该流程。所有这一切都是无差别的沉重负担,它们占用宝贵的开发人员时间并拖慢您的创新步伐。
AWS DL 容器可以提供预安装最新版热门深度学习框架并经过测试的 Docker 镜像以及它们需要的库。AWS DL 容器经过专门优化,可以在 AWS 上的实例集群中高效分发机器学习工作负载,以便您可以立即获得较高的性能和扩展能力。