本文介紹如何指定ECS GPU規格建立一個ECI執行個體。
規格說明
關於ECS規格的詳細資料,請參見:
配置說明
建立GPU執行個體時,在指定GPU規格的基礎上,容器內還需要指定GPU個數。
-
如果執行個體指定使用GPU規格,但容器內沒有指定GPU個數,則執行個體啟動會報錯。
-
預設情況下,多個容器可以共用使用GPU,配置時需確保單個容器內配置的GPU個數不超過指定的GPU規格所具備的GPU個數。
OpenAPI
調用CreateContainerGroup介面建立ECI執行個體時,在通過InstanceType參數指定ECS GPU執行個體規格的基礎上,必須通過容器屬性中的GPU參數指定容器使用的GPU個數。相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup。
|
名稱 |
類型 |
樣本值 |
描述 |
|
InstanceType |
String |
ecs.gn6v-c8g1.2xlarge |
指定ECS GPU執行個體規格。 支援指定多個規格(單次最多5個),各規格之間用半形逗號(,)進行分隔。 |
|
Container.N.Gpu |
Integer |
1 |
指定容器使用的GPU個數。 |
您也可以調用UpdateContainerGroup更新GPU執行個體中各容器使用的GPU個數。更多資訊,請參見UpdateContainerGroup。
預設情況下,ECI GPU執行個體會根據指定的GPU規格自動安裝支援的驅動和CUDA版本。在一些情境中,您可能需要在不同的ECI GPU執行個體負載中依賴不同的驅動和CUDA版本,此時,您可以通過GpuDriverVersion參數來指定驅動版本。
|
名稱 |
類型 |
樣本值 |
描述 |
|
GpuDriverVersion |
string |
tesla=535 |
指定GPU驅動版本。 說明
僅部分規格支援切換GPU驅動版本。具體請參見規格說明。 |
控制台
通過Elastic Container Instance控制台建立GPU執行個體時,GPU相關配置如下:
-
在容器組配置地區單擊指定規格頁簽,然後選擇GPU規格。
-
在各個容器的進階配置中,設定容器使用的GPU個數。
本樣本中將 GPU 設定為 1。