Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Luncurkan instance kontainer GPU untuk Amazon ECS
Untuk menggunakan instance GPU di Amazon ECS di Amazon EC2, Anda perlu membuat template peluncuran, file data pengguna, dan meluncurkan instans.
Anda kemudian dapat menjalankan tugas yang menggunakan definisi tugas yang dikonfigurasi untuk GPU.
Menggunakan templat peluncuran
Anda dapat membuat template peluncuran.
-
Buat template peluncuran yang menggunakan ID AMI ECS-optimized GPU Amazon Untuk AMI. Untuk informasi tentang cara membuat template peluncuran, lihat Membuat template peluncuran baru menggunakan parameter yang Anda tent ukan di Panduan Pengguna Amazon EC2.
Gunakan ID AMI dari langkah sebelumnya untuk gambar Amazon Machine. Untuk informasi tentang cara menentukan ID AMI dengan parameter Manajer Sistem, lihat Men entukan parameter Manajer Sistem dalam template peluncuran di Panduan Pengguna Amazon EC2.
Tambahkan yang berikut ini ke data Pengguna di template peluncuran. Ganti
cluster-namedengan nama klaster Anda.#!/bin/bash echo ECS_CLUSTER=cluster-name>> /etc/ecs/ecs.config; echo ECS_ENABLE_GPU_SUPPORT=true >> /etc/ecs/ecs.config
Gunakan AWS CLI
Anda dapat menggunakan AWS CLI untuk meluncurkan instance kontainer.
-
Buat file yang disebut
userdata.toml. File ini digunakan untuk data pengguna instance. Ganticluster-namedengan nama klaster Anda.#!/bin/bash echo ECS_CLUSTER=cluster-name>> /etc/ecs/ecs.config; echo ECS_ENABLE_GPU_SUPPORT=true >> /etc/ecs/ecs.config -
Jalankan perintah berikut untuk mendapatkan GPU AMI ID. Anda menggunakan ini pada langkah berikut.
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended --regionus-east-1 -
Jalankan perintah berikut untuk meluncurkan instance GPU. Ingatlah untuk mengganti parameter berikut:
-
Ganti
subnetdengan ID subnet pribadi atau publik tempat instance Anda akan diluncurkan. -
Ganti
gpu_amidengan ID AMI dari langkah sebelumnya. -
Ganti
t3.largedengan jenis instance yang ingin Anda gunakan. -
Ganti
regiondengan kode Wilayah.
aws ec2 run-instances --key-name ecs-gpu-example \ --subnet-idsubnet\ --image-idgpu_ami\ --instance-typet3.large\ --regionregion\ --tag-specifications 'ResourceType=instance,Tags=[{Key=GPU,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole -
-
Jalankan perintah berikut untuk memverifikasi bahwa instance container terdaftar ke cluster. Ketika Anda menjalankan perintah ini, ingatlah untuk mengganti parameter berikut:
-
Ganti
clusterdengan nama klaster Anda. -
Ganti
regiondengan kode Wilayah Anda.
aws ecs list-container-instances --clustercluster-name--regionregion -