View a markdown version of this page

Luncurkan instance kontainer GPU untuk Amazon ECS - Amazon Elastic Container Service

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-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 kontainer.

  1. Buat file yang disebutuserdata.toml. File ini digunakan untuk data pengguna instance. 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
  2. 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 --region us-east-1
  3. Jalankan perintah berikut untuk meluncurkan instance GPU. Ingatlah untuk mengganti parameter berikut:

    • Ganti subnet dengan ID subnet pribadi atau publik tempat instance 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 Wilayah.

    aws ec2 run-instances --key-name ecs-gpu-example \ --subnet-id subnet \ --image-id gpu_ami \ --instance-type t3.large \ --region region \ --tag-specifications 'ResourceType=instance,Tags=[{Key=GPU,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole
  4. Jalankan perintah berikut untuk memverifikasi bahwa instance container terdaftar ke cluster. Ketika 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 --region region