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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de