View a markdown version of this page

Definizioni delle attività di Amazon ECS per le istanze di deep learning - Amazon Elastic Container Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Definizioni delle attività di Amazon ECS per le istanze di deep learning

Per utilizzare carichi di lavoro di deep learning su Amazon ECS, registra le istanze DL1 di Amazon EC2 nei cluster. Le istanze DL1 di Amazon EC2 sono alimentate da acceleratori Gaudi di Habana Labs (una società Intel). Usa l'SDK Habana SynapseAI per connetterti agli acceleratori Habana Gaudi. L'SDK supporta i più diffusi framework di apprendimento automatico e. TensorFlow PyTorch

Considerazioni

Prima di iniziare a implementare DL1 su Amazon ECS, tieni presente quanto segue:

  • I cluster possono contenere una combinazione di istanze DL1 e non DL1.

  • Durante la creazione di un servizio o l'esecuzione di un'attività autonoma, puoi utilizzare gli attributi del tipo di istanza quando configuri i vincoli di posizionamento delle attività per assicurarti che l'attività venga avviata sull'istanza di container specificata. In questo modo si assicura che le risorse vengano utilizzate in modo efficace e che le attività per i carichi di lavoro di deep learning si trovino nelle istanze DL1. Per ulteriori informazioni, consulta In che modo Amazon ECS colloca le attività sulle istanze dei container.

    Nell'esempio seguente viene eseguito un processo su una istanza dl1.24xlarge sul cluster default.

    aws ecs run-task \ --cluster default \ --task-definition ecs-dl1-task-def \ --placement-constraints type=memberOf,expression="attribute:ecs.instance-type == dl1.24xlarge"

Utilizzo di un'AMI DL1

Sono disponibili tre opzioni per l'esecuzione di un'AMI su istanze DL1 di Amazon EC2 per Amazon ECS: