Condividi tramite


ServiceDefinition

Classe ServiceDefinition

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

Basi: azureml.deploy.operationalization.OperationalizationDefinition

Classe di servizio che definisce le proprietà di un servizio standard per la pubblicazione.

alias(alias)

Impostare l'alias del nome della funzione di servizio facoltativa da usare per utilizzare il servizio.

Esempio:

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

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

Argomenti

alias

Alias del nome della funzione del servizio da usare per utilizzare il servizio.

Restituisce

Self OperationalizationDefinition per API Fluent.

elemento

artifact(artifact)

Definire l'artefatto di file supportato facoltativo di un servizio in base al nome. Un approccio pratico per chiamare .artifacts(['file.png']) con un elenco.

Argomenti

elemento

Singolo artefatto del file per nome.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

Artefatti

artifacts(artifacts)

Definisce gli artefatti di file supportati facoltativi di un servizio in base al nome.

Argomenti

Artefatti

Oggetto list di artefatti di file in base al nome.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

code_fn

code_fn(code, init=None)

Imposta la funzione di utilizzo del servizio come funzione.

Esempio:

def init():
    pass

def score(df):
    pass

.code_fn(score, init)

Argomenti

codice

Handle di funzione come riferimento per eseguire il codice Python.

init

Handle di funzione facoltativo come riferimento per inizializzare il servizio.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

code_str

code_str(code, init=None)

Imposta la funzione di utilizzo del servizio come blocco di codice Python come str.

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

.code_str(code, init)

Argomenti

codice

Blocco di codice Python come str.

init

Blocco di codice Python facoltativo come str per inizializzare il servizio.

Restituisce

ServiceDefinition per il concatenamento dell'API Fluent.

distribuire

deploy()

Raggruppare le proprietà di definizione e pubblicare il servizio.

Restituisce

Una nuova istanza di Service che rappresenta il servizio distribuito.

description

description(description)

Impostare la descrizione facoltativa del servizio.

Argomenti

description

Descrizione del servizio.

Restituisce

Self OperationalizationDefinition per API Fluent.

input

inputs(**inputs)

Definisce gli input facoltativi supportati di un servizio in base al nome e al tipo.

Esempio:

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

Argomenti

input

Input in base al nome e al tipo.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

modelli

models(**models)

Include tutti i modelli usati per questo servizio.

Esempio:

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

.models(cars_model=cars_model)

Argomenti

modelli

Tutti i modelli in base al nome e al valore.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

oggetti

objects(**objects)

Include tutti gli oggetti usati per questo servizio.

Esempio:

x = 5
y = 'hello'

.objects(x=x, y=y)

Argomenti

oggetti

Oggetti in base al nome e al valore.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

outputs

outputs(**outputs)

Definisce gli output facoltativi supportati di un servizio in base al nome e al tipo.

Esempio:

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

Argomenti

outputs

Output in base al nome e al tipo.

Restituisce

Self OperationalizationDefinition per il concatenamento dell'API Fluent.

ridistribuzione

redeploy(force=False)

Raggruppare le proprietà di definizione e aggiornare il servizio.

Restituisce

Una nuova istanza di Service che rappresenta il servizio distribuito.

version

version(version)

Impostare la versione facoltativa del servizio.

Argomenti

version

Versione del servizio.

Restituisce

Self OperationalizationDefinition per API Fluent.