SageMaker HyperPod referensi - Amazon SageMaker

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

SageMaker HyperPod referensi

Temukan informasi dan referensi lebih lanjut tentang penggunaan SageMaker HyperPod dalam topik berikut.

SageMaker HyperPod harga

Topik berikut memberikan informasi tentang SageMaker HyperPod harga. Untuk mengetahui detail lebih lanjut tentang harga per jam untuk menggunakan SageMaker HyperPod instans, lihat juga SageMaker Harga Amazon.

Permintaan kapasitas

Anda dapat mengalokasikan kapasitas komputasi sesuai permintaan atau cadangan SageMaker untuk digunakan pada. SageMaker HyperPod Pembuatan klaster sesuai permintaan mengalokasikan kapasitas yang tersedia dari kumpulan kapasitas SageMaker sesuai permintaan. Atau, Anda dapat meminta kapasitas yang dipesan untuk memastikan akses dengan mengirimkan tiket untuk peningkatan kuota. Permintaan kapasitas masuk diprioritaskan oleh SageMaker dan Anda menerima perkiraan waktu untuk alokasi kapasitas.

Layanan penagihan

Ketika Anda menyediakan kapasitas komputasi aktif SageMaker HyperPod, Anda ditagih selama durasi alokasi kapasitas. SageMaker HyperPod tagihan muncul di tagihan ulang tahun Anda dengan item baris untuk jenis alokasi kapasitas (sesuai permintaan, cadangan), jenis instans, dan waktu yang dihabiskan untuk menggunakan instans.

Untuk mengirimkan tiket untuk kenaikan kuota, lihatSageMaker HyperPod kuota.

SageMaker HyperPod APIs

Daftar berikut adalah set lengkap SageMaker HyperPod APIs untuk mengirimkan permintaan tindakan dalam JSON format untuk melalui SageMaker AWS CLI atau AWS SDK for Python (Boto3).

SageMaker HyperPod bentuk

Untuk mengkonfigurasi alat manajer beban kerja Slurm HyperPod, Anda harus membuat file konfigurasi Slurm yang diperlukan dengan HyperPod menggunakan formulir yang disediakan.

Formulir konfigurasi untuk penyediaan node Slurm pada HyperPod

Kode berikut adalah formulir konfigurasi Slurm yang harus Anda persiapkan untuk mengatur node Slurm dengan benar di cluster Anda. HyperPod Anda harus melengkapi formulir ini dan mengunggahnya sebagai bagian dari serangkaian skrip siklus hidup selama pembuatan klaster. Untuk mempelajari bagaimana formulir ini harus disiapkan di seluruh proses pembuatan HyperPod klaster, lihatKustomisasi SageMaker HyperPod cluster menggunakan skrip siklus hidup.

// Save as provisioning_params.json. { "version": "1.0.0", "workload_manager": "slurm", "controller_group": "string", "login_group": "string", "worker_groups": [ { "instance_group_name": "string", "partition_name": "string" } ], "fsx_dns_name": "string", "fsx_mountname": "string" }
  • version – Wajib. Ini adalah versi dari bentuk parameter HyperPod penyediaan. Simpan untuk1.0.0.

  • workload_manager – Wajib. Ini untuk menentukan manajer beban kerja mana yang akan dikonfigurasi di cluster. HyperPod Simpan untukslurm.

  • controller_group – Wajib. Ini untuk menentukan nama grup instance HyperPod cluster yang ingin Anda tetapkan ke node Slurm controller (head).

  • login_group – Opsional. Ini untuk menentukan nama grup instance HyperPod cluster yang ingin Anda tetapkan ke node login Slurm.

  • worker_groups – Wajib. Ini untuk menyiapkan node Slurm worker (compute) di cluster. HyperPod

    • instance_group_name – Wajib. Ini untuk menentukan nama grup HyperPod instance yang ingin Anda tetapkan ke node Slurm worker (compute).

    • partition_name – Wajib. Ini untuk menentukan nama partisi ke node.

  • fsx_dns_name – Opsional. Jika Anda ingin mengatur node Slurm Anda di HyperPod cluster untuk berkomunikasi dengan AmazonFSx, tentukan namanya. FSx DNS

  • fsx_mountname – Opsional. Jika Anda ingin mengatur node Slurm di HyperPod cluster untuk berkomunikasi dengan AmazonFSx, tentukan nama FSx mount.

