SageMaker HyperPod referenze - Amazon SageMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SageMaker HyperPod referenze

Per ulteriori informazioni e riferimenti sull'utilizzo, SageMaker HyperPod consulta i seguenti argomenti.

SageMaker HyperPod prezzi

Negli argomenti seguenti vengono fornite informazioni sui SageMaker HyperPod prezzi. Per ulteriori dettagli sul prezzo orario per l'utilizzo SageMaker HyperPod delle istanze, consulta anche SageMaker i prezzi di Amazon.

Richieste di capacità

È possibile allocare capacità di elaborazione su richiesta o riservata con SageMaker for use on. SageMaker HyperPod La creazione di cluster su richiesta alloca la capacità disponibile dal pool di capacità su richiesta. SageMaker In alternativa, puoi richiedere una capacità riservata per garantire l'accesso inviando un ticket per un aumento della quota. Alle richieste di capacità in entrata viene assegnata la priorità in base a SageMaker e all'utente viene fornito un tempo stimato per l'allocazione della capacità.

Fatturazione del servizio

Quando esegui il provisioning di una capacità di elaborazione attiva SageMaker HyperPod, ti viene fatturata la durata dell'allocazione della capacità. SageMaker HyperPod la fatturazione viene visualizzata nelle fatture relative all'anniversario con una voce relativa al tipo di allocazione della capacità (su richiesta, riservata), al tipo di istanza e al tempo impiegato per l'utilizzo dell'istanza.

Per inviare un ticket per un aumento della quota, consulta. SageMaker HyperPod quote

SageMaker HyperPod APIs

Il seguente elenco è un set completo di strumenti SageMaker HyperPod APIs per l'invio di richieste di azione in JSON formato a through SageMaker AWS CLI oppure AWS SDK for Python (Boto3).

SageMaker HyperPod moduli

Per configurare lo strumento di gestione del carico di lavoro Slurm HyperPod, è necessario creare un file di configurazione Slurm richiesto utilizzando HyperPod il modulo fornito.

Modulo di configurazione per il provisioning dei nodi Slurm su HyperPod

Il codice seguente è il modulo di configurazione Slurm da preparare per configurare correttamente i nodi Slurm sul cluster. HyperPod È necessario compilare questo modulo e caricarlo come parte di un set di script del ciclo di vita durante la creazione del cluster. Per informazioni su come preparare questo modulo durante i processi di creazione dei HyperPod cluster, consulta. SageMaker HyperPod best practice per la configurazione del ciclo di vita

// 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: obbligatorio Questa è la versione del modulo dei parametri di HyperPod provisioning. Tienilo così. 1.0.0

  • workload_manager: obbligatorio Serve a specificare quale gestore del carico di lavoro deve essere configurato sul HyperPod cluster. Tienilo così. slurm

  • controller_group: obbligatorio Serve a specificare il nome del gruppo di istanze del HyperPod cluster che si desidera assegnare al nodo Slurm controller (head).

  • login_group Facoltativo. Serve a specificare il nome del gruppo di istanze del HyperPod cluster che si desidera assegnare al nodo di accesso Slurm.

  • worker_groups: obbligatorio Serve per configurare i nodi di lavoro (calcolo) Slurm sul cluster. HyperPod

    • instance_group_name: obbligatorio Serve a specificare il nome del gruppo di HyperPod istanze che si desidera assegnare al nodo Slurm worker (calcolo).

    • partition_name: obbligatorio Serve per specificare il nome della partizione al nodo.

  • fsx_dns_name Facoltativo. Se desideri configurare i tuoi nodi Slurm sul HyperPod cluster per comunicare con AmazonFSx, specifica il FSx DNS nome.

  • fsx_mountname Facoltativo. Se desideri configurare i tuoi nodi Slurm sul HyperPod cluster per comunicare con AmazonFSx, specifica il nome di FSx montaggio.

SageMaker HyperPod DLAMI

SageMaker HyperPod esegue un in DLAMI base a:

SageMaker HyperPod DLAMIViene fornito in bundle con pacchetti aggiuntivi per supportare strumenti open source come Slurm, Kubernetes, dipendenze e pacchetti software SageMaker HyperPod cluster per supportare funzionalità di resilienza come il controllo dello stato del cluster e il ripristino automatico. Per seguire gli aggiornamenti HyperPod software distribuiti dal team di assistenza, consulta. HyperPod DLAMIs Note di SageMaker HyperPod rilascio di Amazon

SageMaker HyperPod APIriferimento alle autorizzazioni

Importante

IAMLe politiche personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare SageMaker risorse Amazon devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L'autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic taggano automaticamente tutte le risorse che creano. Se una IAM politica consente a Studio e Studio Classic di creare risorse ma non consente l'aggiunta di tag, si possono verificare errori AccessDenied "" durante il tentativo di creare risorse. Per ulteriori informazioni, consulta Fornisci le autorizzazioni per etichettare le risorse SageMaker.

AWS Policy gestite per Amazon SageMakerche concedono le autorizzazioni per creare SageMaker risorse includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.

Quando configuri il controllo degli accessi per consentire l'esecuzione di SageMaker HyperPod API operazioni e scrivi una politica di autorizzazioni da allegare agli IAM utenti per gli amministratori del cloud, usa la tabella seguente come riferimento.

SageMaker APIOperazioni Amazon Autorizzazioni richieste (APIazioni) Risorse
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

Per un elenco completo delle autorizzazioni e dei tipi di risorse per SageMaker APIs, consulta Azioni, risorse e chiavi di condizione per Amazon SageMaker nel AWS Riferimento per l'autorizzazione del servizio.

SageMaker HyperPod comandi in AWS CLI

I seguenti sono i AWS CLI comandi per SageMaker HyperPod eseguire le HyperPod APIoperazioni principali.

SageMaker HyperPod Moduli Python in AWS SDK for Python (Boto3)

Di seguito sono riportati i metodi di AWS SDK for Python (Boto3) client per SageMaker eseguire le HyperPod APIoperazioni principali.