Decida qué entorno conda desea utilizar. Si necesita un entorno conda personalizado, cree y publique uno.
Puede crear pipelines mediante el SDK de ADS, la consola de OCI o el SDK de OCI.
El uso de ADS para crear pipelines puede facilitar el desarrollo del pipeline, los pasos y las dependencias. ADS soporta la lectura y escritura del pipeline desde y hacia un archivo YAML. Puede utilizar ADS para ver una representación visual del pipeline. Recomendamos que utilice ADS para crear y gestionar pipelines con código.
En la página Pipelines, seleccione Crear pipeline. Si necesita ayuda para buscar la lista de pipelines, consulte Listado de pipelines.
(Opcional) Seleccione un compartimento diferente para el pipeline.
(Opcional) Introduzca un nombre y una descripción para el pipeline (límite de 255 caracteres). Si no proporciona un nombre, se genera automáticamente un nombre.
Por ejemplo, pipeline2022808222435.
Seleccione Agregar pasos de pipeline para empezar a definir el flujo de trabajo para el pipeline.
En el panel Agregar paso de pipeline, seleccione una de las siguientes opciones y, a continuación, finalice la creación del pipeline:
Valor de la clave de variable de entorno personalizada.
Puede seleccionar Clave de entorno personalizada adicional para especificar más variables.
Argumentos de la línea de comandos
Argumentos de la línea de comandos que desea utilizar para ejecutar el paso de pipeline.
Tiempo de ejecución máximo (en minutos)
Número máximo de minutos que se puede ejecutar el paso de pipeline. El servicio cancela la ejecución del pipeline si su tiempo de ejecución supera el valor especificado. El tiempo de ejecución máximo es de 30 días (43 200 minutos). Se recomienda configurar un tiempo de ejecución máximo en todas las ejecuciones de pipeline para evitar ejecuciones de pipeline sin control.
Seleccione Guardar para agregar el paso y volver a la página Crear pipeline.
(Opcional) Seleccione +Add pasos de pipeline para agregar más pasos para completar el flujo de trabajo y repita los pasos anteriores.
(Opcional) Cree una configuración de pipeline por defecto que se utilice cuando se ejecute el pipeline introduciendo variables de entorno, argumentos de línea de comandos y opciones de tiempo de ejecución máximo. Consulte el paso 5 para obtener una explicación de estos campos.
(Opcional) Seleccione una unidad de computación seleccionando Seleccionar y siguiendo estos pasos:
Seleccione la unidad que mejor se adapte a cómo desea utilizar el recurso. Para la unidad AMD, puede utilizar el valor por defecto o definir el número de OCPU y la memoria.
Para cada OCPU, seleccione hasta 64 GB de memoria y un total máximo de 512 GB. La cantidad mínima de memoria permitida es de 1 GB o un valor que coincida con el número de OCPU, cualquiera que sea mayor.
Seleccione Select shape.
En Almacenamiento de bloques, introduzca la cantidad de almacenamiento que desea utilizar entre 50 GB y 10, 240 GB (10 TB). Puede cambiar el valor en incrementos de 1 GB. El valor por defecto es 100 GB.
(Opcional) Para utilizar el registro, seleccione Seleccionar y, a continuación, asegúrese de que se ha seleccionado Activar registro.
Seleccione un grupo de logs en la lista. Puede cambiar a un compartimento diferente para especificar un grupo de logs de un compartimento diferente al del trabajo.
Seleccione una de las siguientes opciones para almacenar todos los mensajes stdout y stderr:
Activar creación automática de logs
Data Science crea automáticamente un log cuando se inicia el trabajo.
Seleccione un log
Seleccione el log que desea utilizar.
Seleccione Seleccionar para volver a la página de creación de ejecución de trabajo.
(Opcional) Seleccione Mostrar opciones avanzadas para agregar etiquetas al pipeline.
(Opcional) En la sección Etiquetas, agregue una o más etiquetas a <resourceType>. Si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
Haga clic en Crear.
Después de que el pipeline esté en estado activo, puede usar ejecuciones de pipeline para ejecutar el pipeline de forma repetida.
Valor de la clave de variable de entorno personalizada.
Puede seleccionar Clave de entorno personalizada adicional para especificar más variables.
Argumentos de la línea de comandos
Argumentos de la línea de comandos que desea utilizar para ejecutar el paso de pipeline.
Tiempo de ejecución máximo (en minutos)
Número máximo de minutos que se puede ejecutar el paso de pipeline. El servicio cancela la ejecución del pipeline si su tiempo de ejecución supera el valor especificado. El tiempo de ejecución máximo es de 30 días (43 200 minutos). Se recomienda configurar un tiempo de ejecución máximo en todas las ejecuciones de pipeline para evitar ejecuciones de pipeline sin control.
(Opcional) Cree una configuración de pipeline por defecto que se utilice cuando se ejecute el pipeline introduciendo variables de entorno, argumentos de línea de comandos y opciones de tiempo de ejecución máximo. Consulte el paso 6 para obtener una explicación de estos campos.
En Almacenamiento de bloques, introduzca la cantidad de almacenamiento que desea utilizar entre 50 GB y 10, 240 GB (10 TB). Puede cambiar el valor en incrementos de 1 GB. El valor por defecto es 100 GB.
Seleccione Guardar para agregar el paso y volver a la página Crear pipeline.
(Opcional) Utilice +Add pasos de pipeline para agregar más pasos para completar el flujo de trabajo repitiendo los pasos anteriores.
(Opcional) Cree una configuración de pipeline por defecto que se utilice cuando se ejecute el pipeline introduciendo variables de entorno, argumentos de línea de comandos y opciones de tiempo de ejecución máximo. Consulte el paso 6 para obtener una explicación de estos campos.
En Almacenamiento de bloques, introduzca la cantidad de almacenamiento que desea utilizar entre 50 GB y 10, 240 GB (10 TB). Puede cambiar el valor en incrementos de 1 GB. El valor por defecto es 100 GB.
Seleccione una de las siguientes opciones para configurar el tipo de red:
Red por defecto: la carga de trabajo se asocia mediante una VNIC secundaria a una VCN y una subred preconfiguradas gestionadas por el servicio. Esta subred proporcionada permite la salida a la Internet pública a través de un gateway de NAT y el acceso a otros servicios de Oracle Cloud a través de un gateway de servicio.
Si solo necesita acceder a los servicios públicos de Internet y OCI, recomendamos utilizar esta opción. No es necesario que cree recursos de red ni escriba políticas para los permisos de red.
Red personalizada: seleccione la VCN y la subred que desea utilizar para el recurso (trabajo o sesión de bloc de notas).
Para obtener acceso de salida a la red pública de Internet, utilice una subred privada con una ruta a un gateway de NAT.
Si no ve la VCN o la subred que desea utilizar, seleccione Cambiar compartimento y, a continuación, seleccione el compartimento que contiene la VCN o la subred.
Importante
La red personalizada se debe utilizar para utilizar un montaje de almacenamiento de archivos.
(Opcional) Para utilizar el registro, seleccione Seleccionar y, a continuación, asegúrese de que se ha seleccionado Activar registro.
Seleccione un grupo de logs en la lista. Puede cambiar a un compartimento diferente para especificar un grupo de logs de un compartimento diferente al del trabajo.
Seleccione una de las siguientes opciones para almacenar todos los mensajes stdout y stderr:
Activar creación automática de logs
Data Science crea automáticamente un log cuando se inicia el trabajo.
Seleccione un log
Seleccione el log que desea utilizar.
Seleccione Seleccionar para volver a la página de creación de ejecución de trabajo.
(Opcional) Seleccione Mostrar opciones avanzadas para agregar etiquetas al pipeline.
(Opcional) En la sección Etiquetas, agregue una o más etiquetas a <resourceType>. Si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
Haga clic en Crear.
Después de que el pipeline esté en estado activo, puede usar ejecuciones de pipeline para ejecutar el pipeline de forma repetida.
En la sección Configuración de contenedor, seleccione Configurar.
En el panel Configurar entorno de contenedor, seleccione un repositorio de la lista. Si el repositorio está en otro compartimento, seleccione Cambiar compartimento.
Seleccione una imagen de la lista.
(Opcional) Introduzca un punto de entrada. Para agregar otro, seleccione +Add parameter.
(Opcional) Introduzca un CMD. Para agregar otro, seleccione +Add parameter.
Utilice CMD como argumentos para ENTRYPOINT o como único comando que ejecutar en ausencia de ENTRYPOINT.
(Opcional) Introduzca un resumen de imagen.
(Opcional) Si utiliza la verificación de firma, introduzca el OCID de la firma de imagen.
Por ejemplo, ocid1.containerimagesignature.oc1.iad.aaaaaaaaab....
(Opcional) Cargue el artefacto de paso arrastrándolo al cuadro.
Nota
Este paso es opcional solo si BYOC está configurado.
Puede utilizar la CLI de OCI para crear un pipeline como en este ejemplo de Python:
Crear un pipeline:
Hay disponibles los siguientes parámetros para utilizar en la carga útil:
Nombre de parámetro
Necesario
Descripción
Pipeline (nivel superior)
projectId
Necesario
OCID del proyecto en el que se va a crear el pipeline.
compartmentId
Necesario
OCID de compartimento en el que crear el pipeline.
displayName
Opcional
Nombre del pipeline.
infrastructureConfigurationDetails
Opcional
Configuración de infraestructura (recursos informáticos) por defecto que se utilizará para todos los pasos del pipeline. Consulte infrastructureConfigurationDetails para obtener más información sobre los parámetros soportados.
Se puede sustituir por la configuración de ejecución de pipeline.
logConfigurationDetails
Opcional
Log por defecto que se utilizará para todos los pasos del pipeline. Consulte logConfigurationDetails para obtener más información sobre los parámetros soportados.
Se puede sustituir por la configuración de ejecución de pipeline.
configurationDetails
Opcional
Configuración por defecto para la ejecución del pipeline. Consulte configurationDetails para obtener más información sobre los parámetros soportados.
Se puede sustituir por la configuración de ejecución de pipeline.
freeformTags
Opcional
Etiquetas para agregar al recurso de pipeline.
stepDetails
stepName
Necesario
Nombre del paso. Debe ser único en el pipeline.
description
Opcional
Descripción de texto libre para el paso.
stepType
Necesario
CUSTOM_SCRIPT o ML_JOB
jobId
Necesario*
Para los pasos de ML_JOB, este es el OCID de trabajo que se va a utilizar para la ejecución del paso.
stepInfrastructureConfigurationDetails
opcional*
Configuración de infraestructura (Compute) por defecto que se utilizará para este paso. Consulte infrastructureConfigurationDetails para obtener más información sobre los parámetros soportados.
Se puede sustituir por la configuración de ejecución de pipeline.
*Debe definirse en al menos un nivel (la prioridad se basa en la prioridad, siendo 1 la más alta):
1 ejecución de pipeline y/o
2 pasos y/o
3 pipeline
stepConfigurationDetails
opcional*
Configuración por defecto para la ejecución del paso. Consulte configurationDetails para obtener más información sobre los parámetros soportados.
Se puede sustituir por la configuración de ejecución de pipeline.
*Debe definirse en al menos un nivel (la prioridad se basa en la prioridad, siendo 1 la más alta):
1 ejecución de pipeline y/o
2 pasos y/o
3 pipeline
dependsOn
Opcional
Lista de pasos que se deben completar antes de que comience este paso. Esto crea el gráfico de dependencias de flujo de trabajo de pipeline.
infrastructureConfigurationDetails
shapeName
Necesario
Nombre de la unidad de computación que se utilizará. Por ejemplo, VM.Standard2.4.
blockStorageSizeInGBs
Necesario
Número de GB para utilizar como almacenamiento asociado para la VM.
logConfigurationDetails
enableLogging
Necesario
Definir para utilizar el registro.
logGroupId
Necesario
OCID de grupo de logs que se utilizará para los logs. El grupo de logs debe crearse y estar disponible cuando se ejecute el pipeline
logId
opcional*
OCID de log que se utilizará para los logs cuando no se utilice el parámetro enableAutoLogCreation.
enableAutoLogCreation
Opcional
Si se define en True, se crea un log para cada ejecución de pipeline.
configurationDetails
type
Necesario
Solo está soportado DEFAULT.
maximumRuntimeInMinutes
Opcional
Límite de tiempo en minutos para que se ejecute el pipeline.
environmentVariables
Opcional
Variables de entorno que se deben proporcionar para las ejecuciones de pasos de pipeline.
El SDK de ADS también es una biblioteca de Python disponible públicamente que puede instalar con este comando:
pip install oracle-ads
Puede utilizar el SDK de ADS para crear y ejecutar pipelines.
Red personalizada
Utilice una red personalizada que ya haya creado en el pipeline para proporcionarle flexibilidad adicional en la red.
Creación de pipelines con redes personalizadas 🔗
Puede seleccionar utilizar redes personalizadas al crear un pipeline.
Nota
El cambio de una red personalizada a una red gestionada no está soportado después de crear el pipeline.
Consejo
Si ve el banner: The specified subnet is not accessible. Select a different subnet., cree una política de acceso de red como se describe en la sección Políticas de pipeline.
Uso de la consola
Seleccione esta opción para utilizar redes personalizadas en el panel Crear pipeline.
Si selecciona la red predeterminada, el sistema utiliza la red gestionada por servicios existente. Si selecciona la opción de red personalizada, se le pedirá que seleccione una VCN y una subred.
Seleccione la VCN y la subred que desea utilizar para el recurso. Para obtener acceso de salida a la red pública de Internet, utilice una subred privada con una ruta a un gateway de NAT. Si no ve la VCN o la subred que desea utilizar, seleccione Cambiar compartimento y, a continuación, seleccione el compartimento que contiene la VCN o la subred.
Uso de API
Proporcione subnet-id en infrastructure-configuration-details para utilizar una subred personalizada en el nivel de pipeline. Por ejemplo: