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
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.type
- Puede especificar las variables de entorno necesarias para ejecutar el script Python como pares
en'key': 'value'
. Elscoring.environment_variables
debe ser el nombre de una variable de entorno y elkey
debe ser el valor correspondiente de la variable de entorno.value
- 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
que contiene la vía de acceso completa a la carga útil del trabajo de despliegue que se guarda como un archivo JSON.JOBS_PAYLOAD_FILE
- 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
. Como parte de un script Python , los datos de salida se pueden colocar en la vía de acceso especificada por la variable de entornoscoring.output_data_reference.location.name
. El servicio de despliegue comprime los datos en formato de archivo comprimido y los carga en la ubicación especificada enBATCH_OUTPUT_DIR
.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
. 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 entornooutput_data_reference.location.href
, que contiene la vía de acceso completa a la carga útil del trabajo de despliegue que se guarda como un archivo JSON.JOBS_PAYLOAD_FILE
- 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
yscoring.input_data_references
en la carga útil.scoring.output_data_references
Más información
Despliegue de scripts en watsonx.ai Runtime.
Tema principal: Detalles de entrada de despliegue por lotes por infraestructura
¿Fue útil el tema?
0/1000