本文介绍如何指定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驱动版本。具体请参见规格说明。 |
控制台
通过弹性容器实例控制台创建GPU实例时,GPU相关配置如下:
在容器组配置区域单击指定规格页签,然后选择GPU规格。
在各个容器的高级配置中,设置容器使用的GPU个数。