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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per