Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ECSAmazon-Aufgabendefinitionen für Deep-Learning-Instances
Um Deep-Learning-Workloads auf Amazon zu verwendenECS, registrieren Sie EC2DL1Amazon-Instances
Überlegungen
Bevor Sie mit DL1 der Bereitstellung bei Amazon beginnenECS, sollten Sie Folgendes beachten:
-
Ihre Cluster können eine Mischung aus DL1 und DL1 Nicht-Instances enthalten.
-
Wenn Sie eine eigenständige Aufgabe ausführen oder einen Service erstellen, können Sie insbesondere beim Konfigurieren der Aufgabenplatzierungsbedingungen sicherstellen, dass Ihre Aufgabe auf der von Ihnen angegebenen Container-Instance gestartet wird. Dadurch wird sichergestellt, dass Ihre Ressourcen effektiv genutzt werden und dass Ihre Aufgaben für Deep-Learning-Workloads auf Ihren DL1 Instanzen liegen. Weitere Informationen finden Sie unter So ECS platziert Amazon Aufgaben auf Container-Instances.
Im folgenden Beispiel wird eine Aufgabe für eine
dl1.24xlarge
-Instance auf Ihremdefault
-Cluster ausgeführt.aws ecs run-task \ --cluster default \ --task-definition ecs-dl1-task-def \ --placement-constraints type=memberOf,expression="attribute:ecs.instance-type == dl1.24xlarge"
Mit einem DL1 AMI
Sie haben drei Möglichkeiten, eine AMI EC2 DL1 On-Amazon-Instance für Amazon auszuführenECS:
-
AWS Marketplace AMIsdie von Habana hier
bereitgestellt werden. -
Habana Deep LearningAMIs, die von Amazon Web Services bereitgestellt werden. Da er nicht enthalten ist, müssen Sie den ECS Amazon-Container-Agenten separat installieren.
-
Verwenden Sie Packer, um einen benutzerdefinierten Code zu erstellenAMI, der vom GitHubRepo
bereitgestellt wird. Weitere Informationen finden Sie in der Packer-Dokumentation .