Cree un despliegue por lotes para procesar datos de entrada de un archivo, una conexión de datos o datos conectados en un grupo de almacenamiento, y escriba la salida en un destino seleccionado.
Creación de un despliegue por lotes
A diferencia de un despliegue en línea, donde los datos se envían directamente al URL de punto final para su puntuación o procesamiento en tiempo real, un despliegue por lotes proporciona más control sobre el proceso de puntuación. Siga esta secuencia para crear un trabajo de despliegue por lotes:
- Organice los recursos en un espacio de despliegue. Puede promocionar o añadir el activo desplegable y, opcionalmente, añadir archivos de datos o conexiones de datos para puntuar el despliegue.
- Cuando despliega el activo, como por ejemplo un modelo de aprendizaje automático, elige Lote como tipo de despliegue.
- Cree y configure un trabajo de despliegue por lotes. Debe especificar los datos de entrada para el despliegue, la ubicación para escribir la salida, los detalles para ejecutar el trabajo en una planificación o a petición. También puede configurar valores opcionales como, por ejemplo, detalles de configuración de hardware u opciones para la notificación.
- La ejecución del trabajo somete los datos de entrada al punto final de despliegue y graba la salida en el archivo de salida. Puede ver o descargar la salida desde la página Activos del espacio después de que el trabajo se haya completado correctamente.
Tipos de activos desplegables para despliegues por lotes
Puede crear despliegues por lotes para estos tipos de activos:
- Funciones
- Modelos de
- Modelos deAutoAI
- Modelos de optimización de decisiones
- Modelos PMML
- PyTorch-Onnx
- Modelos Scikit-learn
- Spark MLlib
- Modelos deSPSS Modeler
- ModelosTensorflow
- Modelos XGBoost
- Scripts
No puede implementar recursos de la aplicación R Shiny en watsonx.ai.
Formas de crear un despliegue por lotes
Puede crear un despliegue por lotes de una de estas maneras:
- Utilice un enfoque sin código para crear un despliegue por lotes desde un espacio de despliegue.
- Utilice el código para crear un despliegue por lotes mediante programación en cuadernos.
Creación de una implantación por lotes desde la interfaz de usuario
Siga estos pasos para crear y probar un despliegue por lotes.
Antes de empezar
Debe configurar sus credenciales de tarea generando una clave API. Para obtener más información, consulte Gestión de credenciales de tareas.
Creación de un despliegue por lotes
Siga estos pasos para crear el despliegue por lotes desde un espacio de despliegue:
En la pestaña Activos del espacio de despliegue, pulse el nombre del modelo que desea desplegar.
Pulse Nuevo despliegue.
Elija Lote como tipo de despliegue.
Especifique un nombre y una descripción opcional para el despliegue.
Seleccione una especificación de hardware.
Restricción:No puede crear o seleccionar especificaciones de hardware personalizadas desde la interfaz de usuario en un espacio de despliegue. Para obtener más información sobre cómo crear y seleccionar una especificación de hardware, consulte Gestión de especificaciones de hardware para despliegues.
Pulse Crear. Cuando el estado cambia a Desplegado, se crea el despliegue.
Prueba de un despliegue por lotes
Para probar un despliegue por lotes desde el espacio de despliegue, debe crear un trabajo por lotes para enviar datos para su proceso.
- Pulse Trabajo nuevo para crear un trabajo por lotes para el activo desplegado.
- Siga las indicaciones para definir el trabajo, especificando datos de entrada y detalles para ejecutar el trabajo.
- Guarde y ejecute el trabajo manualmente o en una planificación especificada.
Para obtener más información sobre cómo crear, ejecutar y gestionar trabajos, consulte Creación de trabajos en un espacio de despliegue.
Recuperación del punto final para un despliegue por lotes
Debe recuperar el URL de punto final para acceder al despliegue por lotes desde las aplicaciones. Siga estos pasos para obtener el URL de punto final para el despliegue por lotes:
- En el espacio de despliegue, pulse el nombre del despliegue por lotes.
- En la página de detalles de despliegue, pulse el nombre del trabajo por lotes.
Si no tiene un trabajo por lotes existente para el despliegue por lotes, debe crear uno. Para obtener más información, consulte Creación de trabajos en un espacio de despliegue.
- En la página de detalles del trabajo por lotes, puede acceder al URL de punto final para el despliegue por lotes. Haga clic en la copia para copiar la URL del punto final al portapapeles.
Acceso a los detalles de despliegue por lotes
Puede ver los detalles de configuración como, por ejemplo, las especificaciones de hardware y software. También puede obtener el ID de despliegue, que puede utilizar en llamadas de API desde un punto final.
Siga estos pasos para revisar o actualizar los detalles del despliegue por lotes:
- En el separador Despliegues del espacio, pulse un nombre de despliegue.
- Pulse el separador Detalles de despliegue para acceder a la información relacionada con el despliegue por lotes.
Creación de un despliegue por lotes mediante programación utilizando cuadernos
Puede crear un despliegue por lotes mediante programación utilizando:
To access sample notebooks that demonstrate how to create and manage deployments by using watsonx.ai Runtime Python client, see 'watsonx.ai Tiempo de ejecución ' Python Ejemplos de clientes.
Prueba programática del despliegue por lotes
Para probar el despliegue por lotes mediante programación, debe crear y ejecutar un trabajo por lotes. Después de que la puntuación por lotes se ejecute correctamente, los resultados se graban en un archivo.
Recuperación del punto final para un despliegue por lotes mediante programación
Para recuperar el URL de punto final del despliegue por lotes de un cuaderno:
- Liste los despliegues llamando al método de cliente Python
client.deployments.list()
. - Busque la fila con el despliegue. El URL de punto final de despliegue se lista en la columna
url
.
Más información
- Para obtener más información sobre cómo probar el despliegue por lotes creando un trabajo por lotes, consulte Creación de trabajos en espacios de despliegue.
- Para acceder a cuadernos de ejemplo para despliegues por lotes, consulte:
Tema padre: Gestión de despliegues predictivos