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.