webservice モジュール

Azure Machine Learning 内で Web サービス エンドポイントとしてデプロイされたモデルを管理するための機能が含まれています。

このモジュールには、モデルをデプロイするためのメソッドを定義する抽象親クラス Webservice が含まれています。 一般的なパターンは、特定のコンピューティング先に対して構成オブジェクトを作成し、その構成オブジェクトで Webservice クラスのメソッドを使用することです。 たとえば、Azure Container Instances にデプロイするには、AciWebservice クラスの deploy_configuration メソッドから AciServiceDeploymentConfiguration オブジェクトを作成してから、Webservice クラスのデプロイ メソッドの 1 つを使用します。 AksWebserviceAksEndpointLocalWebservice の各クラスにも同様のパターンが適用されます。

デプロイの概要については、「Azure Machine Learning を使用してモデルをデプロイする」を参照してください。

クラス

AutoScaler

Kubernetes Webservice の自動スケール構成の詳細を定義します。

自動スケール構成を指定するには、通常、AksWebservice クラスの deploy_configuration または update メソッドを使用します。

AutoScaler を初期化します。

ContainerResourceRequirements

Webservice によって使用されるコンテナーのリソース要件を定義します。

自動スケーリング構成を指定するには、通常、AksWebservice クラスまたは AciWebservice クラスの deploy_configuration メソッドを使用します。

コンテナー リソースの要件を初期化します。

DataCollection

Webservice のデータ収集構成を定義します。

DataCollection オブジェクトを初期化します。

LivenessProbeRequirements

Webservice のデプロイの liveness probe 時間の要件を定義します。

自動スケール構成を指定するには、通常、AksWebservice クラスの deploy_configuration または update メソッドを使用します。

ライブネス プローブの時間要件を初期化します。

WebServiceAccessToken

Azure Machine Learning 内にデプロイされた Web サービス用のアクセス トークンを取得するための基本機能を定義します。

WebServiceAccessToken の新しいインスタンスを作成します。

Webservice

Azure Machine Learning で Web サービス エンドポイントとしてモデルをデプロイするためのベース機能を定義します。

Webservice コンストラクターは、指定されたワークスペースに関連付けられている Webservice オブジェクトのクラウド表現を取得するために使用されます。 取得した Webservice オブジェクトの特定の型に対応する子クラスのインスタンスを返します。 Webservice クラスを使用すると、Model または Image オブジェクトから機械学習モデルをデプロイできます。

Webservice の操作の詳細については、Azure Machine Learning を使用したモデルのデプロイに関するページを参照してください。

Webservice インスタンスを初期化します。

Webservice コンストラクターは、指定されたワークスペースに関連付けられている Webservice オブジェクトのクラウド表現を取得します。 取得した Webservice オブジェクトの特定の型に対応する子クラスのインスタンスが返されます。

WebserviceDeploymentConfiguration

すべての Web サービス デプロイ構成オブジェクトの基底クラスの機能を定義します。

このクラスは、特定のターゲットに Webservice をデプロイするための構成パラメーターを表します。 たとえば、Azure Kubernetes Service のデプロイを作成するには、AksWebservice クラスの deploy_configuration メソッドを使用します。

構成オブジェクトを初期化します。