全部产品
Search
文档中心

弹性容器实例:创建GPU实例

更新时间:Sep 08, 2022

本文介绍如何创建并使用ECI GPU实例。

规格说明

ECI支持指定ECS GPU规格来创建GPU实例。GPU对应的Docker镜像可以直接运行在ECI GPU实例上,无需安装Tensorflow、CUDA Toolkit等软件,如tensorflow-gpu 1.13.1、NVDIA CUDA等。

说明

当前ECI GPU支持的驱动版本为NVIDIA 460.73.01,可支持的CUDA Tookit版本为11.2。

支持指定的ECS GPU规格族如下:

  • GPU计算型实例规格族gn7i(NVIDIA A10),例如:ecs.gn7i-c8g1.2xlarge。

  • GPU计算型实例规格族gn7(NVIDIA A100),例如:ecs.gn7-c12g1.3xlarge。

  • GPU计算型实例规格族gn6v(NVIDIA V100),例如:ecs.gn6v-c8g1.2xlarge。

  • GPU计算型实例规格族gn6e(NVIDIA V100),例如:ecs.gn6e-c12g1.3xlarge。

  • GPU计算型实例规格族gn6i(NVIDIA T4),例如:ecs.gn6i-c4g1.xlarge。

  • GPU计算型实例规格族gn5i(NVIDIA P4),例如:ecs.gn5i-c2g1.large。

  • GPU计算型实例规格族gn5(NVIDIA P100),例如:ecs.gn5-c4g1.xlarge。

    说明

    gn5配备了本地盘,您可以挂载使用本地盘。

更多信息,请参见:

配置说明

说明

仅支持通过OpenAPI指定,控制台暂不支持。

调用CreateContainerGroup接口创建ECI实例时,您可以通过InstanceType参数来指定GPU规格,Container.N.Gpu和InitContainer.N.Gpu参数来指定容器使用的GPU个数。相关参数说明如下表所示。更多信息,请参见CreateContainerGroup

名称

类型

示例值

描述

InstanceType

String

ecs.gn6v-c8g1.2xlarge

指定ECS GPU实例规格。目前支持的GPU规格族包括:gn6v、gn6i、gn5i、gn5、 gn7、gn7i。支持指定多个规格(单次最多5个),各规格之间用半角逗号(,)进行分隔。例如:ecs.gn6v-c8g1.2xlarge,ecs.gn6i-c4g1.xlarge。

Container.N.Gpu

Integer

1

指定容器使用的GPU个数。

InitContainer.N.Gpu

Integer

1

指定初始化容器使用的GPU个数。

注意

创建GPU实例时,必须同时指定InstanceType和Container.N.Gpu,并确保所有容器使用的GPU个数之和没有超过指定GPU实例规格包含的GPU个数。

您也可以调用UpdateContainerGroup更新GPU实例中各容器使用的GPU个数。更多信息,请参见UpdateContainerGroup