ServiceDefinition
クラス ServiceDefinition
azureml.deploy.operationalization.ServiceDefinition(name, op)
ベース: azureml.deploy.operationalization.OperationalizationDefinition
発行用に "標準" サービスのプロパティを定義するサービス クラス。
alias(alias)
サービスを使用するために使う、省略可能なサービス関数名のエイリアスを設定します。
例:
service = client.service('score-service').alias('score').deploy()
# `score()` is the function that will call the `score-service`
result = service.score()
引数
alias
サービスを使用するために使うサービス関数名のエイリアス。
戻り値
fluent API 用のセルフ OperationalizationDefinition
。
アーティファクト
artifact(artifact)
サービスの省略可能なサポートされているファイル成果物を名前で定義します。 1 つのリストを使用して .artifacts(['file.png'])
を呼び出すのに便利です。
引数
アーティファクト
名前による 1 つのファイル成果物。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
artifacts
artifacts(artifacts)
サービスの省略可能なサポートされているファイル成果物を名前で定義します。
引数
artifacts
名前によるファイル成果物の list
。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
code_fn
code_fn(code, init=None)
サービス使用関数を関数として設定します。
例:
def init():
pass
def score(df):
pass
.code_fn(score, init)
引数
code
Python コードを実行するための参照としての関数ハンドル。
Init
サービスを初期化するための参照としての省略可能な関数ハンドル。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
code_str
code_str(code, init=None)
サービス使用関数を Python コードのブロックとして str
として設定します。
init = 'import pandas as pd'
code = 'print(pd)'
.code_str(code, init)
引数
code
str
としての Python コードのブロック。
Init
サービスを初期化するための、str
としての省略可能な Python コードのブロック。
戻り値
fluent API チェーン用の ServiceDefinition
。
配置 (deploy)
deploy()
定義のプロパティをバンドルし、サービスを発行します。
戻り値
"デプロイ済みの" サービスを表す Service
の新しいインスタンス。
description
description(description)
サービスの省略可能な説明を設定します。
引数
description
サービスの説明。
戻り値
fluent API 用のセルフ OperationalizationDefinition
。
inputs
inputs(**inputs)
サービスの省略可能なサポートされている入力を名前と型で定義します。
例:
.inputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')
引数
inputs
名前と型による入力。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
モデル
models(**models)
このサービスに使用される任意のモデルを含めます。
例:
cars_model = rx_lin_mod(formula="am ~ hp + wt",data=mtcars)
.models(cars_model=cars_model)
引数
モデル
名前と値による任意のモデル。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
オブジェクト
objects(**objects)
このサービスに使用される任意のオブジェクトを含めます。
例:
x = 5
y = 'hello'
.objects(x=x, y=y)
引数
オブジェクト
名前と値による任意のオブジェクト。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
outputs
outputs(**outputs)
サービスの省略可能なサポートされている出力を名前と型で定義します。
例:
.outputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')
引数
outputs
名前と型による出力。
戻り値
fluent API チェーン用のセルフ OperationalizationDefinition
。
再展開
redeploy(force=False)
定義のプロパティをバンドルし、サービスを更新します。
戻り値
"デプロイ済みの" サービスを表す Service
の新しいインスタンス。
version
version(version)
サービスの省略可能なバージョンを設定します。
引数
version
サービスのバージョン。
戻り値
fluent API 用のセルフ OperationalizationDefinition
。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示