Clase Service
Servicio
azureml.deploy.server.service.Service(service, http_client)
Objeto dinámico para el consumo del servicio y el procesamiento por lotes en función de los atributos de metadatos del servicio.
proceso por lotes
batch(records, parallel_count=10)
Registra un conjunto de registros de entrada para la ejecución por lotes en este servicio.
Argumentos
records
El data.frame o lista de registros de entrada que se ejecutarán.
parallel_count
Número de subprocesos usados para procesar las entradas en el lote. El valor predeterminado es 10. Asegúrese de no usar un número demasiado alto porque podría afectar negativamente al rendimiento.
Devoluciones
La instancia de Batch
para controlar el ciclo de vida de procesamiento por lotes de este servicio.
capabilities
capabilities()
Proporciona la siguiente información que describe las retenciones de este servicio:
api: el punto de conexión de la API de REST.
name: el nombre de servicio.
version: la versión del servicio.
published_by: el autor de publicación del servicio.
runtime: el contexto de tiempo de ejecución del servicio R|Python.
description: la descripción del servicio.
creation_time: la marca de tiempo de publicación del servicio.
snapshot_id: el identificador de instantánea con el que está enlazado este servicio.
inputs: la definición de tipo o nombre del esquema de entrada.
outputs: la definición de tipo o nombre del esquema de salida.
inputs_encoded: el tipo o el nombre del esquema de entrada codificados en Python.
outputs_encoded: el tipo o el nombre de esquema de salida codificados en Python.
artifacts: los archivos generados admitidos.
operation_id: el
alias
de la función.swagger: el punto de conexión de la API REST para el documento swagger.json de este servicio.
Devoluciones
Un dict
de clave/valores que describen el servicio.
get_batch
get_batch(execution_id)
Recupera el lote de servicio en función de un identificador de ejecución.
Argumentos
execution_id
El identificador de la ejecución por lotes.
Devoluciones
La instancia de Batch
para controlar el ciclo de vida de procesamiento por lotes de este servicio.
list_executions
list_batch_executions()
Obtiene todos los identificadores de ejecución por lotes actualmente en cola para este servicio.
Devoluciones
Un list
de los identificadores de ejecución.
swagger
swagger()
Recupera el archivo swagger.json para este servicio (consulte http://swagger.io/ ).
Devoluciones
El documento de swagger para este servicio como un json str
.