创建 HealthOmics 跑步组 - AWS HealthOmics

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

创建 HealthOmics 跑步组

您可以选择创建一个运行组,以限制添加到该组的运行的计算资源。跑步小组可以帮助你:

  • 对跑步进行排队,以免超过服务限制。

  • 通过设置最大运行持续时间来捕捉失控的任务。

  • 管理每次运行的优先级,以便最重要的运行首先完成。

如果您设置了最大并发 vCPU、GPU 或运行次数,则当达到最大值时,运行任务将排队。如果您设置了最大运行持续时间,则如果超过最大运行持续时间,则运行将失败。

使用运行优先级设置来确定运行组内的优先级。

服务限制优先于运行组限制。例如,如果您将运行组的最大值设置为高于某个区域中的服务最大值,则会 HealthOmics 应用服务最大值。

运行优先级

您可以使用运行优先级来确定运行组中运行的优先级。

如果多个运行具有相同的优先级,则首先开始的运行的优先级更高。

您也可以为不在跑步组中的跑步设置优先级。将优先级与不在运行组中的所有其他运行的优先级进行比较

开始运行时可以设置运行优先级。有关更多信息,请参阅 开始磨合 HealthOmics

使用控制台创建跑步组

创建运行组
  1. 打开 HealthOmics 管理控制台

  2. 在左侧导航窗格中,选择 Run groups

  3. 在 “运行组” 页面上,选择 “创建运行组”。

  4. 创建运行组详细信息页面上,提供以下信息

    • 运行组名称-此运行组的唯一名称。

    • 并发运行的最大 vCPU-在运行组中所有活动运行中CPUs 可以同时运行的最大 v 数。

    • Max GPUs-在运行组 GPUs 中所有活动运行中可以同时运行的最大数量。

    • 每次@@ 运行的最大运行时间(分钟)-每次运行的最长时间(以分钟为单位)。如果运行超过最大运行时间,则运行会自动失败。

    • 最大并发运行次数-可以同时运行的最大运行次数。

  5. (可选)您最多可以向运行组添加 50 个标签

  6. 选择 “创建跑步组”。

使用 CLI 创建运行组

要创建运行组,请使用 create-run-groupAPI 操作创建名为的跑步组TestRunGroup。以下示例将最大运行时间设置为 20 CPUs、10 GPUs、5 次,最大运行持续时间设置为 600 分钟。

aws omics create-run-group --name TestRunGroup \ --max-cpus 20 \ --max-gpus 10 \ --max-duration 600 \ --max-runs 5

来自此 API 操作的响应包括新创建的 ID RunGroup

{ "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621", "id": "2839621", "tags": {} }

要获取有关运行组的更多信息,请将此 ID 用于 get-run-groupAPI 操作,如以下示例所示。

aws omics get-run-group --id run group id

响应包括运行组的限制设置和分配的标签。

{ "arn": "arn:aws:omics:us-west-2:776893852117:runGroup/2839621", "id": "2839621", "name": "TestRunGroup", "maxCpus": 20, "maxRuns": 5, "maxDuration": 600, "creationTime": "2024-06-12T15:35:39.191730+00:00", "tags": {}, "maxGpus": 10 }

您还可以使用 list-run-groupAPI 操作查看所有创建的运行组。

aws omics list-run-groups