Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configurar los parámetros predeterminados de un experimento de Piloto automático (para administradores)
El piloto automático permite establecer valores predeterminados para simplificar la configuración de Amazon SageMaker Autopilot al crear un experimento de piloto automático mediante la interfaz de usuario de Studio Classic. Los administradores pueden usar las configuraciones del ciclo de vida de Studio Classic (LCC) para establecer los valores de infraestructura, redes y seguridad en los archivos de configuración y rellenar previamente los ajustes avanzados de las tareas. AutoML
De este modo, pueden controlar completamente la conectividad de la red y los permisos de acceso a los recursos asociados a Amazon SageMaker Studio Classic, incluidas las SageMaker instancias, las fuentes de datos, los datos de salida y otros servicios relacionados. En concreto, los administradores pueden configurar la arquitectura de red deseada, como AmazonVPC, subredes y grupos de seguridad, para un dominio de Studio Classic o perfiles de usuario individuales. Los científicos de datos pueden centrarse en parámetros específicos de la ciencia de datos al crear sus experimentos de piloto automático mediante la interfaz de usuario de Studio Classic. Además, los administradores pueden gestionar el cifrado de los datos en la instancia en la que se ejecutan los experimentos de Piloto automático configurando claves de cifrado predeterminadas.
nota
Actualmente, esta característica no está disponible en las regiones registradas de Asia-Pacífico (Hong Kong) y Medio Oriente (Baréin).
En las siguientes secciones, encontrará la lista completa de parámetros que permiten establecer los valores predeterminados al crear un experimento de piloto automático mediante la interfaz de usuario de Studio Classic, y aprender a establecer esos valores predeterminados.
Temas
Lista de parámetros predeterminados compatibles
Los siguientes parámetros permiten establecer valores predeterminados con un archivo de configuración para crear un experimento de piloto automático mediante la interfaz de usuario de Studio Classic. Una vez configurados, los valores rellenan automáticamente el campo correspondiente en la pestaña Crear experimento del piloto automático de la interfaz de usuario de Studio Classic. Consulte Advanced settings (optional) para obtener una descripción completa de cada campo.
-
Seguridad: AmazonVPC, subredes y grupos de seguridad.
-
Acceso: AWS IAM rolARNs.
-
Cifrado: AWS KMS claveIDs.
-
Etiquetas: pares clave-valor que se utilizan para etiquetar y organizar SageMaker los recursos.
Establecer los parámetros predeterminados del experimento con Piloto automático
Los administradores pueden establecer los valores predeterminados en un archivo de configuración y, a continuación, colocar manualmente el archivo en una ubicación recomendada dentro del entorno de Studio Classic para usuarios específicos, o pueden pasar el archivo a un script de configuración del ciclo de vida (LCC) para automatizar la personalización del entorno de Studio Classic para un dominio o perfil de usuario determinados.
-
Para configurar el archivo de configuración, comience por rellenar con sus parámetros predeterminados.
Para configurar los valores predeterminados incluidos en Lista de parámetros predeterminados compatibles, los administradores pueden crear un archivo de configuración denominado
config.yaml
, cuya estructura debe adherirse a la de este archivo de configuración de ejemplo. En el siguiente fragmento, se muestra un ejemplo de archivo de configuración con todos los parámetros AutoML
compatibles. Para obtener más información sobre el formato de este archivo, consulte el esquema 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
' -
A continuación, coloque el archivo de configuración en la ubicación recomendada copiándolo manualmente en las rutas recomendadas o utilizando una configuración de ciclo de vida (LCC).
El archivo de configuración debe estar presente en al menos una de las siguientes ubicaciones del entorno Studio Classic del usuario. De forma predeterminada, SageMaker busca un archivo de configuración en dos ubicaciones:
-
Primero, en
/etc/xdg/sagemaker/config.yaml
. Nos referimos a este archivo como el archivo de configuración del administrador. -
Luego, en
/root/.config/sagemaker/config.yaml
. Nos referimos a este archivo como el archivo de configuración del usuario.
Con el archivo de configuración del administrador, los administradores pueden definir un conjunto de valores predeterminados. Si lo desean, pueden usar el archivo de configuración de usuario para anular los valores establecidos en el archivo de configuración del administrador o establecer valores de parámetros predeterminados adicionales.
El siguiente fragmento muestra un script de ejemplo que escribe el archivo de configuración de parámetros por defecto en la ubicación del administrador del entorno Studio Classic del usuario. Puede sustituir
/etc/xdg/sagemaker
por/root/.config/sagemaker
para escribir el archivo en la ubicación del usuario.## 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-
Copie los archivos manualmente: para copiar los archivos de configuración manualmente, ejecute el script creado en el paso anterior desde una terminal de Studio Classic. En este caso, el perfil de usuario que ejecutó el script puede crear experimentos de Piloto automático con los valores predeterminados aplicables solo a ellos.
-
Cree una configuración de SageMaker ciclo de vida: también puede usar una configuración de ciclo de vida (LCC) para automatizar la personalización de su entorno de Studio Classic. LCCson scripts de shell activados por eventos del ciclo de vida de Amazon SageMaker Studio Classic, como el inicio de una aplicación de Studio Classic. Esta personalización incluye la instalación de paquetes personalizados, la configuración de extensiones de cuaderno, la precarga de conjuntos de datos, la configuración de repositorios de código fuente o, en nuestro caso, el relleno previo de los parámetros predeterminados. Los administradores pueden adjuntarlos LCC a un dominio de Studio Classic para automatizar la configuración de los valores predeterminados de cada perfil de usuario de ese dominio.
En las siguientes secciones se detalla cómo crear una configuración de ciclo de vida para que los usuarios puedan cargar automáticamente los parámetros predeterminados del piloto automático al iniciar Studio Classic. Puede elegir crear una LCC mediante la SageMaker consola o el AWS CLI.
-