aci モジュール
Azure Container Instances 上で機械学習モデルを Web サービス エンドポイントとしてデプロイするための機能が含まれています。
Azure Container Instances (ACI) は、シンプルなアプリケーション、タスク自動化、ビルド ジョブなど、分離されたコンテナー内で操作できるシナリオに推奨されます。 ACI を使用するタイミングについては、「Azure Container Instances にモデルをデプロイする」を参照してください。
クラス
AciServiceDeploymentConfiguration |
Azure Container Instances にデプロイされるサービスのデプロイ構成情報を表します。
AciWebservice クラスの ACI Webservice をデプロイするための構成オブジェクトを作成します。 |
AciWebservice |
Azure Container Instances 上に Web サービス エンドポイントとしてデプロイされた機械学習モデルを表します。 デプロイされたサービスは、モデル、スクリプト、関連ファイルから作成されます。 結果として得られる Web サービスは、REST API を備えた、負荷分散された HTTP エンドポイントです。 この API にデータを送信し、モデルによって返される予測を受信できます。 詳細については、Azure Container Instances へのモデルのデプロイに関するページを参照してください。 Webservice インスタンスを初期化します。 Webservice コンストラクターは、指定されたワークスペースに関連付けられている Webservice オブジェクトのクラウド表現を取得します。 取得した Webservice オブジェクトの特定の型に対応する子クラスのインスタンスが返されます。 |
ContainerResourceRequirements |
Webservice によって使用されるコンテナーのリソース要件を定義します。 ContainerResourceRequirements の値を指定するには、通常、AciWebservice クラスの コンテナー リソースの要件を初期化します。 |
EncryptionProperties |
Webservice によって使用されるコンテナーの暗号化プロパティを定義します。 EncryptionProperties 値を指定するには、通常、AciWebserviceクラスの 暗号化プロパティを初期化します。 |
VnetConfiguration |
Webservice によって使用されるコンテナーの仮想ネットワーク構成を定義します。 通常、VnetConfiguration 値を指定するには、AciWebservice クラスの 暗号化プロパティを初期化します。 |