本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 HealthOmics 執行群組
您可以選擇性地建立執行群組,以限制您新增至群組之執行的運算資源。執行群組可協助您:
將執行排入佇列,以免超過服務限制。
透過設定執行持續時間上限來擷取執行中任務。
管理每個執行的優先順序,讓最重要的執行先完成。
如果您設定並行 vCPU、GPU 或執行次數上限,執行任務會在達到上限時排入佇列。如果您設定最長執行持續時間,如果超過最長執行持續時間,則執行會失敗。
使用執行優先順序設定在執行群組中建立優先順序。
服務限制優先於執行群組限制。例如,如果您將執行群組最大值設定為高於區域中的服務最大值,HealthOmics 會套用服務最大值。
執行優先順序
您可以使用執行優先順序來建立執行群組中執行的優先順序。
如果多個執行具有相同的優先順序,則首先啟動的執行具有較高的優先順序。
您也可以為不在執行群組中的執行設定優先順序。優先順序會與不在執行群組中的所有其他執行的優先順序進行比較
您可以在開始執行時設定執行優先順序。如需詳細資訊,請參閱在 HealthOmics 中開始執行。
使用主控台建立執行群組
建立執行群組
-
開啟 HealthOmics 主控台
。 在左側導覽窗格中,選擇執行群組。
-
在執行群組頁面上,選擇建立執行群組。
-
在建立執行群組詳細資訊頁面上,提供下列資訊
-
執行群組名稱 - 此執行群組的唯一名稱。
-
並行執行的 vCPU 上限 - 可在執行群組中的所有作用中執行同時執行的 vCPUs 數目上限。
-
最大 GPUs:可在執行群組中的所有作用中執行中同時執行的 GPUs 數量上限。
-
每次執行的最大執行時間 (分鐘) - 每次執行的最大時間 (分鐘)。如果執行超過執行時間上限,則執行會自動失敗。
-
並行執行上限 - 可同時執行的執行數目上限。
-
-
(選用) 您最多可以將 50 個標籤新增至執行群組。
-
選擇建立執行群組。
使用 CLI 建立執行群組
若要建立執行群組,請使用 create-run-group API 操作來建立名為 的執行群組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 操作的回應包含新建立 的 IDRunGroup
。
{ "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621", "id": "2839621", "tags": {} }
若要取得有關執行群組的其他資訊,請將此 ID 與 get-run-group API 操作搭配使用,如下列範例所示。
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-group API 操作來檢視所有建立的執行群組。
aws omics list-run-groups