Cette rubrique explique comment créer une Elastic Container Instance (ECI) en spécifiant un type d'instance ECS avec accélération GPU.
Spécifications
Pour plus d'informations sur les types d'instances ECS, consultez les rubriques suivantes :
Configuration
Pour créer une instance avec accélération GPU, vous devez spécifier le type d'instance avec accélération GPU ainsi que le nombre de GPU pour chaque conteneur.
Si vous spécifiez un type d'instance avec accélération GPU sans indiquer le nombre de GPU pour les conteneurs, l'instance ne démarre pas.
Par défaut, plusieurs conteneurs peuvent partager les GPU. Assurez-vous que le nombre de GPU configuré pour un seul conteneur ne dépasse pas le nombre total de GPU disponibles pour le type d'instance spécifié.
API
Lorsque vous appelez l'opération CreateContainerGroup pour créer une instance ECI, utilisez le paramètre InstanceType afin de spécifier un type d'instance ECS avec accélération GPU et le paramètre Gpu pour définir le nombre de GPU pour chaque conteneur. Pour plus d'informations, consultez la rubrique CreateContainerGroup.
|
Paramètre |
Type |
Exemple |
Description |
|
InstanceType |
String |
ecs.gn6v-c8g1.2xlarge |
Type d'instance ECS avec accélération GPU. Vous pouvez spécifier jusqu'à cinq types d'instances dans une seule requête, séparés par des virgules. |
|
Container.N.Gpu |
Integer |
1 |
Nombre de GPU à allouer au conteneur N. |
Vous pouvez également appeler l'opération UpdateContainerGroup pour modifier l'allocation des GPU pour chaque conteneur d'une instance avec accélération GPU. Pour plus d'informations, consultez la rubrique UpdateContainerGroup.
Par défaut, une instance ECI avec accélération GPU installe automatiquement un pilote GPU et une version de CUDA compatibles avec son type d'instance. Si votre charge de travail nécessite une version différente, utilisez le paramètre GpuDriverVersion pour la spécifier.
|
Paramètre |
Type |
Exemple |
Description |
|
GpuDriverVersion |
String |
tesla=535 |
Version du pilote GPU. Remarque
La modification de la version du pilote GPU est prise en charge uniquement sur certains types d'instances. Pour plus de détails, consultez la section Spécifications. |
Console
Lorsque vous créez une instance avec accélération GPU dans la console Elastic Container Instance, configurez les paramètres liés aux GPU comme suit :
Dans la section Container Group Configurations, cliquez sur l'onglet Specify Instance Type et sélectionnez un type d'instance avec accélération GPU.
-
Dans les Advanced Settings de chaque conteneur, définissez le nombre de GPU qu'il utilise.
Dans cet exemple, GPU est défini sur 1.