Classe Service

Serviço

azureml.deploy.server.service.Service(service, http_client)

Objeto dinâmico para consumo de serviço e envio em lote com base em atributos de metadados de serviço.

lote

batch(records, parallel_count=10)

Registra um conjunto de registros de entrada para a execução em lote nesse serviço.

Argumentos

records

O data.frame ou a lista de registros de entrada a serem executados.

parallel_count

Número de threads usados para processar entradas no lote. O valor padrão é 10. Não use um número muito alto, pois isso pode afetar negativamente o desempenho.

Retornos

A instância de Batch para controlar o ciclo de vida do envio em lote desse serviço.

funcionalidades

capabilities()

Fornece as seguintes informações que descrevem as propriedades desse serviço:

  • api – o ponto de extremidade REST da API.

  • name – o nome do serviço.

  • version – a versão do serviço.

  • published_by – o autor da publicação do serviço.

  • runtime – o contexto do runtime do serviço R|Python.

  • description – a descrição do serviço.

  • creation_time – o carimbo de data/hora de publicação do serviço.

  • snapshot_id – o identificador de instantâneo ao qual esse serviço está associado.

  • inputs – a definição de nome/tipo de esquema de entrada.

  • outputs – a definição de tipo/nome do esquema de saída.

  • inputs_encoded – o tipo/nome do esquema de entrada codificado para Python.

  • outputs_encoded – o tipo/nome do esquema de saída codificado para Python.

  • artifacts – os arquivos gerados com suporte.

  • operation_id – a função alias.

  • swagger – o ponto de extremidade REST da API para o documento swagger.json desse serviço.

Retornos

Um dict de chave/valores que descrevem o serviço.

get_batch

get_batch(execution_id)

Recupera o lote de serviço com base em um identificador de execução.

Argumentos

execution_id

O identificador da execução em lote.

Retornos

A instância de Batch para controlar o ciclo de vida do envio em lote desse serviço.

list_executions

list_batch_executions()

Obtém todos os identificadores de execução em lote atualmente enfileirados para esse serviço.

Retornos

Uma list de identificadores de execução.

swagger

swagger()

Recupera o swagger.json para esse serviço (confira http://swagger.io/).

Retornos

O documento do Swagger para esse serviço como um JSON str.