Menentukan GPUs dalam definisi ECS tugas Amazon - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menentukan GPUs dalam definisi ECS tugas Amazon

Untuk menggunakan instance GPUs on a container dan GPU runtime Docker, pastikan Anda menentukan jumlah container yang dibutuhkan dalam definisi tugas. GPUs Saat wadah yang mendukung GPUs ditempatkan, agen ECS kontainer Amazon menyematkan jumlah fisik yang diinginkan GPUs ke wadah yang sesuai. Jumlah GPUs cadangan untuk semua kontainer dalam tugas tidak dapat melebihi jumlah yang tersedia GPUs pada instance kontainer tempat tugas diluncurkan. Untuk informasi selengkapnya, lihat Membuat definisi ECS tugas Amazon menggunakan konsol.

penting

Jika GPU persyaratan Anda tidak ditentukan dalam definisi tugas, tugas menggunakan runtime Docker default.

Berikut ini menunjukkan JSON format untuk GPU persyaratan dalam definisi tugas:

{ "containerDefinitions": [ { ... "resourceRequirements" : [ { "type" : "GPU", "value" : "2" } ], }, ... }

Contoh berikut menunjukkan sintaks untuk wadah Docker yang menentukan persyaratan. GPU Wadah ini menggunakan duaGPUs, menjalankan nvidia-smi utilitas, dan kemudian keluar.

{ "containerDefinitions": [ { "memory": 80, "essential": true, "name": "gpu", "image": "nvidia/cuda:11.0.3-base", "resourceRequirements": [ { "type":"GPU", "value": "2" } ], "command": [ "sh", "-c", "nvidia-smi" ], "cpu": 100 } ], "family": "example-ecs-gpu" }