问:AWS Deep Learning Containers 是什么?
AWS Deep Learning Containers (AWS DL Containers) 为机器学习和深度学习从业人员提供优化的 Docker 环境,可让他们在 Amazon Sagemaker、Amazon EC2、Amazon ECS 和 Amazon EKS 上的管道和工作流中训练和部署模型。AWS DL Containers 以 Docker 映像的形式提供,用于训练和推理 Amazon ECR 上的 TensorFlow、PyTorch 和 MXNet。
问:为什么应该使用 AWS DL Containers?
要构建、测试、维护和优化用于深度学习的 Docker 映像,需要科学家、机器学习开发人员和从业人员持续投入时间和资源。从业人员无法专注于构建和改进模型,而是必须花费宝贵的资源来执行千篇一律的任务。这些任务可能包括安装软件包、调试兼容性问题、优化性能,以及集成和测试 Amazon Sagemaker、Amazon EC2、Amazon ECS 和 Amazon EKS。AWS DL Containers 提供经过全面测试和优化的深度学习 Docker 环境,无需任何安装、配置或维护工作。希望在 TensorFlow、PyTorch 或 Apache MXNet 中训练和提供模型的深度学习从业人员可以在这些 Docker 映像中获得所需的经过优化的打包内容。
问:这项服务与其他 AWS 服务有什么关系?如何配合使用这些服务?
AWS DL Containers 经过精心构建、测试和优化,专用于在 Amazon Sagemaker、Amazon EC2、Amazon ECS 和 Amazon EKS 中使用。Amazon ECR 上提供适用于 AWS DL Containers 的 Docker 映像。要使用 GPU 训练和推理深度学习模型,AWS DL Containers 需要具备基础的 Amazon 系统映像 (AMI) 来安装适当的 GPU 驱动程序。 DL Containers 经过专门构建,可与 Amazon SageMaker、Amazon ECS 和 Amazon EKS 中的默认 GPU AMI 配合使用。
问:AWS DL 容器如何与 AWS Deep Learning AMI 配合使用?
AWS Deep Learning AMI 是经过专门构建和优化的 EC2 Amazon 系统映像 (AMI),用于训练和推理机器学习与深度学习模型。有关更多信息,请参阅 AWS Deep Learning AMI。有关在 EC2 中使用 AWS DL 容器的更多信息,请参阅文档。
问:使用 AWS DL 容器需要付费吗?
使用 AWS DL Containers 不会产生额外费用。您只需为 Amazon Sagemaker、Amazon EC2、Amazon ECS、Amazon EKS 和您使用的其他 AWS 资源付费。
问:如何访问适用于 AWS DL 容器的 Docker 映像?
您可以从 Amazon ECR 存储库访问适用于 AWS DL Containers 的 Docker 映像。有关更多信息,请参阅文档获取可用 Docker 映像的列表。