Teilen über


ServiceDefinition

ServiceDefinition-Klasse

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

Basiswerte: azureml.deploy.operationalization.OperationalizationDefinition

Eine Dienstklasse, die die Eigenschaften eines Standarddiensts für die Veröffentlichung definiert.

alias(alias)

Legt den optionalen Alias für den Dienstfunktionsnamen fest, der verwendet werden soll, um den Dienst zu nutzen.

Beispiel:

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

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

Argumente

alias

Der Alias für den Dienstfunktionsnamen, der zur Verwendung des Diensts verwendet werden soll.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.

Artefakt

artifact(artifact)

Definiert das optionale unterstützte Dateiartefakt eines Diensts anhand des Namens. Eine praktische Funktion zum Aufruf von .artifacts(['file.png']) mit einer aus einem Element bestehenden Liste.

Argumente

Artefakt

Ein einzelnes Dateiartefakt anhand des Namens.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

artifacts

artifacts(artifacts)

Definiert die optionalen unterstützten Dateiartefakte eines Diensts anhand des Namens.

Argumente

artifacts

Eine list von Dateiartefakten nach Namen.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

code_fn

code_fn(code, init=None)

Legt die Dienstnutzungsfunktion als Funktion fest.

Beispiel:

def init():
    pass

def score(df):
    pass

.code_fn(score, init)

Argumente

code

Ein Funktionshandle als Verweis zum Ausführen von Python-Code.

init

Ein optionales Funktionshandle als Verweis zum Initialisieren des Diensts.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

code_str

code_str(code, init=None)

Legt die Dienstnutzungsfunktion als Python-Codeblock als str fest.

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

.code_str(code, init)

Argumente

code

Ein Python-Codeblock als str.

init

Ein optionaler Python-Codeblock als str, um den Dienst zu initialisieren.

Gibt zurück

Eine ServiceDefinition für die Fluent-API-Verkettung.

Bereitstellen

deploy()

Bündelt die Definitionseigenschaften und veröffentlicht den Dienst.

Gibt zurück

Eine neue Instanz von Service, die den Dienst als deployed (bereitgestellt) darstellt.

description

description(description)

Legt die optionale Beschreibung des Diensts fest.

Argumente

description

Die Beschreibung des Dienstes.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.

inputs

inputs(**inputs)

Definiert die optionalen unterstützten Eingaben eines Diensts anhand von Namen und Typ.

Beispiel:

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

Argumente

inputs

Die Eingaben nach Name und Typ.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

Modelle

models(**models)

Schließt alle für diesen Dienst verwendeten Modelle ein.

Beispiel:

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

.models(cars_model=cars_model)

Argumente

Modelle

Alle Modelle nach Name und Wert.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

Objekte

objects(**objects)

Schließt alle für diesen Dienst verwendeten Objekte ein.

Beispiel:

x = 5
y = 'hello'

.objects(x=x, y=y)

Argumente

Objekte

Alle Objekte nach Name und Wert.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

outputs

outputs(**outputs)

Definiert die optionalen unterstützten Ausgaben eines Diensts anhand von Namen und Typ.

Beispiel:

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

Argumente

outputs

Die Ausgaben nach Name und Typ.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API-Verkettung.

Erneut bereitstellen

redeploy(force=False)

Bündelt die Definitionseigenschaften und aktualisiert den Dienst.

Gibt zurück

Eine neue Instanz von Service, die den Dienst als deployed (bereitgestellt) darstellt.

Version

version(version)

Legt optional die Version des Diensts fest.

Argumente

Version

Die Version des Diensts.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.