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à.
Configura i parametri predefiniti di un esperimento Autopilot (per amministratori)
Autopilot supporta l’impostazione di valori predefiniti per semplificare la configurazione di Amazon SageMaker Autopilot durante la creazione di un esperimento Autopilot mediante l’interfaccia utente di Studio Classic. Gli amministratori possono utilizzare le configurazioni del ciclo di vita (LCC) di Studio Classic per impostare i valori di infrastruttura, rete e sicurezza nei file di configurazione e precompilare le impostazioni avanzate dei processi AutoML.
In questo modo, possono avere il pieno controllo della connettività di rete e delle autorizzazioni di accesso per le risorse associate ad Amazon SageMaker Studio Classic, tra cui istanze SageMaker AI, origini dati, dati di output e altri servizi correlati. In particolare, gli amministratori possono configurare l’architettura di rete desiderata, come Amazon VPC, sottoreti e gruppi di sicurezza, per un dominio Studio Classic o profili utente individuali. I data scientist possono concentrarsi su parametri specifici della data science durante la creazione dei propri esperimenti Autopilot utilizzando l’interfaccia utente di Studio Classic. Inoltre, gli amministratori possono gestire la crittografia dei dati sull'istanza in cui vengono eseguiti gli esperimenti Autopilot impostando chiavi di crittografia predefinite.
Nota
Questa funzionalità non è attualmente disponibile nelle Regioni Asia Pacifico (Hong Kong) e Medio Oriente (Bahrein).
Le sezioni seguenti contengono l’elenco completo dei parametri che supportano l’impostazione dei valori predefiniti durante la creazione di un esperimento Autopilot utilizzando l’interfaccia utente di Studio Classic, con una spiegazione su come impostare tali valori predefiniti.
Argomenti
Elenco dei parametri predefiniti supportati
I seguenti parametri supportano l’impostazione di valori predefiniti con un file di configurazione per la creazione di un esperimento Autopilot utilizzando l’interfaccia utente di Studio Classic. Una volta impostati, i valori compilano automaticamente il campo corrispondente nella scheda Crea esperimento di Autopilot nell’interfaccia utente di Studio Classic. Consulta Impostazioni avanzate (opzionale) per una descrizione completa di ogni campo.
-
Sicurezza: Amazon VPC, sottoreti e gruppi di sicurezza di Amazon.
-
Accesso: ARN per ruoli IAM AWS.
-
Crittografia: ID delle chiavi AWS KMS.
-
Tag: coppie chiave-valore utilizzate per etichettare e organizzare le risorse SageMaker AI.
Imposta i parametri predefiniti dell'esperimento Autopilot
Gli amministratori possono impostare valori predefiniti in un file di configurazione, quindi collocare manualmente il file in una posizione consigliata all’interno dell’ambiente Studio Classic di utenti specifici oppure possono passare il file a uno script di configurazione del ciclo di vita (LCC) per automatizzare la personalizzazione dell’ambiente Studio Classic di un determinato dominio o profilo utente.
-
Per configurare il file di configurazione, inizia inserendo i parametri predefiniti.
Per configurare alcuni o tutti i valori predefiniti elencati inElenco dei parametri predefiniti supportati, gli amministratori possono creare un file di configurazione denominato
config.yaml, la cui struttura deve corrispondere a questo file di configurazione di esempio. Il frammento seguente mostra un file di configurazione di esempio con tutti i parametri AutoMLsupportati. Per ulteriori informazioni sul formato di questo file, consulta lo schema completo. SchemaVersion: '1.0' SageMaker: AutoMLJob: # https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJob.html AutoMLJobConfig: SecurityConfig: EnableInterContainerTrafficEncryption: true VolumeKmsKeyId: 'kms-key-id' VpcConfig: SecurityGroupIds: - 'security-group-id-1' - 'security-group-id-2' Subnets: - 'subnet-1' - 'subnet-2' OutputDataConfig: KmsKeyId: 'kms-key-id' RoleArn: 'arn:aws:iam::111222333444:role/Admin' Tags: - Key: 'tag_key' Value: 'tag_value' -
Poi, posiziona il file di configurazione nella posizione consigliata copiando manualmente il file nei percorsi consigliati o utilizzando una configurazione del ciclo di vita (LCC).
Il file di configurazione deve essere presente in almeno una delle seguenti posizioni nell’ambiente Studio Classic dell’utente. Per impostazione predefinita, SageMaker AI cerca un file di configurazione in due posizioni:
-
Prima, in
/etc/xdg/sagemaker/config.yaml. Ci riferiamo a questo file come al file di configurazione dell'amministratore. -
Poi, in
/root/.config/sagemaker/config.yaml. Ci riferiamo a questo file come al file di configurazione utente.
Utilizzando il file di configurazione dell'amministratore, gli amministratori possono definire un set di valori predefiniti. Facoltativamente, possono utilizzare il file di configurazione utente per sovrascrivere i valori impostati nel file di configurazione dell'amministratore o impostare valori di parametri predefiniti aggiuntivi.
Il frammento di codice seguente mostra uno script di esempio che scrive il file di configurazione dei parametri predefiniti nella posizione dell’amministratore nell’ambiente Studio Classic dell’utente. È possibile sostituire
/etc/xdg/sagemakercon/root/.config/sagemakerper scrivere il file nella posizione dell'utente.## Sample script with AutoML intelligent defaults #!/bin/bash sudo mkdir -p /etc/xdg/sagemaker echo "SchemaVersion: '1.0' CustomParameters: AnyStringKey: 'AnyStringValue' SageMaker: AutoMLJob: # https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJob.html AutoMLJobConfig: SecurityConfig: EnableInterContainerTrafficEncryption: true VolumeKmsKeyId: 'kms-key-id' VpcConfig: SecurityGroupIds: - 'security-group-id-1' - 'security-group-id-2' Subnets: - 'subnet-1' - 'subnet-2' OutputDataConfig: KmsKeyId: 'kms-key-id' RoleArn: 'arn:aws:iam::111222333444:role/Admin' Tags: - Key: 'tag_key' Value: 'tag_value' " | sudo tee /etc/xdg/sagemaker/config.yaml-
Copia i file manualmente - Per copiare i file di configurazione manualmente, esegui lo script creato nella fase precedente da un terminale Studio Classic. In questo caso, il profilo utente che ha eseguito lo script può creare esperimenti Autopilot con i valori predefiniti applicabili solo a tali esperimenti.
-
Crea una configurazione del ciclo di vita di SageMaker AI - In alternativa, puoi utilizzare una configurazione del ciclo di vita (LCC) per automatizzare la personalizzazione del tuo ambiente Studio Classic. Gli LCC sono script di shell attivati da eventi del ciclo di vita di Amazon SageMaker Studio Classic, come l’avvio di un’applicazione Studio Classic. Questa personalizzazione include l'installazione di pacchetti personalizzati, la configurazione delle estensioni dei notebook, il precaricamento dei set di dati, la configurazione di repository di codice sorgente o, nel nostro caso, la precompilazione dei parametri predefiniti. Gli amministratori possono collegare LCC a un dominio Studio Classic per automatizzare la configurazione dei valori predefiniti di ogni profilo utente all’interno di tale dominio.
Le sezioni seguenti descrivono in dettaglio come creare una configurazione del ciclo di vita in modo che gli utenti possano caricare automaticamente i parametri predefiniti Autopilot all’avvio di Studio Classic. È possibile scegliere di creare una configurazione LCC utilizzando la console SageMaker AI o l’AWS CLI.
-