0 / 0
Volver a la versión inglesa de la documentación
Detalles de entrada de despliegue por lotes para scripts Python
Última actualización: 28 nov 2024
Detalles de entrada de despliegue por lotes para scripts Python

Siga estas reglas cuando especifique detalles de entrada para despliegues por lotes de scripts Python .

Tabla de resumen de tipo de datos:

Datos Descripción
Tipo Referencias de datos
Formatos de archivo Cualquiera

Orígenes de datos

Referencias de datos de entrada o salida:

  • Activos locales o gestionados del espacio
  • Activos conectados (remotos): Cloud Object Storage

Notas:

Si especifica referencias de datos de entrada/salida mediante programación:

  • El type de referencia de origen de datos depende del tipo de activo. Para obtener más información, consulte la sección Tipos de referencia de origen de datos en Adición de activos de datos a un espacio de despliegue.
  • Puede especificar las variables de entorno necesarias para ejecutar el script Python como pares 'key': 'value' en scoring.environment_variables. El key debe ser el nombre de una variable de entorno y el value debe ser el valor correspondiente de la variable de entorno.
  • La carga útil del trabajo de despliegue se guarda como un archivo JSON en el contenedor de despliegue donde ejecuta el script Python . El script Python puede acceder al nombre de archivo de vía de acceso completa del archivo JSON que utiliza la variable de entorno JOBS_PAYLOAD_FILE .
  • Si se hace referencia a los datos de entrada como un activo de datos local o gestionado, el servicio de despliegue descarga los datos de entrada y los coloca en el contenedor de despliegue donde ejecuta el script Python . Puede acceder a la ubicación (vía de acceso) de los datos de entrada descargados a través de la variable de entorno BATCH_INPUT_DIR .
  • Para las referencias de datos de entrada (activo de datos o activo de conexión), la descarga de los datos debe manejarse mediante el script Python . Si un activo de datos conectado o un activo de conexión está presente en la carga útil de trabajos de despliegue, puede acceder a él utilizando la variable de entorno JOBS_PAYLOAD_FILE que contiene la vía de acceso completa a la carga útil del trabajo de despliegue que se guarda como un archivo JSON.
  • Si los datos de salida han de persistir como un activo de datos local o gestionado en un espacio, se puede especificar el nombre del activo que se ha de crear en scoring.output_data_reference.location.name. Como parte de un script Python , los datos de salida se pueden colocar en la vía de acceso especificada por la variable de entorno BATCH_OUTPUT_DIR . El servicio de despliegue comprime los datos en formato de archivo comprimido y los carga en la ubicación especificada en BATCH_OUTPUT_DIR.
  • Estas variables de entorno se establecen internamente. Si intenta establecerlos manualmente, los valores se alteran temporalmente:
    • BATCH_INPUT_DIR
    • BATCH_OUTPUT_DIR
    • JOBS_PAYLOAD_FILE
  • Si los datos de salida deben guardarse en un almacén de datos remoto, debe especificar la referencia de la referencia de datos de salida (por ejemplo, un activo de datos o un activo de datos conectado) en output_data_reference.location.href. El script Python debe encargarse de cargar los datos de salida en el origen de datos remoto. Si un activo de datos conectado o una referencia de activo de conexión está presente en la carga útil de trabajos de despliegue, puede acceder a él utilizando la variable de entorno JOBS_PAYLOAD_FILE , que contiene la vía de acceso completa a la carga útil del trabajo de despliegue que se guarda como un archivo JSON.
  • Si el script Python no requiere que se especifique ninguna referencia de datos de entrada o salida en la carga útil del trabajo de despliegue, no proporcione los objetos scoring.input_data_references y scoring.output_data_references en la carga útil.

Más información

Despliegue de scripts en watsonx.ai Runtime.

Tema principal: Detalles de entrada de despliegue por lotes por infraestructura

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información