ServiceDefinition

Classe ServiceDefinition

azureml.deploy.operationalization.ServiceDefinition(name, op)

Bases: azureml.deploy.operationalization.OperationalizationDefinition

Classe de serviço que define as propriedades de um serviço padrão para publicação.

alias(alias)

Defina o alias de nome da função de serviço opcional a ser usado para consumir o serviço.

Exemplo:

service = client.service('score-service').alias('score').deploy()

# `score()` is the function that will call the `score-service`
result = service.score()

Argumentos

alias

Defina o alias de nome da função de serviço opcional a ser usado para consumir o serviço.

Retornos

OperationalizationDefinition autônoma para API fluente.

artifact

artifact(artifact)

Defina o artefato de arquivo com suporte opcional de um serviço por nome. Uma conveniência para chamar .artifacts(['file.png']) com uma lista de um.

Argumentos

artifact

Um único artefato de arquivo por nome.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

artefatos

artifacts(artifacts)

Defina artefatos de arquivo com suporte opcionais de um serviço por nome.

Argumentos

artefatos

Uma list dos artefatos de arquivo por nome.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

code_fn

code_fn(code, init=None)

Defina a função de consumo de serviço como uma função.

Exemplo:

def init():
    pass

def score(df):
    pass

.code_fn(score, init)

Argumentos

code

Um identificador de função como uma referência para executar o código Python.

init

Um identificador de função opcional como uma referência para inicializar o serviço.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

code_str

code_str(code, init=None)

Defina a função de consumo de serviço como um bloco de código Python como um str.

init = 'import pandas as pd'
code = 'print(pd)'

.code_str(code, init)

Argumentos

code

Um bloco de código Python como um str.

init

Um bloco opcional de código Python como um str para inicializar o serviço.

Retornos

Uma ServiceDefinition para encadeamento de API fluente.

deploy

deploy()

Agrupe as propriedades de definição e publique o serviço.

Retornos

Uma nova instância do Service que representa o serviço implantado.

descrição

description(description)

Defina a descrição opcional do serviço.

Argumentos

descrição

A descrição do serviço.

Retornos

OperationalizationDefinition autônoma para API fluente.

entradas

inputs(**inputs)

Define as entradas com suporte opcionais de um serviço por nome e tipo.

Exemplo:

.inputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')

Argumentos

entradas

As entradas por nome e tipo.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

modelos

models(**models)

Inclua todos os modelos usados para este serviço.

Exemplo:

cars_model = rx_lin_mod(formula="am ~ hp + wt",data=mtcars)

.models(cars_model=cars_model)

Argumentos

modelos

Todos os modelos por nome e valor.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

objetos

objects(**objects)

Inclua todos os objetos usados para este serviço.

Exemplo:

x = 5
y = 'hello'

.objects(x=x, y=y)

Argumentos

objetos

Todos os objetos por nome e valor.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

outputs

outputs(**outputs)

Define as saídas com suporte opcionais de um serviço por nome e tipo.

Exemplo:

.outputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')

Argumentos

outputs

As saídas por nome e tipo.

Retornos

OperationalizationDefinition autônoma para encadeamento de API fluente.

redeploy

redeploy(force=False)

Agrupe as propriedades de definição e atualize o serviço.

Retornos

Uma nova instância do Service que representa o serviço implantado.

version

version(version)

Defina a versão opcional do serviço.

Argumentos

version

A versão da instância de serviço.

Retornos

OperationalizationDefinition autônoma para API fluente.