本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 HealthOmics 跑步组
您可以选择创建一个运行组,以限制添加到该组的运行的计算资源。跑步小组可以帮助你:
对跑步进行排队,以免超过服务限制。
通过设置最大运行持续时间来捕捉失控的任务。
管理每次运行的优先级,以便最重要的运行首先完成。
如果您设置了最大并发 vCPU、GPU 或运行次数,则当达到最大值时,运行任务将排队。如果您设置了最大运行持续时间,则如果超过最大运行持续时间,则运行将失败。
使用运行优先级设置来确定运行组内的优先级。
服务限制优先于运行组限制。例如,如果您将运行组的最大值设置为高于某个区域中的服务最大值,则会 HealthOmics 应用服务最大值。
运行优先级
您可以使用运行优先级来确定运行组中运行的优先级。
如果多个运行具有相同的优先级,则首先开始的运行的优先级更高。
您也可以为不在跑步组中的跑步设置优先级。将优先级与不在运行组中的所有其他运行的优先级进行比较
开始运行时可以设置运行优先级。有关更多信息,请参阅 开始磨合 HealthOmics。
使用控制台创建跑步组
创建运行组
在左侧导航窗格中,选择 Run groups。
-
在 “运行组” 页面上,选择 “创建运行组”。
-
在创建运行组详细信息页面上,提供以下信息
-
运行组名称-此运行组的唯一名称。
-
并发运行的最大 vCPU-在运行组中所有活动运行中CPUs 可以同时运行的最大 v 数。
-
Max GPUs-在运行组 GPUs 中所有活动运行中可以同时运行的最大数量。
-
每次@@ 运行的最大运行时间(分钟)-每次运行的最长时间(以分钟为单位)。如果运行超过最大运行时间,则运行会自动失败。
-
最大并发运行次数-可以同时运行的最大运行次数。
-
-
(可选)您最多可以向运行组添加 50 个标签。
-
选择 “创建跑步组”。
使用 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