aci モジュール

Azure Container Instances 上で機械学習モデルを Web サービス エンドポイントとしてデプロイするための機能が含まれています。

Azure Container Instances (ACI) は、シンプルなアプリケーション、タスク自動化、ビルド ジョブなど、分離されたコンテナー内で操作できるシナリオに推奨されます。 ACI を使用するタイミングについては、「Azure Container Instances にモデルをデプロイする」を参照してください。

クラス

AciServiceDeploymentConfiguration

Azure Container Instances にデプロイされるサービスのデプロイ構成情報を表します。

AciWebservice クラスの deploy_configuration メソッドを使用して、AciServiceDeploymentConfiguration オブジェクトを作成します。

ACI Webservice をデプロイするための構成オブジェクトを作成します。

AciWebservice

Azure Container Instances 上に Web サービス エンドポイントとしてデプロイされた機械学習モデルを表します。

デプロイされたサービスは、モデル、スクリプト、関連ファイルから作成されます。 結果として得られる Web サービスは、REST API を備えた、負荷分散された HTTP エンドポイントです。 この API にデータを送信し、モデルによって返される予測を受信できます。

詳細については、Azure Container Instances へのモデルのデプロイに関するページを参照してください。

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

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

ContainerResourceRequirements

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

ContainerResourceRequirements の値を指定するには、通常、AciWebservice クラスの deploy_configuration メソッドを使用します。

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

EncryptionProperties

Webservice によって使用されるコンテナーの暗号化プロパティを定義します。

EncryptionProperties 値を指定するには、通常、AciWebserviceクラスのdeploy_configurationメソッドを使用します。

暗号化プロパティを初期化します。

VnetConfiguration

Webservice によって使用されるコンテナーの仮想ネットワーク構成を定義します。

通常、VnetConfiguration 値を指定するには、AciWebservice クラスの deploy_configuration メソッドを使用します。

暗号化プロパティを初期化します。