webservice モジュール
Azure Machine Learning で Web サービス エンドポイントとしてデプロイされたモデルを管理するための機能が含まれています。
このモジュールには、モデルをデプロイするためのメソッドを定義する抽象親クラス Webserviceが含まれています。 一般的なパターンは、特定のコンピューティング 先の構成オブジェクトを作成し、その構成オブジェクトで Web サービス クラスのメソッドを使用することです。
たとえば、Azure Container Instances にデプロイするには、AciServiceDeploymentConfiguration クラスの deploy_configuration
メソッドからAciWebservice オブジェクトを作成し、Web サービス クラスのいずれかのデプロイ メソッドを使用します。 同様のパターンは、 AksWebservice、 AksEndpoint、および LocalWebservice クラスに適用されます。
デプロイの概要については、「 Azure Machine Learning を使用したモデルのデプロイ」を参照してください。
クラス
AutoScaler |
Kubernetes Web サービスの自動スケール構成の詳細を定義します。 自動スケール構成を指定するには、通常、 AutoScaler を初期化します。 |
ContainerResourceRequirements |
Web サービスによって使用されるコンテナーのリソース要件を定義します。 自動スケール構成を指定するには、通常、 コンテナー リソースの要件を初期化します。 |
DataCollection |
Web サービスのデータ収集構成を定義します。 DataCollection オブジェクトを初期化します。 |
LivenessProbeRequirements |
Web サービスのデプロイのライブネス プローブの時間要件を定義します。 自動スケール構成を指定するには、通常、 ライブネス プローブの時間要件を初期化します。 |
WebServiceAccessToken |
Azure Machine Learning にデプロイされた Web サービスのアクセス トークンを取得するための基本機能を定義します。 WebServiceAccessToken の新しいインスタンスを作成します。 |
Webservice |
Azure Machine Learning でモデルを Web サービス エンドポイントとしてデプロイするための基本機能を定義します。 Web サービス コンストラクターは、指定されたワークスペースに関連付けられている Web サービス オブジェクトのクラウド表現を取得するために使用されます。 取得した Web サービス オブジェクトの特定の型に対応する子クラスのインスタンスを返します。 Web サービス クラスを使用すると、 Model または Image オブジェクトから機械学習モデルをデプロイできます。 Web サービスの操作の詳細については、「 Azure Machine Learning を使用してモデルをデプロイする」を参照してください。 Web サービス インスタンスを初期化します。 Web サービス コンストラクターは、指定されたワークスペースに関連付けられている Web サービス オブジェクトのクラウド表現を取得します。 取得した Web サービス オブジェクトの特定の型に対応する子クラスのインスタンスが返されます。 |
WebserviceDeploymentConfiguration |
すべての Web サービス展開構成オブジェクトの基本クラス機能を定義します。 このクラスは、特定のターゲットに Web サービスをデプロイするための構成パラメーターを表します。
たとえば、Azure Kubernetes Service のデプロイを作成するには、 構成オブジェクトを初期化します。 |