本文介紹如何指定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=525.85.12 | 指定GPU驅動版本。取值範圍:
說明 僅部分規格支援切換GPU驅動版本。具體請參見規格說明。 |
控制台
通過Elastic Container Instance控制台建立GPU執行個體時,GPU相關配置如下:
在容器組配置地區單擊指定規格頁簽,然後選擇GPU規格。
在各個容器的進階配置中,設定容器使用的GPU個數。