SageMaker HyperPod DLAMI

SageMaker HyperPod menjalankan DLAMI berdasarkan:

Paket SageMaker HyperPod DLAMI ini dibundel dengan paket tambahan untuk mendukung alat open source seperti Slurm, Kubernetes, dependensi, dan paket perangkat lunak SageMaker HyperPod cluster untuk mendukung fitur ketahanan seperti pemeriksaan kesehatan cluster dan auto-resume. Untuk menindaklanjuti pembaruan HyperPod perangkat lunak yang didistribusikan oleh tim HyperPod layananDLAMIs, lihatCatatan SageMaker HyperPod rilis Amazon.

Referensi izin SageMaker HyperPod API

penting

IAMKebijakan khusus yang memungkinkan Amazon SageMaker Studio atau Amazon SageMaker Studio Classic membuat SageMaker sumber daya Amazon juga harus memberikan izin untuk menambahkan tag ke sumber daya tersebut. Izin untuk menambahkan tag ke sumber daya diperlukan karena Studio dan Studio Classic secara otomatis menandai sumber daya apa pun yang mereka buat. Jika IAM kebijakan mengizinkan Studio dan Studio Classic membuat sumber daya tetapi tidak mengizinkan penandaan, kesalahan "AccessDenied" dapat terjadi saat mencoba membuat sumber daya. Untuk informasi selengkapnya, lihat Berikan izin untuk menandai sumber daya SageMaker.

AWS Kebijakan Terkelola untuk Amazon SageMakeryang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.

Saat menyiapkan kontrol akses untuk memungkinkan menjalankan SageMaker HyperPod API operasi dan menulis kebijakan izin yang dapat dilampirkan ke IAM pengguna untuk administrator cloud, gunakan tabel berikut sebagai referensi.

SageMaker APIOperasi Amazon Izin yang Diperlukan (APITindakan) Sumber Daya
CreateCluster sagemaker:CreateCluster arn:aws:sagemaker:region:account-id:cluster/cluster-id
DeleteCluster sagemaker:DeleteCluster arn:aws:sagemaker:region:account-id:cluster/cluster-id
DescribeCluster sagemaker:DescribeCluster arn:aws:sagemaker:region:account-id:cluster/cluster-id
DescribeClusterNode sagemaker:DescribeClusterNode arn:aws:sagemaker:region:account-id:cluster/cluster-id
ListClusterNodes sagemaker:ListClusterNodes arn:aws:sagemaker:region:account-id:cluster/cluster-id
ListClusters sagemaker:ListClusters arn:aws:sagemaker:region:account-id:cluster/cluster-id
UpdateCluster sagemaker:UpdateCluster arn:aws:sagemaker:region:account-id:cluster/cluster-id
UpdateClusterSoftware sagemaker:UpdateClusterSoftware arn:aws:sagemaker:region:account-id:cluster/cluster-id

Untuk daftar lengkap izin dan jenis sumber daya SageMaker APIs, lihat Kunci tindakan, sumber daya, dan kondisi untuk Amazon SageMaker di AWS Referensi Otorisasi Layanan.

SageMaker HyperPod perintah di AWS CLI

Berikut ini adalah AWS CLI perintah SageMaker HyperPod untuk menjalankan HyperPod APIoperasi inti.

SageMaker HyperPod Modul Python di AWS SDK for Python (Boto3)

Berikut ini adalah metode dari AWS SDK for Python (Boto3) klien SageMaker untuk menjalankan HyperPod APIoperasi inti.