Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration des paramètres par défaut d'une expérience Autopilot (pour les administrateurs)
Le pilote automatique prend en charge la définition de valeurs par défaut afin de simplifier la configuration d'Amazon SageMaker Autopilot lorsque vous créez une expérience de pilote automatique à l'aide de l'interface utilisateur de Studio Classic. Les administrateurs peuvent utiliser les configurations du cycle de vie de Studio Classic (LCC) pour définir les valeurs d'infrastructure, de réseau et de sécurité dans les fichiers de configuration et préremplir les paramètres avancés des AutoML tâches.
Ce faisant, ils peuvent contrôler entièrement la connectivité réseau et les autorisations d'accès pour les ressources associées à Amazon SageMaker Studio Classic, notamment les SageMaker instances, les sources de données, les données de sortie et les autres services connexes. Plus précisément, les administrateurs peuvent configurer l'architecture réseau souhaitée, telle qu'AmazonVPC, les sous-réseaux et les groupes de sécurité, pour un domaine Studio Classic ou des profils utilisateur individuels. Les data scientists peuvent se concentrer sur des paramètres spécifiques à la science des données lorsqu'ils créent leurs expériences de pilote automatique à l'aide de l'interface utilisateur de Studio Classic. En outre, les administrateurs peuvent gérer le chiffrement des données sur l'instance dans laquelle les expériences Autopilot sont exécutées en définissant des clés de chiffrement par défaut.
Note
Cette fonctionnalité n'est actuellement pas disponible dans les régions d'adhésion Asie-Pacifique (Hong Kong) et Moyen-Orient (Bahreïn).
Dans les sections suivantes, vous trouverez la liste complète des paramètres permettant de définir des valeurs par défaut lors de la création d'une expérience de pilote automatique à l'aide de l'interface utilisateur de Studio Classic, et vous apprendrez à définir ces valeurs par défaut.
Rubriques
Liste des paramètres par défaut pris en charge
Les paramètres suivants permettent de définir des valeurs par défaut dans un fichier de configuration pour créer une expérience de pilote automatique à l'aide de l'interface utilisateur de Studio Classic. Une fois définies, les valeurs remplissent automatiquement le champ correspondant dans l'onglet Créer une expérience du pilote automatique dans l'interface utilisateur de Studio Classic. Consultez Paramètres avancés (facultatif) pour une description complète de chaque champ.
-
Sécurité : AmazonVPC, sous-réseaux et groupes de sécurité.
-
Accès : AWS IAM rôleARNs.
-
Chiffrement : AWS KMS cléIDs.
-
Balises : paires clé-valeur utilisées pour étiqueter et organiser SageMaker les ressources.
Définition des paramètres d'expérience Autopilot par défaut
Les administrateurs peuvent définir des valeurs par défaut dans un fichier de configuration, puis placer manuellement le fichier dans un emplacement recommandé dans l'environnement Studio Classic d'utilisateurs spécifiques, ou ils peuvent transmettre le fichier à un script de configuration du cycle de vie (LCC) afin d'automatiser la personnalisation de l'environnement Studio Classic pour un domaine ou un profil utilisateur donné.
-
Pour configurer le fichier de configuration, commencez par renseigner ses paramètres par défaut.
Pour configurer l'une ou l'ensemble des valeurs par défaut répertoriées dans Liste des paramètres par défaut pris en charge, les administrateurs peuvent créer un fichier de configuration nommé
config.yaml
, dont la structure doit être conforme à cet exemple de fichier de configuration. L'extrait suivant montre un exemple de fichier de configuration avec tous les paramètres AutoML
pris en charge. Pour plus d'informations sur le format de ce fichier, reportez-vous au schéma complet. 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
' -
Placez ensuite le fichier de configuration à l'emplacement recommandé en le copiant manuellement dans les chemins recommandés ou en utilisant une configuration du cycle de vie (LCC).
Le fichier de configuration doit être présent dans au moins l'un des emplacements suivants dans l'environnement Studio Classic de l'utilisateur. Par défaut, SageMaker recherche un fichier de configuration à deux emplacements :
-
Tout d'abord, dans
/etc/xdg/sagemaker/config.yaml
. Nous appelons ce fichier le fichier de configuration de l'administrateur. -
Ensuite, dans
/root/.config/sagemaker/config.yaml
. Nous appelons ce fichier le fichier de configuration de l'utilisateur.
À l'aide du fichier de configuration de l'administrateur, les administrateurs peuvent définir un ensemble de valeurs par défaut. En option, ils peuvent utiliser le fichier de configuration de l'utilisateur pour remplacer les valeurs définies dans le fichier de configuration de l'administrateur ou définir des valeurs de paramètres par défaut supplémentaires.
L'extrait suivant montre un exemple de script qui écrit le fichier de configuration des paramètres par défaut dans l'emplacement de l'administrateur dans l'environnement Studio Classic de l'utilisateur. Vous pouvez remplacer
/etc/xdg/sagemaker
par/root/.config/sagemaker
pour écrire le fichier à l'emplacement de l'utilisateur.## 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-
Copier les fichiers manuellement : pour copier les fichiers de configuration manuellement, exécutez le script créé à l'étape précédente à partir d'un terminal Studio Classic. Dans ce cas, le profil utilisateur qui a exécuté le script peut créer des expériences Autopilot avec les valeurs par défaut applicables uniquement à ces expériences.
-
Création d'une configuration SageMaker du cycle de vie : vous pouvez également utiliser une configuration du cycle de vie (LCC) pour automatiser la personnalisation de votre environnement Studio Classic. LCCsont des scripts shell déclenchés par des événements du cycle de vie d'Amazon SageMaker Studio Classic, tels que le démarrage d'une application Studio Classic. Cette personnalisation inclut l'installation de packages personnalisés, la configuration d'extensions de bloc-notes, le préchargement de jeux de données, la configuration de référentiels de code source ou, dans notre cas, le préremplissage de paramètres par défaut. Les administrateurs peuvent associer le LCC à un domaine Studio Classic afin d'automatiser la configuration des valeurs par défaut pour chaque profil utilisateur au sein de ce domaine.
Les sections suivantes expliquent comment créer une configuration du cycle de vie afin que les utilisateurs puissent charger automatiquement les paramètres par défaut du pilote automatique lors du lancement de Studio Classic. Vous pouvez choisir de créer un à LCC l'aide de la SageMaker console ou du AWS CLI.
-