Volver a la versión inglesa de la documentaciónDetalles de entrada de despliegue por lotes para scripts Python
Detalles de entrada de despliegue por lotes para scripts Python
Última actualización: 28 nov 2024
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:
- Para las conexiones de tipo Cloud Object Storage o Cloud Object Storage(infraestructura), debe configurar la Clave de acceso y la Clave secreta, también conocidas como credenciales HMAC.
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'
enscoring.environment_variables
. Elkey
debe ser el nombre de una variable de entorno y elvalue
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 entornoBATCH_OUTPUT_DIR
. El servicio de despliegue comprime los datos en formato de archivo comprimido y los carga en la ubicación especificada enBATCH_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 entornoJOBS_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
yscoring.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