在 Amazon Batch中创建服务环境 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon Batch中创建服务环境

您需要先创建一个服务环境 Amazon Batch,然后才能在中运行 SageMaker 训练作业。您可以创建包含与 SageMaker AI 服务集成所需的配置参数 Amazon Batch 的服务环境,并代表您提交 SageMaker 训练作业。

先决条件

在创建服务环境之前,请确保您已满足下列前提条件:

Create a service environment (Amazon Console)

使用 Amazon Batch 控制台通过 Web 界面创建服务环境。

创建服务环境

  1. 打开 Amazon Batch 控制台,网址为https://console.aws.amazon.com/batch/

  2. 在导航窗格中,选择环境

  3. 选择创建环境,然后选择服务环境

  4. 对于服务环境配置,请选择 SageMaker AI。

  5. 对于名称,为您的服务环境输入一个唯一的名称。有效字符为 a-z、A-Z、0-9、连字符(-)和下划线(_)。

  6. 对于最大实例数,请输入并发训练实例的最大数量

  7. (可选)要添加标签,请选择添加标签并输入键值对。

  8. 选择下一步

  9. 检查新服务环境的详细信息,然后选择创建服务环境

Create a service environment (Amazon CLI)

使用create-service-environment命令 Amazon 通过 CLI 创建服务环境。

创建服务环境

  1. 创建具有基本必需参数的服务环境:

    aws batch create-service-environment \ --service-environment-name my-sagemaker-service-env \ --service-environment-type SAGEMAKER_TRAINING \ --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=10
  2. (可选)创建带标签的服务环境:

    aws batch create-service-environment \ --service-environment-name my-sagemaker-service-env \ --service-environment-type SAGEMAKER_TRAINING \ --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=10 \ --tags team=data-science,project=ml-training
  3. 验证服务环境是否已成功创建:

    aws batch describe-service-environments \ --service-environment my-sagemaker-service-env

服务环境在“环境”列表中显示为 CREATING 状态。成功完成创建后,服务环境的状态将变为 VALID 并准备就绪,可以向其添加服务作业队列,从而可以开始处理作业。