Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Luncurkan instans kontainer GPU untuk Amazon ECS
Untuk menggunakan instance GPU di Amazon ECS, Anda perlu membuat template peluncuran, file data pengguna, dan meluncurkan instance.
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 GPU Amazon ECS yang dioptimalkan Untuk AMI. Untuk informasi tentang cara membuat templat peluncuran, lihat Membuat templat peluncuran baru menggunakan parameter yang Anda tentukan di Panduan EC2 Pengguna Amazon.
Gunakan ID AMI dari langkah sebelumnya untuk image Amazon Machine. Untuk informasi tentang cara menentukan ID AMI dengan parameter Systems Manager, lihat Menentukan parameter Systems Manager dalam template peluncuran di Panduan EC2 Pengguna Amazon.
Tambahkan yang berikut ini ke data Pengguna di template peluncuran. Ganti
cluster-name
dengan 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 container.
-
Buat file yang dipanggil
userdata.toml
. File ini digunakan untuk data pengguna contoh. Ganticluster-name
dengan 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 ID AMI GPU. Anda menggunakan ini pada langkah berikut.
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended --region
us-east-1
-
Jalankan perintah berikut untuk meluncurkan instance GPU. Ingatlah untuk mengganti parameter berikut:
-
Ganti
subnet
dengan ID subnet pribadi atau publik tempat instans Anda akan diluncurkan. -
Ganti
gpu_ami
dengan ID AMI dari langkah sebelumnya. -
Ganti
t3.large
dengan jenis instance yang ingin Anda gunakan. -
Ganti
region
dengan kode Region.
aws ec2 run-instances --key-name ecs-gpu-example \ --subnet-id
subnet
\ --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. Saat Anda menjalankan perintah ini, ingatlah untuk mengganti parameter berikut:
-
Ganti
cluster
dengan nama klaster Anda. -
Ganti
region
dengan kode Wilayah Anda.
aws ecs list-container-instances --cluster
cluster-name
--regionregion
-