次の方法で共有


BatchDeploymentOperations クラス

BatchDeploymentOperations。

このクラスを直接インスタンス化しないでください。 代わりに、それをインスタンス化して属性としてアタッチする MLClient インスタンスを作成する必要があります。

継承
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
BatchDeploymentOperations

コンストラクター

BatchDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

パラメーター

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
必須

MLClient オブジェクトの操作クラスのスコープ変数。

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
必須

MLClient オブジェクトの操作クラスの一般的な構成。

service_client_05_2022
<xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
必須

エンド ユーザーが Azure Machine Learning ワークスペース リソースを操作できるようにするサービス クライアント。

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
必須

MLClient オブジェクトのすべての操作クラス。

credentials
TokenCredential
既定値: None

認証に使用する資格情報。

メソッド

begin_create_or_update

バッチデプロイを作成または更新します。

begin_delete

バッチデプロイを削除します。

get

デプロイ リソースを取得します。

list

デプロイ リソースを一覧表示します。

list_jobs

指定されたバッチ エンドポイントのデプロイでジョブを一覧表示します。 これはバッチ エンドポイントでのみ有効です。

begin_create_or_update

バッチデプロイを作成または更新します。

begin_create_or_update(deployment: DeploymentType, *, skip_script_validation: bool = False, **kwargs) -> LROPoller[DeploymentType]

パラメーター

deployment
BatchDeployment
必須

デプロイ エンティティ。

戻り値

操作の状態を追跡するポーリングャー。

の戻り値の型 :

例外

BatchDeployment を正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment アセット (データ、コード、モデル、環境など) が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment モデルを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

例を作成します。


   from azure.ai.ml import load_batch_deployment
   from azure.ai.ml.entities import BatchDeployment

   deployment_example = load_batch_deployment(
       source="./sdk/ml/azure-ai-ml/tests/test_configs/deployments/batch/batch_deployment_anon_env_with_image.yaml",
       params_override=[{"name": f"deployment-{randint(0, 1000)}", "endpoint_name": endpoint_example.name}],
   )

   ml_client.batch_deployments.begin_create_or_update(deployment=deployment_example, skip_script_validation=True)

begin_delete

バッチデプロイを削除します。

begin_delete(name: str, endpoint_name: str) -> LROPoller[None]

パラメーター

name
str
必須

バッチデプロイの名前。

endpoint_name
str
必須

バッチ エンドポイントの名前

戻り値

操作の状態を追跡するポーリングャー。

の戻り値の型 :

例外

BatchDeployment を正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment アセット (データ、コード、モデル、環境など) が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment モデルを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

削除の例。


   ml_client.batch_deployments.begin_delete(deployment_name, endpoint_name)

get

デプロイ リソースを取得します。

get(name: str, endpoint_name: str) -> BatchDeployment

パラメーター

name
str
必須

デプロイの名前

endpoint_name
str
必須

エンドポイントの名前

戻り値

デプロイ エンティティ

の戻り値の型 :

例外

BatchDeployment を正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment アセット (データ、コード、モデル、環境など) が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment モデルを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

例を取得します。


   ml_client.batch_deployments.get(deployment_name, endpoint_name)

list

デプロイ リソースを一覧表示します。

list(endpoint_name: str) -> ItemPaged[BatchDeployment]

パラメーター

endpoint_name
str
必須

エンドポイントの名前

戻り値

デプロイ エンティティの反復子

の戻り値の型 :

例外

BatchDeployment を正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment アセット (データ、コード、モデル、環境など) が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment モデルを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

デプロイ リソースの一覧の例。


   ml_client.batch_deployments.list(endpoint_name)

list_jobs

指定されたバッチ エンドポイントのデプロイでジョブを一覧表示します。 これはバッチ エンドポイントでのみ有効です。

list_jobs(endpoint_name: str, *, name: str | None = None) -> ItemPaged[BatchJob]

パラメーター

endpoint_name
str
必須

エンドポイントの名前。

name
str

(省略可能)デプロイの名前。

戻り値

ジョブの一覧

の戻り値の型 :

例外

BatchDeployment を正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment アセット (データ、コード、モデル、環境など) が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

BatchDeployment モデルを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

ジョブの一覧表示の例。


   ml_client.batch_deployments.list_jobs(deployment_name, endpoint_name)